Agent Collaboration
How work moves through the build crew. Each cell counts the handoffs from the row discipline to the column discipline; darker cells carried more traffic. ● live from agent_handoffs
10
Agents
11
Edges
94
Handoffs
14
Busiest edge
Handoff Matrix
Rows hand work off to columns. Cell opacity scales with the handoff count relative to the busiest edge; blank cells saw no direct handoffs.
| from \ to | schema | ui | api | engine | test | realtime | reviewer | infra | worker | dashboard |
|---|---|---|---|---|---|---|---|---|---|---|
| schema | 11 | 14 | ||||||||
| ui | 12 | |||||||||
| api | 10 | 8 | 6 | |||||||
| engine | 9 | |||||||||
| test | 8 | |||||||||
| realtime | 7 | |||||||||
| reviewer | 5 | |||||||||
| infra | 4 | |||||||||
| worker | ||||||||||
| dashboard |
Top Handoff Edges
The heaviest flows in the matrix, ranked by handoff volume.
schema → engine
15%14
handoffs
ui → test
13%12
handoffs
schema → api
12%11
handoffs
api → test
11%10
handoffs
engine → ui
10%9
handoffs
test → reviewer
9%8
handoffs
Live from fn_agent_runs_snapshot() (agent_handoffs), with a static fallback to src/data/agent-telemetry. Agent ids are taken from the edges themselves, so the matrix stays in sync with the graph.