mesh-recovery consumes mesh-broker recreated and dropped, which its process binding hears (A-274)

Builds: design 47 G A-274

Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
2026-11-12 12:01:54 +01:00
parent 742303895b
commit 478551622d
2 changed files with 3 additions and 1 deletions
@@ -139,7 +139,7 @@ func TestTheManifestSaysWhatTheModuleIs(t *testing.T) {
t.Error("the process does not invoke seat:mesh-catalog.seat-definitions")
}
}
for _, c := range []string{"node-backup.item-started", "node-backup.item-ended", "mesh-broker.snapshot-restored",
for _, c := range []string{"node-backup.item-started", "node-backup.item-ended", "mesh-broker.snapshot-restored", "mesh-broker.recreated", "mesh-broker.dropped",
"mesh-catalog.seat-definition-changed", "mesh-catalog.seat-definition-removed"} {
if !slices.Contains(m.Consumes, c) {
t.Errorf("does not consume %s", c)
+2
View File
@@ -37,6 +37,8 @@
"node-backup.item-ended",
"node-engine.running",
"mesh-broker.snapshot-restored",
"mesh-broker.recreated",
"mesh-broker.dropped",
"mesh-conditions.findings-asked",
"mesh-catalog.seat-definition-changed",
"mesh-catalog.seat-definition-removed"