Run a fleet of coding agents against one repo and they gridlock — every landing forces the rest to rebase, re-test, and requeue. cafecito lands independent changes in parallel, regenerates the collisions, and never resolves a conflict. Open source, arriving shortly.
Write sets provably disjoint — most of the time. Land in parallel: no rebase, no re-test of what didn't change.
A real collision. An agent re-derives the region from both intents; the result must pass the test gate. Nobody edits a conflict marker.
Contradictory acceptance criteria — no merge can satisfy both. A human decides. Catching this is the system working.