Dependency Graph (Conceptual Overview)
The Dependency Graph models relationships between tasks so CoffeeBreakAI can safely orchestrate complex work.
Types of Relationships
- Blocks / Blocked By – Task B cannot start until Task A is completed.
- Parent / Child – A higher-level task (e.g., an epic) is decomposed into children.
Why It Matters
- Prevents work from running out of order.
- Avoids conflicts when multiple tasks touch related parts of the system.
- Enables more accurate scheduling and reporting.
Visualization
The UI can display the dependency graph as:
- A tree (for epic decomposition).
- A network graph (for complex dependencies).
These views help teams understand how work fits together and where bottlenecks might form.