If this sounds like your week
When Windows Search gets in the way
power users want to know when local search is Ready, Indexing, or Paused instead of guessing from stale results. Windows Search hides much indexer state behind system settings while Search Sentinel exposes product-specific tray_state.rs status lines. copying a large folder creates uncertainty about whether the local index caught up.
Where tooling usually breaks
Why local-first matters
index.db, config.json, and logs stay under %APPDATA%\SearchSentinel instead of a vendor-hosted workspace. Search queries are not uploaded for AI enhancement, analytics, or ad targeting. You buy the app once and keep the search index as a local workstation asset.
Technical proof points
- tray_state.rs - Ready status - Force Re-index - Local FTS5 catalog - Repair search index - SQLite WAL quarantine - Tray status