From 63c4530ed6e4404a7aa537a609316e9d9579e854 Mon Sep 17 00:00:00 2001 From: garrytan Date: Mon, 26 Oct 2026 17:17:43 +0000 Subject: [PATCH] test(host-conformance): delete the named scope.md in the C3 broken-link case A test repair the remote gate requires, not a review finding. The case deleted the first .md readdirSync listed under gstack-qa/sections, and on the remote-gate VM's ext4 that was a file setup --status does not count, so the case was deterministically red there (#3479) while green locally and on Actions. The same one-line change ships in #3471 (fd468eb); this copy carries no CHANGELOG line so the two merge cleanly. Refs #3479 Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- test/host-conformance.test.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/host-conformance.test.ts b/test/host-conformance.test.ts index 6e7ea0f42..6b5b6569e 100644 --- a/test/host-conformance.test.ts +++ b/test/host-conformance.test.ts @@ -202,8 +202,7 @@ describe.skipIf(process.platform === 'win32')('host conformance kit', () => { const router = join(f.home, '.codex/skills/gstack/SKILL.md'); rmSync(router); symlinkSync(join(src, '.agents/skills/gstack/SKILL.md'), router); - const qa = join(src, '.agents/skills/gstack-qa/sections'); - rmSync(join(qa, readdirSync(qa).find(n => n.endsWith('.md'))!)); + rmSync(join(src, '.agents/skills/gstack-qa/sections/scope.md')); const status = runSetup(f, join(src, 'setup'), ['--status']); // A1: broken section links make --status exit 1 instead of always 0. expect(status.status).toBe(1);