Closes #521
## What changed
- added authorized, bounded status-only endpoints for assigned pulls and requested reviews
- fetches only current pull metadata and normalized commit status, never files/reviews/diff
- refreshes checks and merge gates in place while preserving loaded diffs and progress
- detects a changed head and blocks merge/review submission until an explicit reload
## Verification
- `pytest -q tests/test_pull_api.py tests/test_review_api.py tests/test_my_work.py` (210 passed)
- `pytest -q` (1057 passed)
- Python compileall and Node syntax checks 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 #521
What changed
Verification
pytest -q tests/test_pull_api.py tests/test_review_api.py tests/test_my_work.py(210 passed)pytest -q(1057 passed)