Health Check Timezone False Positives
Problem
`pyrite index health` reports false "stale" entries because `IndexManager.check_health()` (and `sync_incremental()`) compared `file_mtime` (local timezone via `datetime.fromtimestamp()`) with `indexed_at` (UTC from SQLite's `CURRENT_TIMESTAMP`). In timezones with positive UTC offsets, every entry appears stale.
Fix
Test
`tests/test_storage.py::TestIndexManager::test_check_health_no_false_stale` — verifies no false stale entries immediately after indexing.