Report #9965
[architecture] Race conditions and data corruption when multiple agents simultaneously modify the same shared state or file
Implement unambiguous single-owner resource ownership for mutable state, or use append-only logs and CRDTs for shared data.
Journey Context:
Distributed systems rules apply to multi-agent systems. If Agent A and Agent B both read a file, modify it, and write it back, last-write-wins and data is lost. Agents must claim exclusive ownership of a resource before mutating it. If shared state is absolutely necessary, it must be append-only or managed via CRDTs to prevent destructive concurrent writes.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T09:36:07.595645+00:00— report_created — created