Skip to main content

kernex_memory/
lib.rs

1//! kernex-memory: SQLite-backed implementation of the `Store` trait.
2#![cfg_attr(test, allow(clippy::unwrap_used, clippy::expect_used))]
3//!
4//! Provides conversation storage, reward-based learning (outcomes + lessons),
5//! scheduled tasks, FTS5 semantic recall, and audit logging.
6
7pub mod audit;
8pub mod consolidator;
9pub mod error;
10pub mod store;
11
12pub use audit::AuditLogger;
13pub use consolidator::{ConsolidationResult, Consolidator, ConsolidatorConfig};
14pub use error::MemoryError;
15pub use store::detect_language;
16pub use store::DueTask;
17pub use store::PhaseCheckpoint;
18pub use store::Store;
19pub use store::{UsageBreakdown, UsageSummary};