Load pull review feedback on demand without blocking mobile review #1343

Merged
timmy merged 1 commits from timmy/1342-lazy-review-feedback into main 2026-08-24 09:26:53 +00:00
Owner

Summary

  • keep files, diff, CI, and blocking reviewer decisions on the core mobile review path
  • load bounded inline feedback through an authorized, head-guarded endpoint
  • coalesce/cache feedback by pull head and review; preserve expanded state and expose retry without losing merge blockers
  • validate the retry journey at 320×568 and 390×844

Verification

  • .venv/bin/pytest -q — 2530 passed, 15 skipped
  • tests/e2e/test_mobile_pull_reviewer_feedback_release.py — 4 passed

Closes #1342

## Summary - keep files, diff, CI, and blocking reviewer decisions on the core mobile review path - load bounded inline feedback through an authorized, head-guarded endpoint - coalesce/cache feedback by pull head and review; preserve expanded state and expose retry without losing merge blockers - validate the retry journey at 320×568 and 390×844 ## Verification - `.venv/bin/pytest -q` — 2530 passed, 15 skipped - `tests/e2e/test_mobile_pull_reviewer_feedback_release.py` — 4 passed Closes #1342
timmy added 1 commit 2026-08-24 09:17:10 +00:00
feat: load pull review feedback on demand (Closes #1342)
All checks were successful
CI / lint (pull_request) Successful in 3m25s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m34s
CI / release-candidate (pull_request) Has been skipped
611e79fc1e
timmy merged commit 1a2297e943 into main 2026-08-24 09:26:53 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1343
No description provided.