open assigned non-review PRs in a safe-area-aware native mobile sheet
show description, changed files, discussion, CI and mergeability
preserve and single-flight comments
recheck assignment, current head, CI, draft and mergeability immediately before confirmed merge
remove a successfully merged PR from My Work and announce completion
Verification
python3 -m pytest tests/ -q — 196 passed
node --check frontend/pull-sheet.js
Playwright at 390×844 — assigned card opened native sheet; file/discussion rendered; merge enabled only for green eligible state (1 passed)
git diff --check
secret-pattern scan clean
Closes #161
## Product slice
- open assigned non-review PRs in a safe-area-aware native mobile sheet
- show description, changed files, discussion, CI and mergeability
- preserve and single-flight comments
- recheck assignment, current head, CI, draft and mergeability immediately before confirmed merge
- remove a successfully merged PR from My Work and announce completion
## Verification
- `python3 -m pytest tests/ -q` — 196 passed
- `node --check frontend/pull-sheet.js`
- Playwright at 390×844 — assigned card opened native sheet; file/discussion rendered; merge enabled only for green eligible state (1 passed)
- `git diff --check`
- secret-pattern scan clean
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 #161
Product slice
Verification
python3 -m pytest tests/ -q— 196 passednode --check frontend/pull-sheet.jsgit diff --check