//! Versioned persistence snapshot for the disposition store.
use ;
/// Snapshot format version. Bump on any incompatible layout change; a restore
/// of a mismatched version starts fresh with a warning rather than erroring.
pub const SNAPSHOT_VERSION: u32 = 1;
/// One rule's bucketed verdict counts, as `(bucket_index, tp, fp, btp)` tuples.
/// A versioned snapshot of the disposition store: the per-rule buckets plus the
/// window-pruned idempotency seen-id set.