forge_agent/userdata/catalog.rs
1//! Session catalog - filesystem-backed index of session transcripts
2//! the `claude` CLI persists under
3//! `<config_dir>/projects/<project_key>/`.
4//!
5//! - [`scan`] - offline scanners (list, get, head+tail lite metadata).
6//! - [`mutations`] - in-place mutations (tag, delete).
7//!
8//! Every catalog helper takes `config_dir: &Path` from the caller;
9//! there is no fallback to a process-env-derived path.
10
11pub mod mutations;
12pub mod scan;