Task Dependencies
Link tasks with four dependency types, visualize the chain, detect circular loops, and cascade schedule changes with undo.
Task Dependencies let you link tasks with four standard dependency types, view the chain as an interactive graph, block circular loops before they save, cascade date changes through downstream tasks, and roll back a cascade with one click.
How it works
Dependencies are created from a task's detail panel by searching for the target task and selecting one of four types. Before saving a new link, Taro runs a graph traversal to detect circular loops and blocks the save with an error naming every task in the loop. Every link renders in a ReactFlow-powered graph that highlights critical-path tasks and greys out completed ones. When an upstream task's due date changes, Taro recalculates downstream due dates and previews the proposed changes before applying them, skipping weekends to the next working day. Each applied cascade generates a single undo token that restores all affected dates in one atomic rollback.
Key capabilities
- Four dependency types: Finish to Start, Start to Start, Finish to Finish, and Start to Finish.
- Instant circular-dependency detection at link-creation time, naming every task in the loop.
- Interactive, pannable, zoomable ReactFlow graph with critical-path highlighting and clickable nodes.
- Cascade reschedule that propagates date changes through the full downstream chain, with a confirmation preview.
- Weekend skipping to the next working day, with configurable non-standard work weeks.
- Token-based undo with a configurable window (default 30 minutes, range 5 minutes to 2 hours), scoped to the user who applied the cascade.
- Cross-project dependencies within a workspace, shown in a distinct color and supported by cascade and circular detection.
Related intelligence
Risk Prediction
Completion Analysis
Cascade reschedule is never applied silently. You can accept the full cascade, accept selected tasks only, or cancel from the preview panel.
Sprint and Agile
Run the full sprint lifecycle with backlog planning, live burndown, velocity tracking, AI workload balancing, completion prediction, and task carryover.
Task Detail Generation
Turn a brief task title into a structured description, subtasks, and checklist using GPT-4o mini, free and unlimited.