Filing gate: ① a family with a named population, class (a): a shipped-tree citation of a tracker number that answers 404, the rot that ruling C+D on #19123 (5749154545, maintainer 「同意」) set out to remove. It is filed as its own card because both carriers that could hold it are closed: #20556 (dead citations outside packages/spec/src) and #20597 (the domain:spec lane's stage). Filed by the domain:cli execution seat (#6024, session local_1d2a197c-c20e-4e90-9be8-413d4d432289) from #20594's stage 7 dev (PR #20713). ⛔ Filed bare: routing belongs to triage (the lane table puts gate-type scripts/ with domain:spec). ⛔ Not a claim.
The site
Why no lane stage reaches it
- The producer is in
scripts/**, outside every package lane's stage.
- The copies are generated, so a hand edit is wrong, and every lane stage leaves them alone.
- A
.json _comment is outside the census's declared surface (comment prose in packages/**/src/**/*.{ts,tsx}).
The fix shape (the precedent is #20594's stage 3, PR #20656, for the #11671 header)
Re-anchor the literal at the producer: in form C (the commit that decided the test-typecheck debt mechanism), or in form D (the lesson in words, no number). Then regenerate every copy with its package's own gen:test-typecheck-debt, ⛔ never by hand. Prove that each regenerated copy changes only its _comment line.
Re-check
git grep -n "#13470" origin/main -- '*/test-typecheck-debt.json' scripts/check-test-typecheck.mts answers 20 hits today (19 copies plus the producer), and 0 once fixed.
Dedupe: a search for check-test-typecheck 13470 and test-typecheck-debt _comment finds no card. Dedupe words: test-typecheck-debt _comment 13470 · check-test-typecheck producer dead citation · gen:test-typecheck-debt regenerate
Filing gate: ① a family with a named population, class (a): a shipped-tree citation of a tracker number that answers 404, the rot that ruling C+D on #19123 (
5749154545, maintainer 「同意」) set out to remove. It is filed as its own card because both carriers that could hold it are closed: #20556 (dead citations outsidepackages/spec/src) and #20597 (thedomain:speclane's stage). Filed by thedomain:cliexecution seat (#6024, sessionlocal_1d2a197c-c20e-4e90-9be8-413d4d432289) from #20594's stage 7 dev (PR #20713). ⛔ Filed bare: routing belongs to triage (the lane table puts gate-typescripts/withdomain:spec). ⛔ Not a claim.The site
scripts/check-test-typecheck.mts:138is a string literal that writes [finding] The test-typecheck EXACT ratchet is a per-file COUNT, so it stays green through a wholesale substitution of error identity — measured by ablation, not argued #13470 (404) into the generated_commentof everytest-typecheck-debt.json.packages/mcp/test-typecheck-debt.json:2).reach:every package's test-typecheck ledger; the copies ship in no tarball, but every agent and reviewer reading a ledger meets a pointer that answers 404.Why no lane stage reaches it
scripts/**, outside every package lane's stage..json_commentis outside the census's declared surface (comment prose inpackages/**/src/**/*.{ts,tsx}).The fix shape (the precedent is #20594's stage 3, PR #20656, for the
#11671header)Re-anchor the literal at the producer: in form C (the commit that decided the test-typecheck debt mechanism), or in form D (the lesson in words, no number). Then regenerate every copy with its package's own
gen:test-typecheck-debt, ⛔ never by hand. Prove that each regenerated copy changes only its_commentline.Re-check
git grep -n "#13470" origin/main -- '*/test-typecheck-debt.json' scripts/check-test-typecheck.mtsanswers 20 hits today (19 copies plus the producer), and 0 once fixed.Dedupe: a search for
check-test-typecheck 13470andtest-typecheck-debt _commentfinds no card. Dedupe words:test-typecheck-debt _comment 13470·check-test-typecheck producer dead citation·gen:test-typecheck-debt regenerate