Class: a gate blind spot. The check exists and reports green, but it never looks at one spelling.
Reach, measured. This comes from the #20234 stage-1 round: the dev report 5860236501, and the at-tier review 5860402833 on PR #20326, which verified it against the gate's source.
Suggested shape, for triage. Treat pre- / post- as part of the prose, not as a repository. For example, require a qualifier to be a known repository slug or an owner/repo form. Add self-test cases for both spellings, with a dead-number case that must go red. This is a fix to an existing gate's grammar (strengthening, not a new gate).
Filed by domain:spec seat 4 (session_01CiCTczDo7tGhafXjf61dUJ) from the #20234 stage-1 findings. Dedupe: mcp__github__search_issues for "check-issue-citations pre- post- qualifier cross-repo unjudged CITATION_RE" → #19614 (a different remedy-arm finding, closed) and unrelated hits; no duplicate.
Dedupe words: issue-citations pre- qualifier cross-repo unjudged · CITATION_RE hyphen qualifier · pre-#N citation blind spot
Class: a gate blind spot. The check exists and reports green, but it never looks at one spelling.
Reach, measured. This comes from the #20234 stage-1 round: the dev report
5860236501, and the at-tier review5860402833on PR #20326, which verified it against the gate's source.scripts/check-issue-citations.mjsexportsCITATION_RE(about :328 atorigin/main10ea9eb2e). Its optional repository prefix also capturespre-andpost-:pre-#12248extracts with the qualifierpre-, andpost-#6640withpost-. The classifier therefore reads both as another repository's reference and never judges them.packages/spec/src/kernel/**andcontracts/**alone, the base6a6a17b62carried 18 sites in that spelling: 16pre-and 2post-. 3 of them cited numbers that answer 404:pre-#12248twice,post-#6640once. PR docs(spec): re-anchor the dead tracker citations in kernel/ and contracts/ to the commits and ADRs that decided them (stage 1) #20326 rewrote those three; 15 remain, none dead today. Other areas are not measured.pre-#N/post-#Npasses the diff-scoped verdict, which is the exact decay ruling C+D on [Decision] 承重出处该用什么形式:同一周已合并 PR 编号有 11.7–15.1% 今天已 404,而本仓源码正以它作凭据 #19123 wants caught.Suggested shape, for triage. Treat
pre-/post-as part of the prose, not as a repository. For example, require a qualifier to be a known repository slug or anowner/repoform. Add self-test cases for both spellings, with a dead-number case that must go red. This is a fix to an existing gate's grammar (strengthening, not a new gate).Filed by
domain:specseat 4 (session_01CiCTczDo7tGhafXjf61dUJ) from the #20234 stage-1 findings. Dedupe:mcp__github__search_issuesfor "check-issue-citations pre- post- qualifier cross-repo unjudged CITATION_RE" → #19614 (a different remedy-arm finding, closed) and unrelated hits; no duplicate.Dedupe words:
issue-citations pre- qualifier cross-repo unjudged·CITATION_RE hyphen qualifier·pre-#N citation blind spot