From 3d67b62c9c5ea04e4a9b074f9356c71d950559bd Mon Sep 17 00:00:00 2001 From: garrytan Date: Fri, 2 Oct 2026 22:28:38 +0000 Subject: [PATCH] test(evals): ship-coverage-audit names absolute skill paths, uses Read, and skips the Step 7 artifact nothing consumes (removes the mechanism behind 3 of 4 historical timeouts) --- test/skill-e2e-workflow.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/skill-e2e-workflow.test.ts b/test/skill-e2e-workflow.test.ts index 0af2f7193..299761f2a 100644 --- a/test/skill-e2e-workflow.test.ts +++ b/test/skill-e2e-workflow.test.ts @@ -354,7 +354,8 @@ describeIfSelected('Test Coverage Audit E2E', ['ship-coverage-audit'], () => { return { path: file, content: fs.readFileSync(file, 'utf8') }; }); return runSkillTest({ - prompt: `Read ship/SKILL.md and ship/sections/test-coverage.md for the current ship workflow. + prompt: `Read ${coverageDir}/ship/SKILL.md and ${coverageDir}/ship/sections/test-coverage.md +for the current ship workflow. Read files with the Read tool; Bash cuts large output to a preview. You are on the feature/billing branch. The base branch is main. This is a test project — there is no remote, no PR to create. @@ -363,6 +364,8 @@ Run ONLY Step 7 (Test Coverage Audit), applying the section's audit instructions to the two supplied billing functions. This is a targeted audit with no branch diff. Run the audit inline; do not dispatch subagents. Skip all other steps (tests, evals, review, version, changelog, commit, push, PR). +No parent workflow or /qa run consumes this audit, so also skip the Test Plan Artifact +and the LAST-line JSON. The source code is in ${coverageDir}/src/billing.ts. Existing tests are in ${coverageDir}/test/billing.test.ts.