agent-doc-sqlite 0.34.65

SQLite-backed persistence layer for agent-doc (archive index, controller state store) — isolates the bundled-SQLite C build from agent-doc-orchestration recompiles
Documentation
//! agent-doc-sqlite — SQLite-backed persistence layer for agent-doc.
//!
//! This crate isolates the bundled-SQLite C build (`rusqlite`'s slowest build
//! dependency) from `agent-doc-orchestration` recompiles. It depends only on
//! `agent-doc-core` (pure document data layer), so editing orchestration logic
//! no longer pulls the SQLite amalgamation into that crate's build graph.
//!
//! Members:
//! - `archive_index` — derived sqlite index over compacted-turn markdown archives.
//! - `op_log` — durable operation log (actor + causal/Lamport tagging) for the
//!   operation-scoped drift model (`#op-scoped-drift-1`).
//! - `state_store` — project-controller actor/lease/dispatch/queue/cycle/
//!   diagnostic/admin/recovery/layout SQLite state plus the storage and status
//!   types those queries use.

pub mod archive_index;
pub mod op_log;
pub mod state_store;

pub use state_store::{
    ActorLastTransition, ActorRecord, ActorState, ActorTransitionStatus, ControlPlaneStoreCounts,
    DispatchAttemptStatus, ProjectionDiagnosticStatus, SessionOperatorStatus,
    SupervisorLeaseStatus,
};