Overview
Implement the Workspace View - the home/landing page that shows workspace state and provides quick access to the golden path workflow.
Reference: docs/PHASE_3_UI_ARCHITECTURE.md Section 1.1, 3.1
Purpose
Initialize and overview the current workspace state.
User Actions
- Initialize workspace (one-time setup per repo)
- View workspace metadata (tech stack, git status)
- Quick access to PRD, tasks, and active runs
Components
WorkspaceView
├── WorkspaceHeader
│ ├── RepoPathDisplay
│ └── InitializeWorkspaceButton (if not initialized)
├── WorkspaceStatsCards
│ ├── TechStackCard
│ ├── TaskStatsCard (READY, IN_PROGRESS, DONE counts)
│ └── ActiveRunsCard
└── RecentActivityFeed
└── ActivityItem[] (event type, timestamp, description)
API Endpoints Used
GET /api/v2/workspace/status - Workspace status
POST /api/v2/workspace/init - Initialize workspace
GET /api/v2/tasks - Task counts by status
Acceptance Criteria
Route
/ (home)
Real-time Requirements
None - static view, refresh on navigation
Overview
Implement the Workspace View - the home/landing page that shows workspace state and provides quick access to the golden path workflow.
Reference:
docs/PHASE_3_UI_ARCHITECTURE.mdSection 1.1, 3.1Purpose
Initialize and overview the current workspace state.
User Actions
Components
API Endpoints Used
GET /api/v2/workspace/status- Workspace statusPOST /api/v2/workspace/init- Initialize workspaceGET /api/v2/tasks- Task counts by statusAcceptance Criteria
Route
/(home)Real-time Requirements
None - static view, refresh on navigation