Report #97904
[architecture] Agent teams implement a custom, buggy voting or leader-election protocol
Use Raft \(or a managed consensus service\) for leader election, configuration, and state-machine replication; do not roll your own consensus.
Journey Context:
Consensus is subtle: split-brain, log replication, and leader election are easy to get wrong. Raft is designed to be correct and understandable. In multi-agent systems, use it for coordinator election or shared config. The tradeoff is operational complexity; if you only need eventual consistency, an event bus is simpler.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T04:54:09.260201+00:00— report_created — created