Goal: make okcode PR Review feel comprehensive, reliable, and maintainer-grade on the existing /_chat/pr-review surface.
- Tighten the action rail layout so decision, blockers, file impact, and recent maintainer reviews read cleanly at a glance.
- Make approval blockers explicit: conflicts, failing checks, pending checks, blocked workflow steps.
- Ensure copy is compact and maintainer-oriented.
- Show the current PR review decision clearly and consistently.
- Confirm the latest submitted review state refreshes correctly after comment / approve / request changes.
- Verify draft review body reset and query invalidation behavior after submit.
- Improve recent maintainer reviews presentation for scanability.
- Distinguish maintainer review state from plain discussion/comment noise.
- Decide whether the compact summary is enough or needs a deeper expandable history view.
- Surface clearer per-file review context: commented files, unresolved-thread files, reviewed files.
- Make it easier to see where maintainer attention is still needed.
- Verify selected-file behavior stays stable when data refreshes.
- Make mergeability, required checks, conflicts, and workflow blockers easier to understand from the page.
- Improve “why can’t I approve yet?” guidance.
- Ensure blocker state is visible without needing to hunt through inspector panels.
- Confirm PR Review is fully discoverable through navigation and command palette.
- Identify any remaining maintainer entry points that should route into
/_chat/pr-review. - Avoid creating duplicate surfaces or split workflows.
- Run full validation for the changed slice, including typecheck if possible.
- Fix any lint/type/test issues introduced by the PR Review work.
- Keep scope tight and avoid unrelated file churn.
- Test the full maintainer flow against a real PR.
- Verify open review, inspect files, inspect threads, view recent maintainer reviews, submit review, and refresh behavior.
- Capture any UX or state-sync gaps found in real usage.
- Review the page as a whole for maintainer usability.
- Confirm the implementation feels like the canonical PR Review workflow, not a partial bolt-on.
- Produce a final summary of what is complete vs what is intentionally deferred.
- Action rail polish
- Review state clarity
- Review history quality
- File-level review signal
- Blockers and workflow visibility
- Maintainer workflow integration
- Validation and cleanup
- Real PR walkthrough
- Final completeness pass
- A maintainer can open
/_chat/pr-review, understand PR state quickly, inspect review context, see recent maintainer activity, submit a review confidently, and trust the page to stay in sync afterward. - The page is clearly the main PR review workflow in
okcode. - Validation is clean enough that we trust the implementation, not just the visuals.