Expand description
Context state management for focus mode.
The ContextManager maintains persistent focus state across CLI/TUI/MCP layers.
State is stored per-vault in .mdvault/state/context.toml.
This module also provides context query services for day/week aggregation.
Structs§
- Activity
Item - A single activity item (logged or detected).
- Context
Manager - Manages persistent focus context state.
- Context
Query Service - Service for querying day and week context.
- Context
State - Root context state structure.
- Daily
Note Info - Information about a daily note.
- DayContext
- Context for a specific day.
- DaySummary
- Summary statistics for a day.
- DaySummary
With Date - Day summary with date for week context.
- Focus
Context - Active focus context.
- Focus
Context Output - Focus context output.
- Link
Info - Information about a link.
- Modified
Note - A modified note entry.
- Note
Activity - Activity entries related to a note.
- Note
Context - Context for a specific note.
- Note
References - References for a note (backlinks and outgoing links).
- Project
Activity - Project activity summary.
- Recent
Tasks - Recent task activity for a project.
- Task
Activity - Task activity aggregation.
- Task
Counts - Task status counts for a project.
- Task
Info - Information about a task.
- Week
Context - Context for a specific week.
- Week
Summary - Summary statistics for a week.
Enums§
- Context
Error - Error type for context queries.