pub(crate) fn index_init_required(root: &Path, database: &Path) -> CliError
Return a typed, non-mutating first-use handoff for one selected root.