Detect an unindexed / partly-indexed vault when it is opened (app launch or vault switch) and start the background index immediately — run project so the file tree + keyword search are live in seconds, then embed with the progress meter — instead of waiting behind a manual Reindex click.
Depends on the project / embed split landing first (it relies on the projected-but-consistent intermediate index that split makes first-class).
Open UX call: auto-start silently vs. offer/confirm first (a first-run call, taken when this lands).
Spec: planning/specs/projection-embedding-split.md §9 (follow-on). Lineage: async-indexing.md §7.
Detect an unindexed / partly-indexed vault when it is opened (app launch or vault switch) and start the background index immediately — run
projectso the file tree + keyword search are live in seconds, thenembedwith the progress meter — instead of waiting behind a manual Reindex click.Depends on the
project/embedsplit landing first (it relies on the projected-but-consistent intermediate index that split makes first-class).Open UX call: auto-start silently vs. offer/confirm first (a first-run call, taken when this lands).
Spec:
planning/specs/projection-embedding-split.md§9 (follow-on). Lineage:async-indexing.md§7.