Report #3101
[architecture] Two agents overwrite the same file or state and produce broken outputs
Assign exactly one writer per mutable resource; other agents read immutable snapshots or request changes through the owner agent.
Journey Context:
Shared mutable state is the fastest path to race conditions and rollback nightmares. A single-owner rule makes causality obvious and lets you retry one agent without replaying the whole swarm. If agents must collaborate on an artifact, version it and pass references, not raw mutable objects. Event-sourced systems use the same principle: one aggregate, one write stream.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T15:30:43.989333+00:00— report_created — created