From 7aeeb6a6c7daeb00ebdea53fbd81c0f704b9e00f Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 30 Oct 2026 19:32:52 +0100 Subject: [PATCH] feat(democracy): let the relayer of an operator rule record it in shared memory Co-Authored-By: Claude Opus 5.5 (1M context) --- skills/democracy/SKILL.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/skills/democracy/SKILL.md b/skills/democracy/SKILL.md index ff2d518..5ad9b63 100644 --- a/skills/democracy/SKILL.md +++ b/skills/democracy/SKILL.md @@ -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/`, 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.