From 5b72365567368b78316ddf2a1f8505d773bec7d5 Mon Sep 17 00:00:00 2001 From: Tibsfox Date: Mon, 6 Apr 2026 22:33:32 -0700 Subject: [PATCH] test: update edge-cases test to use pending slices for SUMMARY check Closed slices (complete/done/skipped) are now excluded from findMissingSummaries per #3620. Update the test to use pending status so the missing-SUMMARY block still fires. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../gsd/tests/integration/state-machine-edge-cases.test.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/resources/extensions/gsd/tests/integration/state-machine-edge-cases.test.ts b/src/resources/extensions/gsd/tests/integration/state-machine-edge-cases.test.ts index e8abe3d94..db7b992c8 100644 --- a/src/resources/extensions/gsd/tests/integration/state-machine-edge-cases.test.ts +++ b/src/resources/extensions/gsd/tests/integration/state-machine-edge-cases.test.ts @@ -920,8 +920,10 @@ describe("completion and verification failures", () => { base = createFullFixture(); openDatabase(join(base, ".gsd", "gsd.db")); insertMilestone({ id: "M001", title: "Active", status: "active" }); - insertSlice({ id: "S01", milestoneId: "M001", title: "First", status: "complete" }); - insertSlice({ id: "S02", milestoneId: "M001", title: "Second", status: "complete" }); + // Use "pending" status — closed slices (complete/done/skipped) are + // excluded from SUMMARY checks per #3620. + insertSlice({ id: "S01", milestoneId: "M001", title: "First", status: "pending" }); + insertSlice({ id: "S02", milestoneId: "M001", title: "Second", status: "pending" }); // No S01-SUMMARY.md or S02-SUMMARY.md on disk const ctx = buildDispatchCtx(base, "M001", {