Skip to main content

Module storage

Module storage 

Source
Expand description

SQLite storage layer for SaveContext.

This module provides the persistence layer using SQLite with:

  • WAL mode for concurrent reads
  • Transaction discipline for atomic writes
  • Dirty tracking for JSONL export
  • Audit events for history

§Submodules

  • events - Audit event storage
  • schema - Database schema definitions
  • sqlite - Main SQLite storage implementation

Re-exports§

pub use sqlite::BackfillStats;
pub use sqlite::Checkpoint;
pub use sqlite::ContextItem;
pub use sqlite::Issue;
pub use sqlite::Memory;
pub use sqlite::MutationContext;
pub use sqlite::ProjectCounts;
pub use sqlite::SemanticSearchResult;
pub use sqlite::Session;
pub use sqlite::SqliteStorage;
pub use sqlite::TimeEntry;

Modules§

events
Audit event storage and retrieval.
migrations
Database migrations embedded at compile time.
schema
Database schema definitions and migration logic.
sqlite
SQLite storage implementation.