diff --git a/modules/mesh-conditions/cmd/mesh-conditions/homes.go b/modules/mesh-conditions/cmd/mesh-conditions/homes.go index c74525eb..a0fb571a 100644 --- a/modules/mesh-conditions/cmd/mesh-conditions/homes.go +++ b/modules/mesh-conditions/cmd/mesh-conditions/homes.go @@ -138,7 +138,7 @@ const ( assigner = "mesh-delivery-assigner" provisioner = "mesh-provisioner" messenger = "messenger" - artifactStore = "mesh-artifact-store" + artifactStore = "artifact-store-tools" ) // homeOf is the home of a condition's kind, and whether the table has one. diff --git a/modules/mesh-conditions/cmd/mesh-conditions/keeper.go b/modules/mesh-conditions/cmd/mesh-conditions/keeper.go index 24908f1d..a167631c 100644 --- a/modules/mesh-conditions/cmd/mesh-conditions/keeper.go +++ b/modules/mesh-conditions/cmd/mesh-conditions/keeper.go @@ -39,9 +39,10 @@ const ( const HistoryKeptFor = 90 * 24 * time.Hour // Observers are the modules whose `findings` the keeper reads (clause 2; ADR 0565 ยง8 for the assigner's; the lead's -// table of 2026-10-29 for the provisioner's and the router's). The artifact store's holder joins with L7. +// table of 2026-10-29 for the provisioner's and the router's; ADR 0571 clause 2 for the seat artifact-store's holder, +// which observes S25, image-missing). var Observers = []string{health.WatchmanModule, health.SelfCheckModule, health.HealersModule, delivery.AssignerModule, - "mesh-provisioner", "messenger"} + "mesh-provisioner", "messenger", artifactStore} // The other states it reads, as `.`. const ( diff --git a/modules/mesh-conditions/module.json b/modules/mesh-conditions/module.json index 3a8a90a9..d676b3cf 100644 --- a/modules/mesh-conditions/module.json +++ b/modules/mesh-conditions/module.json @@ -26,6 +26,7 @@ "mesh-delivery-assigner.findings", "messenger.findings", "mesh-provisioner.findings", + "artifact-store-tools.findings", "mesh-healers.attempts", "mesh-controller.conditions", "mesh-controller.lease",