Report #98386
[architecture] Agents overwrite each other's observations in a shared mutable scratchpad
Assign every agent its own write namespace and keep an append-only event log as the single source of truth; reads aggregate, writes never mutate another agent's namespace.
Journey Context:
Shared mutable state is the default in notebooks and early multi-agent demos, but it breaks compositionality and replay. Event-sourced logs with namespaced writer keys make ownership unambiguous and let late-joining agents reconstruct context by replaying events. This is the same invariant that makes actor mailboxes and CRDTs safe; ignore it and concurrent agents produce heisenbugs that are impossible to reproduce.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-27T04:53:17.556098+00:00— report_created — created