//! Retired local persistence migrations.
//!
//! Current installs create per-project context indexes directly at
//! `~/.difflore/projects/{project_hash}/context-index.db`. The former
//! global `~/.difflore/context-index.db` split migration is intentionally
//! retired: new runtimes must not copy or reinterpret historical index
//! contents.
use crateindex_db;
use crateCoreError;
/// Startup guard for retired local index layouts.
///
/// If a retired global `context-index.db` is present, fail closed and leave
/// it untouched. Users can delete/move the file and let the current
/// per-project index rebuild from canonical rules.
pub async