A full coordinator/subagent handoff example with a sample return shape, a use-case comparison of the three topologies, and the most common handoff bug to avoid.
The most common production pattern. A coordinator owns the goal; each subagent gets one narrow, self-contained job and its own isolated context — it never sees the coordinator's full transcript, and the coordinator never sees the subagent's full tool-call history, only its summary.
The most common orchestration mistake isn't choosing the wrong topology — it's a subagent returning too much. A subagent that dumps its entire 40-call tool transcript back to the coordinator has technically "reported back," but it has also defeated the point of isolating it: the coordinator's context now balloons with detail it doesn't need, which is exactly the context-degradation problem covered in Domain 5.1.