Problem
TaskBoardView with zero tasks shows a loading state but transitions to an empty board with no explanation or guidance. There is no empty state message or next-action prompt.
Impact
New workspaces with a PRD but no generated tasks leave users stuck. The task board appears broken rather than empty-by-design.
Recommendation
- Add empty state card when
tasks.length === 0 after loading completes
- Text: "No tasks yet. Generate tasks from your PRD or create one manually."
- Primary CTA: 'Generate from PRD →' (links to
/prd)
- Secondary CTA: 'Create Task' (opens new task dialog)
- Show PRD status context: "PRD found" vs. "No PRD — start there first"
Acceptance Criteria
Affected Components
web-ui/src/components/tasks/TaskBoardView.tsx
Problem
TaskBoardViewwith zero tasks shows a loading state but transitions to an empty board with no explanation or guidance. There is no empty state message or next-action prompt.Impact
New workspaces with a PRD but no generated tasks leave users stuck. The task board appears broken rather than empty-by-design.
Recommendation
tasks.length === 0after loading completes/prd)Acceptance Criteria
/prdif workspace has a PRDAffected Components
web-ui/src/components/tasks/TaskBoardView.tsx