Problem
Steps 9-10 of the user journey have no UI. Users cannot create, review, or merge PRs.
Current State
- No PR-related components exist
- No way to trigger PR creation from Dashboard
- No PR status visibility
- No merge controls
Required Implementation
New Components
-
PRList - List of PRs with status badges
- Open/Merged/Closed states
- Link to GitHub PR
- Quick actions (view, merge)
-
PRCreationDialog - Create PR from completed tasks
- Branch selector
- Title (auto-generated from issue)
- Description editor (auto-populated from PRD/tasks)
- Base branch selector (default: main)
-
PRDetailView - PR details panel
- Diff preview (files changed)
- Review status
- Merge button with confirmation
- CI status indicators
-
PRMergeDialog - Merge confirmation
- Merge method selector (squash/merge/rebase)
- Delete branch option
- Final confirmation
Dashboard Integration
- Add "Pull Requests" section to Overview or new tab
- "Create PR" button on completed issues
- PR count badge on Dashboard header
Acceptance Criteria
Dependencies
Committee Report Reference
Steps 9-10 rated F grade by all 11 expert agents. This completes the 10-step user journey.
Problem
Steps 9-10 of the user journey have no UI. Users cannot create, review, or merge PRs.
Current State
Required Implementation
New Components
PRList - List of PRs with status badges
PRCreationDialog - Create PR from completed tasks
PRDetailView - PR details panel
PRMergeDialog - Merge confirmation
Dashboard Integration
Acceptance Criteria
Dependencies
Committee Report Reference
Steps 9-10 rated F grade by all 11 expert agents. This completes the 10-step user journey.