Re-exports§
pub use remote_cache::RemoteCacheStore;pub use remote_cache::RemoteEventAgg;pub use remote_cache::RemotePullState;pub use remote_cache::clear_remote_cache_tables;pub use span_tree::SpanNode;pub use span_tree::build_tree;pub use sqlite::GuidanceKind;pub use sqlite::GuidancePerfRow;pub use sqlite::GuidanceReport;pub use sqlite::InsightsStats;pub use sqlite::PruneStats;pub use sqlite::SYNC_STATE_LAST_AGENT_SCAN_MS;pub use sqlite::SYNC_STATE_LAST_AUTO_PRUNE_MS;pub use sqlite::SessionFilter;pub use sqlite::SessionOutcomeRow;pub use sqlite::SessionPage;pub use sqlite::SessionSampleAgg;pub use sqlite::Store;pub use sqlite::SummaryStats;
Modules§
- cold_
parquet - COLD Parquet partitions for event-shaped rows.
- event_
index - Derive
files_touched/skills_used/rules_usedrows from ingested events. - hot_log
- HOT append log: mmap replay, rkyv records, redb offset indexes.
- outbox_
redb - redb sync outbox: append + drain queue, one writer, many readers.
- projector
- Incremental projector for event-derived rows.
- query
- Analytics query facade. DuckDB scans cold Parquet; SQLite remains warm detail store.
- remote_
cache - Local SQLite cache for provider pull results. Writers use a single transaction per refresh.
- span_
tree - In-memory span tree assembled from flat
ToolSpanViewrows. - sqlite
- Sync SQLite store. WAL mode, schema migrations as ordered SQL strings.
- tool_
span_ index - Rebuild tool spans from one session event stream.