From 274fc524cdec8e60aed2cccb346bf56fecc302dc Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Sun, 26 Apr 2026 11:46:57 -0400 Subject: [PATCH] fix(tests): derive STATE.md phase number from phaseDir in setupProject fixture Co-Authored-By: Claude Sonnet 4.6 --- sdk/src/query/roadmap-update-plan-progress.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sdk/src/query/roadmap-update-plan-progress.test.ts b/sdk/src/query/roadmap-update-plan-progress.test.ts index 1b49cf71f..90a112d2e 100644 --- a/sdk/src/query/roadmap-update-plan-progress.test.ts +++ b/sdk/src/query/roadmap-update-plan-progress.test.ts @@ -33,6 +33,8 @@ async function setupProject(opts: { const phasesDir = join(planningDir, 'phases'); const phaseFullDir = join(phasesDir, opts.phaseDir); + const phaseNum = parseInt(opts.phaseDir, 10) || 1; + await mkdir(phaseFullDir, { recursive: true }); await writeFile(join(planningDir, 'ROADMAP.md'), opts.roadmap, 'utf-8'); await writeFile( @@ -46,7 +48,7 @@ async function setupProject(opts: { '', '# Project State', '', - 'Phase: 7 of 2 — EXECUTING', + `Phase: ${phaseNum} of 2 — EXECUTING`, ].join('\n'), 'utf-8', );