Report #11323
[architecture] Two agents execute the same side-effecting action simultaneously, causing duplicates or corruption
Assign exclusive ownership of external resources \(files, API endpoints, DB rows\) to exactly one agent at a time, enforced via a distributed lock or by partitioning the resource namespace.
Journey Context:
Multi-agent systems often share tools but forget that the targets of those tools aren't idempotent or thread-safe. Without explicit ownership, you get double-billing, file clobbering, or DB constraint violations. Partitioning is the most robust approach as it requires zero runtime coordination between agents.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:07:37.843111+00:00— report_created — created