Drag from a task card's connection ports to link it to another task as blocking or parenting.
Creating a link
Hover a task card to reveal its ports — small connection points that fade in on hover:
- Successor port, on the right edge
- Child port, on the bottom edge
- Predecessor port, on the left edge
Drag from another task's Successor port to this task's Predecessor port to create a blocking link — this task waits on the one you dragged from. Drag from a task's Child port to another task's Predecessor port instead to create a parenting link. Those are the only two link types; there's no separate "related" link.

If you release the drag over empty canvas instead of a port, Everview creates a brand-new task there, already linked.
Reading dependency lines
Once created, a link is drawn as a line connecting the two tasks' ports directly, colored by its computed health status. See Dependency Status: Violated, Tight, Constrained, Safe for what each color means and how to use the status to prioritize which links need attention.
What to do about it
Use a blocking link when one task genuinely can't start or finish until another does — that's what feeds the critical path and dependency status calculations. Use a parenting link for a looser child/parent relationship that doesn't gate scheduling the same way.