Moves durable session lookups to a worker thread, makes validation SQL read-only, skips public-route lookups, and reuses middleware validation for session status. Durable revocation and fail-closed registry errors remain intact.
Verification
Strict RED/GREEN cycles for read-only validation, public-route bypass, single lookup, and event-loop heartbeat
pytest -q → 485 passed
python3 -m compileall -q src tests
Closes #275
Moves durable session lookups to a worker thread, makes validation SQL read-only, skips public-route lookups, and reuses middleware validation for session status. Durable revocation and fail-closed registry errors remain intact.
## Verification
- Strict RED/GREEN cycles for read-only validation, public-route bypass, single lookup, and event-loop heartbeat
- `pytest -q` → 485 passed
- `python3 -m compileall -q src tests`
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 #275
Moves durable session lookups to a worker thread, makes validation SQL read-only, skips public-route lookups, and reuses middleware validation for session status. Durable revocation and fail-closed registry errors remain intact.
Verification
pytest -q→ 485 passedpython3 -m compileall -q src tests