Skip to content

Commit 2f23c55

Browse files
fix(ci): ADR-0087 迁移说明探测器不再把「指向别处的迁移说明」当成迁移说明 (#6967) (#7078)
`findMigrationPrescription` 的 branch 1(FROM/TO 占位符约定)此前接受占位符 的**每一次出现**,包括仅仅**提到**该约定的散文。活体标本 `.changeset/ v17-rc-anchor.md` 的唯一迁移文本是「carries its FROM → TO guide」——一块指路 牌,而该 changeset 不退役任何面。它因此被判为携带迁移说明,四条处置同时关闭, PR 无解。 改法:占位符只有在被**当作标签使用**(其紧邻前方只有标记、句子边界或框定词) 时才算证据;当确有一个词**支配**它时,则要求正文自身另带具体改写对 (`labelPositioned` / `carriesConcreteRewrite`)。同时改为扫描全部出现而非 仅第一处,并从 `FROM` 记号本身定位证据行。 实测(1578 条存量、264 条声明破坏性):169/126 → 167/125,离开的两条都是 提及;零新增、零改换分支;`--audit-stock` residue 107 → 106,criterion-B 候选 62 → 61;28 条空证据行归零。 Claude-Session: https://claude.ai/code/session_01AZgRyPVwi1jLb1mNNuUQ9o Co-authored-by: Claude <noreply@anthropic.com>
1 parent 4e6ca32 commit 2f23c55

1 file changed

Lines changed: 354 additions & 13 deletions

File tree

0 commit comments

Comments
 (0)