Skip to content

UX: Add task status transition tooltips and valid action guidance #481

Description

@frankbria

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

  1. Add hover tooltip on each status badge explaining: what this status means, how the task entered this state, what happens next
  2. In TaskDetailModal, show available transitions from the current status with descriptions
  3. Disable action buttons for invalid transitions (e.g., cannot mark a DONE task READY)
  4. Add visual state machine hint: "Next: mark Ready to enable execution"

Acceptance Criteria

  • Tooltip on every status badge with meaning and context
  • TaskDetailModal shows only valid next transitions
  • Invalid transition buttons are disabled with explanation
  • Status transition reasons displayed when status was last changed
  • Consistent tooltip across all board columns

Affected Components

web-ui/src/components/tasks/TaskCard.tsx, web-ui/src/components/tasks/TaskDetailModal.tsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase-6.3Phase 6.3: UX/UI design improvements for user journey through Think→Build→Prove→Shippriority:lowux

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions