Problem
Task dependencies are not currently rendered in TaskTreeView component.
Affected Tests
- TaskTreeView.test.tsx:249 -
should display task dependencies
- TaskTreeView.test.tsx:384 -
should handle multiple dependencies correctly
Current State
TaskTreeView displays tasks but does not show the depends_on relationships between tasks.
Proposed Solution
Add dependency rendering to TaskTreeView:
- Display "depends on" text for tasks with dependencies
- Show dependency IDs/names
- Handle multiple dependencies (comma-separated)
- Add visual indicators (arrows, indentation)
Acceptance Criteria
Files
web-ui/src/components/TaskTreeView.tsx (implementation)
web-ui/src/components/TaskTreeView.test.tsx:249,384 (tests)
Problem
Task dependencies are not currently rendered in TaskTreeView component.
Affected Tests
should display task dependenciesshould handle multiple dependencies correctlyCurrent State
TaskTreeView displays tasks but does not show the
depends_onrelationships between tasks.Proposed Solution
Add dependency rendering to TaskTreeView:
Acceptance Criteria
Files
web-ui/src/components/TaskTreeView.tsx(implementation)web-ui/src/components/TaskTreeView.test.tsx:249,384(tests)