Closes #519
## What changed
- add a SQLite metadata-only snapshot read that excludes `value_json`
- retain a warm worker's process-local snapshot when shared generation and section revisions match
- continue synchronizing freshness, retry, and refresh-lease metadata on every poll
## TDD evidence
- RED: metadata API test failed with missing `load_metadata`; warm-poll test observed 10 full loads and 0 metadata loads
- GREEN: focused live/store/notification suite: 39 passed
- full suite: 1053 passed
- `compileall` and `git diff --check` passed
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #519
What changed
value_jsonTDD evidence
load_metadata; warm-poll test observed 10 full loads and 0 metadata loadscompileallandgit diff --checkpassed