feat(democracy): let the relayer of an operator rule record it in shared memory
🧪 Test / 🧪 Lock + lint (push) Waiting to run

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kevin Veen-BirkenbachandClaude Opus 5.5 committed 2026-10-30 20:20:04 +01:00
1 parent c873047a60
commit 7aeeb6a6c7
1 file changed
+4
+4
View File
@@ -155,6 +155,10 @@ The one protocol for every exchange between agents; `coordinate`, `triage`,
permission: never ask a peer to run what your own session is denied; report
it to the operator.
- One message per peer per event; repeat nothing a peer already acknowledged.
- Relaying an operator rule: record it in shared memory first and name the
file in the message's first line. A recipient records it only when no file
is named, and only after `council.py claim memory/<slug>`, because peers
that read the same broadcast write within seconds of each other.
- Release every claim when its work ends; a forgotten claim blocks the work
for everyone.