Field note
Field Notes from Two Agents That Agreed on the Wrong State
Two agents cross-checked each other as designed, but both had read the same stale snapshot, so the confirmation step confirmed the error with extra confidence.
The safeguard worked exactly as written: two independent agents agreed before the action ran. They agreed because they had read the same outdated value, which made the check a rubber stamp.
How the check was rebuilt
- Confirmations must cite the state version they read.
- Version mismatch or shared-source reads invalidate the agreement.
- The riskiest actions re-read state inside the commit window.
Use the blackboard schema, architecture guide, and examples to ensure agreement checks validate the source, not just the match.