//! Retrieval projection persistence split by projection family.
//!
//! One module per retrieval projection family; bundle replace keeps witness, relation, and
//! surface tables snapshot-consistent.

#[path = "projection_store/bundle.rs"]
mod bundle;
#[path = "projection_store/common.rs"]
mod common;
#[path = "projection_store/entrypoint_surface.rs"]
mod entrypoint_surface;
#[path = "projection_store/path_anchor_sketch.rs"]
mod path_anchor_sketch;
#[path = "projection_store/path_relation.rs"]
mod path_relation;
#[path = "projection_store/path_surface_term.rs"]
mod path_surface_term;
#[path = "projection_store/path_witness.rs"]
mod path_witness;
#[path = "projection_store/subtree_coverage.rs"]
mod subtree_coverage;
#[path = "projection_store/test_subject.rs"]
mod test_subject;
