From 41567adee031504e63ac37d4624c1cf810f01a35 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 22:45:40 +0100 Subject: [PATCH] =?UTF-8?q?JUDGE=20(=C2=A7584,=20A-54):=20distribution,=20?= =?UTF-8?q?a=20foundation=20part,=20keeps=20its=20bus=20state=20in=20its?= =?UTF-8?q?=20old=20sections?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit incoming goes to the old objects section; transfers, idle (key-ttl), holds, windows, mirrors and findings to the old state section; the stream events becomes the old stream distribution-events (A-54, EVENTS being the mesh's own stream). Builds: design 47 G §584, A-54, ADR 0619 §2 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- modules/distribution/module.json | 82 ++++++++++---------------------- 1 file changed, 26 insertions(+), 56 deletions(-) diff --git a/modules/distribution/module.json b/modules/distribution/module.json index cbac1035d..c7b30a8d5 100644 --- a/modules/distribution/module.json +++ b/modules/distribution/module.json @@ -79,62 +79,6 @@ "description": "per verb, the modules that may call it (JSON object of verb to modules; operator for the operator's session); empty is design 51's list" } }, - "requires": [ - { - "name": "incoming", - "storage": "object-store", - "template": "objects", - "options": { - "max-mib": 8192 - } - }, - { - "name": "transfers", - "storage": "key-value", - "template": "state" - }, - { - "name": "idle", - "storage": "key-value", - "template": "state", - "options": { - "key-ttl": true - } - }, - { - "name": "holds", - "storage": "key-value", - "template": "state" - }, - { - "name": "windows", - "storage": "key-value", - "template": "state" - }, - { - "name": "mirrors", - "storage": "key-value", - "template": "state" - }, - { - "name": "findings", - "storage": "key-value", - "template": "state" - }, - { - "name": "events", - "storage": "stream", - "template": "events", - "options": { - "events": [ - "old-name-closed", - "direct-writes-closed" - ], - "max-age-days": 7, - "max-mib": 16 - } - } - ], "capabilities": [ "container-runtime" ], @@ -290,6 +234,32 @@ ], "max-age-days": 7, "max-mib": 16 + }, + { + "name": "distribution-events", + "events": [ + "old-name-closed", + "direct-writes-closed" + ], + "max-age-days": 7, + "max-mib": 16 } + ], + "objects": [ + { + "name": "incoming", + "max-mib": 8192 + } + ], + "state": [ + "transfers", + { + "name": "idle", + "key-ttl": true + }, + "holds", + "windows", + "mirrors", + "findings" ] }