docs: create milestone v2.0 Frontend (6 phases)

Phases:
- 16. frontend-scaffold: Vite project setup, tRPC client, shadcn/ui
- 17. initiative-dashboard: List view with status badges, progress bars
- 18. initiative-detail: Phase/task hierarchy accordion, queue actions
- 19. agent-inbox: Multi-question forms, answer submission, notifications
- 20. real-time-subscriptions: WebSocket transport, subscription hooks
- 21. polish-integration: Navigation, error/loading states, responsive layout
This commit is contained in:
Lukas May
2026-02-04 16:52:29 +01:00
parent 98fb3477b0
commit 6c3188020d
2 changed files with 82 additions and 8 deletions

View File

@@ -14,6 +14,7 @@ None
-**v1.1 Test Infrastructure** - Phases 7-9 (shipped 2026-01-31)
-**v1.2 Architect & Multi-Question** - Phases 10-13 (shipped 2026-02-02)
-**v1.3 Parallel Execution & UI Design** - Phases 14-15 (shipped 2026-02-02)
- 🚧 **v2.0 Frontend** - Phases 16-21 (in progress)
## Phases
@@ -243,10 +244,76 @@ Plans:
</details>
### 🚧 v2.0 Frontend (In Progress)
**Milestone Goal:** Build the web UI from v1.3 wireframes using React + Vite with real-time tRPC subscriptions
#### Phase 16: Frontend Scaffold
**Goal**: Vite project setup, tRPC client wiring, router, shared type exports, shadcn/ui config
**Depends on**: Phase 15 (v1.3 complete)
**Research**: Likely (new tech stack setup)
**Research topics**: Vite monorepo setup, @trpc/react-query client configuration, shadcn/ui installation
**Plans**: TBD
Plans:
- [ ] 16-01: TBD (run /gsd:plan-phase 16 to break down)
#### Phase 17: Initiative Dashboard
**Goal**: List view with status badges, progress bars, filtering, architect spawn dropdown
**Depends on**: Phase 16
**Research**: Unlikely (internal patterns, components from wireframes)
**Plans**: TBD
Plans:
- [ ] 17-01: TBD (run /gsd:plan-phase 17 to break down)
#### Phase 18: Initiative Detail
**Goal**: Phase/task hierarchy accordion, dependency indicators, agent assignments, queue actions
**Depends on**: Phase 17
**Research**: Unlikely (internal patterns, components from wireframes)
**Plans**: TBD
Plans:
- [ ] 18-01: TBD (run /gsd:plan-phase 18 to break down)
#### Phase 19: Agent Inbox
**Goal**: Message list, multi-question forms (radio/checkbox/free-text), answer submission, notifications
**Depends on**: Phase 18
**Research**: Unlikely (internal patterns, form handling from wireframes)
**Plans**: TBD
Plans:
- [ ] 19-01: TBD (run /gsd:plan-phase 19 to break down)
#### Phase 20: Real-time Subscriptions
**Goal**: WebSocket transport on tRPC server, subscription hooks, live status updates
**Depends on**: Phase 19
**Research**: Likely (tRPC WebSocket subscriptions)
**Research topics**: @trpc/server WebSocket adapter, subscription patterns, reconnection handling
**Plans**: TBD
Plans:
- [ ] 20-01: TBD (run /gsd:plan-phase 20 to break down)
#### Phase 21: Polish & Integration
**Goal**: Cross-screen navigation, error states, loading states, responsive layout, integration testing
**Depends on**: Phase 20
**Research**: Unlikely (polish and integration of existing screens)
**Plans**: TBD
Plans:
- [ ] 21-01: TBD (run /gsd:plan-phase 21 to break down)
## Progress
**Execution Order:**
Phases execute in numeric order: 1 → 1.1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 8.1 → 9 → 10 → 11 → 12 → 13 → 14 → 15
Phases execute in numeric order: 1 → 1.1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 8.1 → 9 → 10 → 11 → 12 → 13 → 14 → 15 → 16 → 17 → 18 → 19 → 20 → 21
| Phase | Milestone | Plans Complete | Status | Completed |
|-------|-----------|----------------|--------|-----------|
@@ -267,6 +334,12 @@ Phases execute in numeric order: 1 → 1.1 → 2 → 3 → 4 → 5 → 6 → 7
| 13. Real Claude E2E Tests | v1.2 | 1/1 | Complete | 2026-02-02 |
| 14. Parallel Phase Execution | v1.3 | 8/8 | Complete | 2026-02-02 |
| 15. Frontend Wireframes | v1.3 | 3/3 | Complete | 2026-02-02 |
| 16. Frontend Scaffold | v2.0 | 0/? | Not started | - |
| 17. Initiative Dashboard | v2.0 | 0/? | Not started | - |
| 18. Initiative Detail | v2.0 | 0/? | Not started | - |
| 19. Agent Inbox | v2.0 | 0/? | Not started | - |
| 20. Real-time Subscriptions | v2.0 | 0/? | Not started | - |
| 21. Polish & Integration | v2.0 | 0/? | Not started | - |
---
*Roadmap created: 2026-01-30*

View File

@@ -5,16 +5,16 @@
See: .planning/PROJECT.md (updated 2026-02-04)
**Core value:** Coordinate multiple Claude Code agents without losing track or stepping on each other.
**Current focus:** Planning next milestone
**Current focus:** v2.0 Frontend — Build web UI from wireframes
## Current Position
Phase: All milestones complete (v1.0-v1.3)
Plan: None active
Status: Ready for next milestone
Last activity: 2026-02-04 — v1.3 milestone archived
Phase: 16 of 21 (Frontend Scaffold)
Plan: Not started
Status: Ready to plan
Last activity: 2026-02-04 - Milestone v2.0 Frontend created
Progress: ██████████ 100% (61 plans across 15 phases)
Progress: ░░░░░░░░░░ 0%
## Performance Metrics
@@ -191,6 +191,7 @@ None yet.
- Milestone v1.1 created: Test infrastructure, 3 phases (Phase 7-9)
- Milestone v1.2 created: Architect & Multi-Question, 4 phases (Phase 10-13)
- Milestone v1.3 created: Parallel Execution & UI Design, 2 phases (Phase 14-15)
- Milestone v2.0 created: Frontend, 6 phases (Phase 16-21)
### Blockers/Concerns
@@ -199,5 +200,5 @@ None.
## Session Continuity
Last session: 2026-02-04
Stopped at: v1.3 archived, ready for next milestone
Stopped at: Milestone v2.0 Frontend initialization
Resume file: None