Expand description
SQLite storage implementation.
This module provides the main storage backend for SaveContext using SQLite. It follows the MutationContext pattern for transaction discipline and audit logging.
Structsยง
- Backfill
Stats - Statistics from backfilling dirty records for a project.
- Checkpoint
- A checkpoint record.
- Context
Item - A context item record.
- Embedding
Chunk - An embedding chunk record.
- Embedding
Stats - Embedding statistics for a session or globally.
- Epic
Progress - Progress tracking for an epic (child issue counts by status).
- Issue
- An issue record. Note: Parent-child relationships are stored in issue_dependencies table.
- Memory
- A memory record (project-level persistent storage).
- Mutation
Context - Context for a mutation operation, tracking side effects.
- Project
Counts - Counts of records for a project.
- Semantic
Search Result - A semantic search result.
- Session
- A session record.
- Sqlite
Storage - SQLite-based storage backend.
- Sync
Deletion - A sync deletion record (tracks what was deleted for sync).
- Time
Entry - A time entry record for billable hour tracking.