Problem
Users don't know where they are in the 10-step journey. No visual indicator shows progress through:
- Create project → 2. Discovery → 3. PRD → 4. Tasks → 5. Development → 6. Review → 7. Approve → 8. Commit → 9. PR → 10. Merge
Current State
- Phase indicator exists but only shows current phase name
- No visual timeline or progress bar
- Users report confusion about "what happens next"
Required Implementation
New Component: JourneyProgressStepper
<JourneyProgressStepper
currentStep={5} // Development
completedSteps={[1,2,3,4]}
blockedSteps={[]} // Optional: show failures
/>
Visual Design
① ─── ② ─── ③ ─── ④ ─── ⑤ ─── ⑥ ─── ⑦ ─── ⑧ ─── ⑨ ─── ⑩
Create Disc PRD Tasks Dev Review OK Commit PR Merge
✓ ✓ ✓ ✓ ● ○ ○ ○ ○ ○
Placement
- Dashboard header (below project name)
- Always visible during project lifecycle
- Clickable steps to navigate (where applicable)
Step Mapping to Project State
| Step |
Condition |
| 1. Create |
Always complete if project exists |
| 2. Discovery |
phase === 'discovery' or complete |
| 3. PRD |
prd_content exists |
| 4. Tasks |
tasks.length > 0 |
| 5. Development |
phase === 'development' |
| 6. Review |
tasks with quality_gate_status |
| 7. Approve |
tasks.approved > 0 |
| 8. Commit |
commits.length > 0 |
| 9. PR |
prs.length > 0 |
| 10. Merge |
prs.merged.length > 0 |
Acceptance Criteria
Committee Report Reference
5/11 expert agents specifically called out missing progress indication. UX/UI designer rated this as "Critical (Blocking UX Issue)".
Problem
Users don't know where they are in the 10-step journey. No visual indicator shows progress through:
Current State
Required Implementation
New Component:
JourneyProgressStepperVisual Design
Placement
Step Mapping to Project State
Acceptance Criteria
Committee Report Reference
5/11 expert agents specifically called out missing progress indication. UX/UI designer rated this as "Critical (Blocking UX Issue)".