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"