Most coordination tools are built to generate notifications. Cortex is built to suppress them. The difference comes from one decision: work rides the same graph your knowledge does.
Issues attach to modules
Every issue lives on a context module. So whoever picks it up, person or agent, inherits the module's whole SemDAG. Work starts in full context, never from a blank prompt.
That alone changes the texture of a task. The agent assigned to "recompute tax when the address changes" already knows how checkout works, what pricing rests on, and why the SKU is stable. It did not have to ask.
Work has a supply chain
Issues declare dependencies on other issues, the same way modules do. That forms a directed graph of work. Nothing starts before what it needs is finished.
your inbox 3 ready
Recompute tax when the address changes #418 checkout
Reject expired promo codes in the cart #392 pricing
Show an ETA for partial shipments #377 shipping
hidden: 6 blocked by open dependencies, 31 outside your modulesThe best inbox on the planet
Look at the last line. That is the pitch. You see only issues in the modules you own, and only once their dependencies clear. Everything blocked is hidden until it is actionable. Everything outside your modules never reaches you at all.
No notification fatigue. No pings about work that was never yours. Only the work that is yours to do, the moment it is ready.
It is the most efficient way work has ever moved: pulled when ready, owned by one, understood in full. No standup required to figure out what is unblocked, because the graph already knows.
