From aa0a472b29242d7198645c47c40b27e7248eab90 Mon Sep 17 00:00:00 2001 From: jochens Date: Fri, 13 Nov 2026 03:12:09 +0100 Subject: [PATCH] mesh-conditions: the keeper reads zfs's findings (A-32) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The group's check failed TestEveryControllerKindHasItsHome: the reader zfs's findings are not read by the keeper. Builds: design 42 zfs-owns-zfs §27, A-32 --- modules/mesh-conditions/cmd/mesh-conditions/keeper.go | 2 ++ modules/mesh-conditions/module.json | 1 + 2 files changed, 3 insertions(+) diff --git a/modules/mesh-conditions/cmd/mesh-conditions/keeper.go b/modules/mesh-conditions/cmd/mesh-conditions/keeper.go index 006aac7aa..294ee708e 100644 --- a/modules/mesh-conditions/cmd/mesh-conditions/keeper.go +++ b/modules/mesh-conditions/cmd/mesh-conditions/keeper.go @@ -67,6 +67,8 @@ var Observers = []string{watchmanModule, selfCheckModule, healersModule, assigne builder, indexer, "mesh-delivery-checker", "mesh-delivery-teller", "mesh-delivery-view", enrolment, // The tool runner's and claude-code's own first views (views.UnansweredFinding in their findings, ADR 0615 §6). "node-tools", "claude-code", + // The zfs module's: its findings state (A-32). + "zfs", // The node-engine's: a node that has read no seat list five minutes after its start, seat-list-unread (ADR 0636 §1; // issue 1966: written on ace and raised by nobody). buscompose.EngineModule} diff --git a/modules/mesh-conditions/module.json b/modules/mesh-conditions/module.json index f6803f865..753c14f9a 100644 --- a/modules/mesh-conditions/module.json +++ b/modules/mesh-conditions/module.json @@ -34,6 +34,7 @@ "mesh-enrolment.findings", "node-tools.findings", "claude-code.findings", + "zfs.findings", "mesh-host.findings", "mesh-healers.attempts", "node-engine.have"