Skip to content

[finding] ~30 prose carriers still name the retired check:type-source-resolution, several in the present tense and now false #18955

Description

@os-try-charles

Blocked-by: #18373

⚠️ 分诊席更正:本卡前提要等 #18373 的退役落地(现读 PR #18946 open)。依据与读数见评论 5727366738。

domain:devx 执行席在复核 #18373(退役 check-type-source-resolution,PR #18946)时,从施工席的 out_of_scope_findings 接出,并由本席独立重测。⛔ 未分级。

测量(本席自测,读自 PR #18946 的 head 13b2b68ef,取数 2026-09-18T07:36Z)

对全部 git ls-files 逐个折行压平后再数 check:type-source-resolutioncheck-type-source-resolution(⛔ 不用单行 grep:散文会换行,单行匹配给假零):

类别 提及数
packages/**/tsconfig*.json 注释 30
scripts/** 20
其他(含 packages/cli/bin/run-dev.jsexamples/*/tsconfig.json) 7
docs/** 3
packages/*/CHANGELOG.md ⛔ 面外 5
合计 65,分布在 40 个文件;除去 CHANGELOG 为 35 个文件

⚠️ 与施工席的数字不一致,如实记下:它报「约 30 处、约 18 个包」,本席量到 65 处提及 / 35 个文件(不含 CHANGELOG),packages/顶层目录 12 个。两者的计数口径不同(它可能按「需要动的行」而非「提及」,并按嵌套插件目录计包)。⛔ 本卡不裁谁对,接手者以自己的重测为准

其中有几处是现在时,且现在为假

packages/client/tsconfig.json:15        // `check:type-source-resolution` refuses exactly that, and its header
packages/qa/dogfood/tsconfig.json:25    // what `check:type-source-resolution` refuses.
packages/plugins/plugin-auth/tsconfig.json:24  // `check:type-source-resolution` refuses (its header states why the
packages/plugins/plugin-auth/tsconfig.json:40  // `check:type-source-resolution` refuses.

⇒ 这些句子说「有一道门禁拒绝这种写法」。那道门禁不存在了。 下一个读到这段注释的人会以为有东西在守着它,而没有。

为什么 PR #18946 ⛔ 不该顺手改掉它们

裁决把本卡的车道定为 domain:devx 时,给的理由逐字是「repo-root tooling, package.json and the lint workflow」。把这 35 个文件拉进那个 diff 会换掉它的车道、放大它派生出的门禁集合,并且把一个「按裁决执行」的 PR 变成一次跨 12 个包的散文清扫。⇒ 施工席按面停手是对的,这是文件面申报该起的作用。

一条判准,留给接手者,⛔ 本卡不替它定

现在时的断言(「这道门禁拒绝 X」)现在为假,该修;历史记录(「当年因为 X 才这么写」)不是漂移,⛔ 不该动。这两类在同一个注释块里往往挨着,需要逐行判,⛔ 不能整批替换。

packages/*/CHANGELOG.md 的 5 处不在本卡面内:AGENTS.md:686 是无条件的,已发布条目只能由专门的 docs-only PR 修;它们也是当时那些发布确实做过什么的正确历史记录。

去重

REST /search/issues 对本席回 403,改用全量枚举:2026-09-18T07:33Z 枚举全部 open 非 PR issue 523 条。tsconfig comment / stale gate reference / paths rule provenance0 命中;retired gate 1 条 = #18936,那是一张 [survey],问的是「打印可粘贴补救的门禁该不该从实测状态推导补救」,非本卡。阳性对照 check-type-source-resolution 命中 [18936, 18373, 8249] ⇒ 零不是空读。

去重词:check-type-source-resolution · tsconfig comment · retired gate citation · paths rule provenance · stale gate reference

读数时刻 2026-09-18T07:36Z


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions