You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Solid arrows = integration order into wave/wave4-search-followups. Dotted = hard dependency. One branch per ticket; this ticket highlighted.
Found via dog-fooding round 2 (2026-06-27, branch wave/wave4-search), tracked under #174 Wave 4. Priority: P2.
Problem: Docs (CLAUDE.md and user-facing) state the search index / search.db live in <root>/.skim/. Actually all artifacts (index.skidx/.skpost/.skfiles, ast_index.*, temporal.db) live in the OS cache dir ~/Library/Caches/skim/search/<hash>/ (hash of the canonical root). This mismatch cost real debugging time during dog-fooding.
Secondary: varying --root path spelling (trailing slash, etc.) hashes to a different dir and silently builds a duplicate index — observed 6 skim-search index dirs.
Best fix: correct the docs to the real location (and the SKIM_CACHE_DIR relationship); canonicalize the root path before hashing so equivalent roots map to one index dir; optionally print the resolved index path under --stats/--debug.
Solid arrows = integration order into
wave/wave4-search-followups. Dotted = hard dependency. One branch per ticket; this ticket highlighted.Found via dog-fooding round 2 (2026-06-27, branch
wave/wave4-search), tracked under #174 Wave 4. Priority: P2.Problem: Docs (CLAUDE.md and user-facing) state the search index /
search.dblive in<root>/.skim/. Actually all artifacts (index.skidx/.skpost/.skfiles,ast_index.*,temporal.db) live in the OS cache dir~/Library/Caches/skim/search/<hash>/(hash of the canonical root). This mismatch cost real debugging time during dog-fooding.Secondary: varying
--rootpath spelling (trailing slash, etc.) hashes to a different dir and silently builds a duplicate index — observed 6 skim-search index dirs.Best fix: correct the docs to the real location (and the
SKIM_CACHE_DIRrelationship); canonicalize the root path before hashing so equivalent roots map to one index dir; optionally print the resolved index path under--stats/--debug.Refs: #174.