Skip to main content

Module backend

Module backend 

Source
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§

EventBackend
Event (decision log) operations.
PlanBackend
Batch plan execution.
SearchBackend
Full-text and status-keyword search operations.
TaskBackend
Task CRUD + lifecycle operations.
WorkspaceBackend
Session/workspace focus management.