warden/store/mod.rs
1//! The JSONL event store. Append-only, monthly partitions, no database.
2//!
3//! `scanner` is the single read path; nothing outside this module opens event
4//! files directly.
5
6pub mod id;
7pub mod paths;
8pub mod record;
9pub mod scanner;
10pub mod writer;
11
12pub use id::{event_id, text_hash, EventIdentity};
13pub use paths::{expand_tilde, Partition, StorePaths};
14pub use record::{Event, IngestCursor, PromptRecord, ToolCall, RECORD_VERSION};
15pub use scanner::{Scan, ScanQuery, ScanStats, Scanner};
16pub use writer::StoreWriter;