Module 09 Summary
What this module established
A supervisor routes and does nothing else - enrichment goes upstream, so a bad route and a bad summary stay distinguishable. A handoff is an explicit allowlist: passing the whole state carries secrets, carries internal text an agent may quote back, and inflates every downstream prompt.
Carry forward
- Every shared field needs a deliberate reducer. An overwritten field produces no error, only missing data.
- Add an agent when it has a different job, different tools, or a failure mode worth isolating. A long prompt is a prompt problem, and splitting it makes it a distributed systems problem.
- Five failure modes exist only in multi-agent graphs: ping-pong, lost context, clobbering, diffused blame, cost blowup. Budget for all five before adding the second agent.
Before moving on
Move on when you have written the decision either way, and - if you added an agent - a handoff allowlist, a reducer per shared field, a hop ceiling and per-field attribution all exist.
