concurrent.cd
Tool / Intent conflict detection

Foremerge

Agents publish intents (symbol scopes, an operation, dependencies) to a shared ledger with a hash-chained log before editing; fixed rules flag colliding plans and suggest a split, advisory only, over CLI, JSON and MCP.

The summary describes what the project says it does; inclusion is not an endorsement.

Take

It catches collisions between plans before any code exists, and gives the same verdict for the same inputs every time. Because it never blocks, a crashed agent can't stall the others.

AI-drafted

Mentioned in

Quote

Git compares diffs, not plans

foremerge.com/blog/parallel-coding-agents-without-the-carnage · Opening, before "Worktrees isolate files, not plans"

One agent replaced PaymentService while another extended it; the branches merged cleanly, but the extension depended on a point the first had deleted.

“Git compares diffs. It cannot compare plans.”
— Nick Woodhead, ForemergeLink to this quote: Git compares diffs, not plans
Take

Names three failures file isolation can't catch: destructive versus additive edits, duplicate work and contract drift. The tool's own vendor blog.

  • Coordinate
  • Integrate
AI-drafted