diff --git a/node-tools/internal/console/manifest_waits_test.go b/node-tools/internal/console/manifest_waits_test.go index 2426644..a8e1de0 100644 --- a/node-tools/internal/console/manifest_waits_test.go +++ b/node-tools/internal/console/manifest_waits_test.go @@ -10,7 +10,8 @@ import ( // novox/hq ADR 0367 §5: the tool runner's manifest names the families a session waits on today, one by one, // and the asker's `decided` for the claude-code module alone. Adding one is a reviewed change to this file -// (§6), so this list changes with it. +// (§6), so this list changes with it. The delivery's transitions are waited on under today's module's name and the gate's that +// takes its place (ADR 0450 §8, issue 1350); the old name goes when today's module is forgotten. func TestTheManifestNamesTheFirstFamiliesOneByOne(t *testing.T) { raw, err := os.ReadFile("../../module.json") if err != nil { @@ -24,7 +25,7 @@ func TestTheManifestNamesTheFirstFamiliesOneByOne(t *testing.T) { if err := json.Unmarshal(raw, &m); err != nil { t.Fatal(err) } - want := []string{"mesh-knowledge.reviewed", "mesh-delivery.transition", "gitea.forge.status", + want := []string{"mesh-knowledge.reviewed", "mesh-delivery.transition", "mesh-delivery-gate.transition", "gitea.forge.status", "mesh-controller.checked", "operator-channel.decided.claude-code"} if m.Module != "node-tools" || !reflect.DeepEqual(m.Waits, want) { t.Errorf("%s waits on %v, want %v", m.Module, m.Waits, want) diff --git a/node-tools/module.json b/node-tools/module.json index 6eb1fce..fe7fadb 100644 --- a/node-tools/module.json +++ b/node-tools/module.json @@ -8,6 +8,7 @@ "waits": [ "mesh-knowledge.reviewed", "mesh-delivery.transition", + "mesh-delivery-gate.transition", "gitea.forge.status", "mesh-controller.checked", "operator-channel.decided.claude-code"