Expand description
Backend trait abstractions for SQLite and Neo4j.
These traits define the shared interface that both storage backends implement.
Methods that exist only on one backend (e.g. SQLite’s spawn_subtask, Neo4j’s
delete_task_cascade) remain on their concrete structs.
Traits§
- Event
Backend - Event (decision log) operations.
- Plan
Backend - Batch plan execution.
- Search
Backend - Full-text and status-keyword search operations.
- Task
Backend - Task CRUD + lifecycle operations.
- Workspace
Backend - Session/workspace focus management.