From a090a447d3c8655c7d04661d8e592ba26f0a086f Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 15:56:39 +0100 Subject: [PATCH] K16 (notify every channel): notify may ask a message sent on every channel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit operator-channel's notify takes every-channel, which the router sends on every channel's send, as a break-glass act is announced; the teller tells widens, recovery-merged and forge-made through it. A fixture reads the input. Generated code waits for K21. Builds: design 47 G ยง514 Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ --- .../seats/operator-channel/fixtures/verbs.json | 13 +++++++++++++ .../seats/operator-channel/seat.json | 4 ++++ 2 files changed, 17 insertions(+) create mode 100644 operator-and-conversation/seats/operator-channel/fixtures/verbs.json diff --git a/operator-and-conversation/seats/operator-channel/fixtures/verbs.json b/operator-and-conversation/seats/operator-channel/fixtures/verbs.json new file mode 100644 index 0000000..2bad6cc --- /dev/null +++ b/operator-and-conversation/seats/operator-channel/fixtures/verbs.json @@ -0,0 +1,13 @@ +[ + { + "name": "notify asks the message sent on every channel", + "of": "verb:notify.input", + "given": { + "key": "widens.mesh-delivery", + "severity": "warning", + "summary": "a change widens what a module may do", + "subject": "mesh-delivery", + "every-channel": true + } + } +] diff --git a/operator-and-conversation/seats/operator-channel/seat.json b/operator-and-conversation/seats/operator-channel/seat.json index 7a11f0f..4ecbb69 100644 --- a/operator-and-conversation/seats/operator-channel/seat.json +++ b/operator-and-conversation/seats/operator-channel/seat.json @@ -78,6 +78,10 @@ "clear": { "type": "boolean", "description": "it is over" + }, + "every-channel": { + "type": "boolean", + "description": "send it on every channel's send, as a break-glass act is announced, not on the operator's chosen channel alone (design 47 G 514)" } } },