From fe17ae7d9628f04ec88fc9ba7d12a255b3cf77e5 Mon Sep 17 00:00:00 2001 From: jochen Date: Fri, 13 Nov 2026 02:29:52 +0100 Subject: [PATCH 1/2] Join G's version form: version 0.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No version is published for it (builder_versions answers none), so §583 gives 0.1. Builds: design 47 G A-335, §583 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- module.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module.json b/module.json index 8f2b612..98395c8 100644 --- a/module.json +++ b/module.json @@ -1,7 +1,7 @@ { "module": "f1-circuits", "slug": "f1", - "version": "1", + "version": "0.1", "capabilities": [ "container-runtime" ], -- 2.54.0 From 60c4f201583551452fc4dc1b8f5d6e2b5d2723e0 Mon Sep 17 00:00:00 2001 From: jochen Date: Fri, 13 Nov 2026 08:52:46 +0100 Subject: [PATCH 2/2] Declare the written directory in data.own (cache class) Builds: design 47 G, lead answer A-338, ADR 0233 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- module.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/module.json b/module.json index 98395c8..e54d78b 100644 --- a/module.json +++ b/module.json @@ -26,6 +26,16 @@ "why": "the track-layout CDN, the race posters and the Kometa metadata over http; its public name is a route grant and the proxy reaches it here. Kometa fetches the metadata and every poster by that public name" } ], + "data": { + "own": [ + { + "id": "cache", + "path": "${dir:cache}", + "class": "cache", + "why": "the generated track layouts and posters, rebuilt on demand" + } + ] + }, "resources": [ { "id": "state", -- 2.54.0