Skip to content

UX: Add task dependency graph visualization in task detail modal #476

Description

@frankbria

Problem

TaskCard shows a dependency count with an icon, but clicking it doesn't reveal what those dependencies are or how they affect execution order. TaskDetailModal doesn't visualize the dependency graph.

Impact

Users unsure how dependencies affect execution sequence. May attempt to execute tasks in wrong order, or not understand why a task remains BACKLOG when dependencies are incomplete.

Recommendation

  1. Add tooltip to dependency icon on TaskCard: "This task depends on X tasks. It becomes READY when all dependencies complete."
  2. Show dependency graph or list in TaskDetailModal: blocking tasks (must complete first) and blocked-by tasks
  3. Highlight blocking tasks that are still IN_PROGRESS or BACKLOG
  4. Make blocking task names clickable to navigate to those tasks

Acceptance Criteria

  • Dependency tooltip explains semantics on TaskCard
  • TaskDetailModal shows full dependency list (both directions)
  • Incomplete blocking tasks highlighted in warning color
  • Clicking a dependency navigates to that task
  • Empty state handled gracefully (no dependencies)

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:mediumux

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions