Problem
TaskCard displays status badges (Backlog, Ready, In Progress, Done, Blocked, Failed, Merged) but provides no explanation of what each status means, when it transitions automatically, or which user actions are valid from each state.
Impact
Users confused about valid state transitions and what each status implies. May make invalid state changes or not understand why certain actions are unavailable.
Recommendation
- Add hover tooltip on each status badge explaining: what this status means, how the task entered this state, what happens next
- In
TaskDetailModal, show available transitions from the current status with descriptions
- Disable action buttons for invalid transitions (e.g., cannot mark a DONE task READY)
- Add visual state machine hint: "Next: mark Ready to enable execution"
Acceptance Criteria
Affected Components
web-ui/src/components/tasks/TaskCard.tsx, web-ui/src/components/tasks/TaskDetailModal.tsx
Problem
TaskCarddisplays status badges (Backlog, Ready, In Progress, Done, Blocked, Failed, Merged) but provides no explanation of what each status means, when it transitions automatically, or which user actions are valid from each state.Impact
Users confused about valid state transitions and what each status implies. May make invalid state changes or not understand why certain actions are unavailable.
Recommendation
TaskDetailModal, show available transitions from the current status with descriptionsAcceptance Criteria
TaskDetailModalshows only valid next transitionsAffected Components
web-ui/src/components/tasks/TaskCard.tsx,web-ui/src/components/tasks/TaskDetailModal.tsx