Multi-Agent Swarm (the /go Build Cycle)
This is the exact graph our own build system runs on every task: a planner node fans work out to scoped worker nodes, each worker writes only inside its own lane, and everything routes through a shared adversarial-review checkpoint before it ships. A failed review loops back to planning instead of forcing the same broken output through. All of it reads and writes one shared tracking layer, plain files, not a database, so any node can see what any other node already decided.
When to use it
Reach for a swarm when two or more specialized roles need to hand off work to each other, or when independent chunks of a task can run in parallel without touching the same files. A single agent retrying against one pass/fail check does not need this, that is a loop, not a graph.
