From 0bd978f4eeaa5980f08835c187dbc0ee34e709d5 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 22:44:29 +0100 Subject: [PATCH] =?UTF-8?q?JUDGE=20(ADR=200348=20=C2=A75,=20=C2=A7557):=20?= =?UTF-8?q?the=20keeper's=20two=20settings=20are=20marked=20runtime,=20and?= =?UTF-8?q?=20mesh-conditions=20requires=20the=20catalog=20client=20it=20i?= =?UTF-8?q?mports?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ask-bound-seconds and view-waits-seconds are read by the keeper's own code at its start (settings.go ReadSettings, stdio.Config), so the manifest marks them runtime: true; go.mod requires meshcatalogclient at the zero version, which cmd/mesh-conditions/branches.go imports (the requiredmodules check). Builds: design 47 G ยง557 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- modules/mesh-conditions/go.mod | 1 + modules/mesh-conditions/module.json | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/mesh-conditions/go.mod b/modules/mesh-conditions/go.mod index 13d6fdc7e..2fc0911c5 100644 --- a/modules/mesh-conditions/go.mod +++ b/modules/mesh-conditions/go.mod @@ -13,6 +13,7 @@ require ( git.novox.be/novox/mesh-contracts/health-and-repair/go/seats/meshconditions v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-contracts/health-and-repair/go/seats/meshhealers v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-contracts/health-and-repair/go/seats/meshwatchdogs v0.0.0-00010101000000-000000000000 + git.novox.be/novox/mesh-delivery/contracts/go/clients/meshcatalogclient v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/clients/meshwantsclient v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/seats/meshcatalog v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/seats/meshwants v0.0.0-00010101000000-000000000000 diff --git a/modules/mesh-conditions/module.json b/modules/mesh-conditions/module.json index d5caef4db..406cbb3e1 100644 --- a/modules/mesh-conditions/module.json +++ b/modules/mesh-conditions/module.json @@ -58,13 +58,15 @@ "type": "number", "description": "How long an observer has to state its findings after an ask, in seconds, before the keeper raises findings-unstated for it: 300 is five minutes.", "minimum": 1, - "default": 300 + "default": 300, + "runtime": true }, "view-waits-seconds": { "type": "number", "description": "How long a first view may stay unanswered, in seconds, before the keeper raises view-waits for it: 300 is five minutes.", "minimum": 1, - "default": 300 + "default": 300, + "runtime": true } }, "own-secrets": {