//! Shared auto-repair hooks for regenerable storage invariants.
//!
//! Repairs regenerable storage invariants when verification fails; invoked from startup gates and
//! maintenance commands.
use FriggResult;
use Storage;
/// Initializes storage and repairs only a missing or incompatible sqlite-vec table.
///
/// Full embedding membership validation is intentionally opt-in through
/// `frigg index --validate-embeddings`.
pub