If this sounds like your week
When Windows Search gets in the way
field service workers need manuals and diagnostic executables while unplugged in a server room or vehicle. Windows Search does not coordinate with Search Sentinel's GetSystemPowerStatus threshold logic for pause_on_battery. the fan matters when the machine is below 20% battery and physically far from AC power.
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
- GetSystemPowerStatus - FTS5 existing results - 20% pause - Tray state - Win32 Power API - Battery-aware indexing - Tray status