Files
kandev/docs/plans/github-pr-review-rerequest/task-07-mobile-pr-identity-layout.md
T
2026-08-24 11:09:03 +00:00

1.4 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
07-mobile-pr-identity-layout Mobile PR identity and narrow-row safety done 4
03-mobile-github-pr-review
04-e2e-rerequest-review
plan.md ../../specs/ui/requirements/github-pr-review-actions.md

Task 07: Mobile PR identity and narrow-row safety

Acceptance

  • Switching the phone PR selector remounts or synchronously resets the detail surface before the next PR can receive actions.
  • A delayed-fetch multi-PR test proves PR A's dismissed action cannot target PR B after selection changes.
  • A maximum-practical-length reviewer login at a 320px phone viewport keeps the complete action inside the viewport with no document overflow.
  • Desktop row density and accessible reviewer naming remain intact.

Ownership

  • apps/web/components/task/mobile/session-mobile-layout.tsx
  • apps/web/components/task/mobile/session-mobile-layout.test.tsx
  • apps/web/components/github/pr-shared.tsx
  • apps/web/components/github/pr-reviews-section.tsx
  • apps/web/components/github/pr-reviews-section.test.tsx
  • apps/web/e2e/tests/pr/mobile-pr-rerequest-review.spec.ts
  • Relevant E2E page/helper files only when required.

Do not edit PR mutation-state files owned by Task 06.

Output contract

Use TDD. Report RED/GREEN evidence, exact checks, screenshots/traces on failure, files changed, residual risks, and set only this task file's status to done.