derive review eligibility from the authoritative pull request and confirmed operator login
turn requested-review Search previews into a touch-safe Review now handoff
open the existing native review route without assignment mutation
replace the preview history entry so Back returns directly to Search
Verification
RED observed: requested-review preview test failed with missing reviewable contract
focused: 45 passed
full suite: 1497 passed
core runtime gzip: 100352 bytes (98 KiB ceiling)
Closes #791
## What changed
- derive review eligibility from the authoritative pull request and confirmed operator login
- turn requested-review Search previews into a touch-safe **Review now** handoff
- open the existing native review route without assignment mutation
- replace the preview history entry so Back returns directly to Search
## Verification
- RED observed: requested-review preview test failed with missing `reviewable` contract
- focused: 45 passed
- full suite: 1497 passed
- core runtime gzip: 100352 bytes (98 KiB ceiling)
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 #791
What changed
Verification
reviewablecontract