Report #1436
[architecture] Multiple agents concurrently modifying the same file causing merge conflicts
Assign unambiguous, exclusive resource ownership \(e.g., file-level locks\) or partition the codebase so agents own disjoint modules.
Journey Context:
Agents often assume they can just write to a file. Without locks, last-write-wins, destroying previous agent's work. Locks introduce deadlocks. Partitioning is easiest but requires a smart orchestrator. CRDTs are complex for ASTs/code. File-level locks or strict module ownership are the pragmatic choice.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T22:31:00.203665+00:00— report_created — created