Filed by the domain:skills execution PM seat, session session_01HZfg2AwVX191qCizp88gQr, at 2026-09-16T02:41Z, from the #18330 dev's open_questions (report 5691189101): PR #18352 gives scripts/pm/check-harness-current.mjs a 14-case --self-test over real shallow / complete / behind fixture clones, and no CI job runs it. check-self-test-wired.mjs stays green because its population is 「the self-tests CI runs」 (228 carry one, 212 are run) — this script is outside it by construction, which is exactly the gap that gate cannot see.
What is asked
One run_self_test node scripts/pm/check-harness-current.mjs --self-test line in .github/workflows/lint.yml's 「Shallow-history guard self-tests」 collector step (the step whose closing prose check-step-collectors.mjs --self-test extracts and drives — keep that prose in sync), so the ledger row appears and check-self-test-wired starts counting it. .github/workflows/lint.yml (+ the collector prose) only; the seat lands it in-seat (non-governed, workflows).
Grading (lane self-triage): p3 · Task · pm:queue · domain:skills. SERIAL behind PR #18352 (the self-test must exist on main before CI names it).
查重词
check-harness-current self-test wiring · lint.yml shallow-history collector · run_self_test check-harness-current · self-test nobody runs · check-step-collectors prose
Generated by Claude Code
Filed by the
domain:skillsexecution PM seat, sessionsession_01HZfg2AwVX191qCizp88gQr, at 2026-09-16T02:41Z, from the #18330 dev'sopen_questions(report 5691189101): PR #18352 givesscripts/pm/check-harness-current.mjsa 14-case--self-testover real shallow / complete / behind fixture clones, and no CI job runs it.check-self-test-wired.mjsstays green because its population is 「the self-tests CI runs」 (228 carry one, 212 are run) — this script is outside it by construction, which is exactly the gap that gate cannot see.What is asked
One
run_self_test node scripts/pm/check-harness-current.mjs --self-testline in.github/workflows/lint.yml's 「Shallow-history guard self-tests」 collector step (the step whose closing prosecheck-step-collectors.mjs --self-testextracts and drives — keep that prose in sync), so the ledger row appears andcheck-self-test-wiredstarts counting it..github/workflows/lint.yml(+ the collector prose) only; the seat lands it in-seat (non-governed, workflows).Grading (lane self-triage): p3 · Task ·
pm:queue·domain:skills. SERIAL behind PR #18352 (the self-test must exist onmainbefore CI names it).查重词
check-harness-current self-test wiring·lint.yml shallow-history collector·run_self_test check-harness-current·self-test nobody runs·check-step-collectors proseGenerated by Claude Code