//! SQLite-based request storage engine and query layer for mcpr.
//!
//! Pure persistence logic: open the DB, write events, run read-only
//! queries. The `EventSink` adapter that plugs this store into the event
//! bus lives in [`crate::sinks::sqlite_sink`].
//!
//! # Architecture
//!
//! ```text
//! SqliteSink ──► Store::record() ──► mpsc channel ──► Writer thread ──► SQLite (WAL)
//! (non-blocking) (10k buffer) (batch flush)
//!
//! CLI commands ──► QueryEngine ──► read-only SQLite connection
//! ```
// Re-export the main public types for convenience.
pub use FileStoreConfig;
pub use ;
pub use ;
pub use ;
pub use QueryEngine;