返回 Bug 清单
BUG-0631project-55中已修复backend-logic
INSTR-594 批次2 — 前缀表补 A 型(小写d+workspace段)、删不可达正则回调、闸门改实时 relocatable 判定
发现:2026-10-09验证:2026-10-29置信度:70%
症状
commit 1aac24e586d3 (2026-10-05) fix(scripts): INSTR-594 批次2 — 前缀表补 A 型(小写d+workspace段)、删不可达正则回调、闸门改实时 relocatable 判定
根因
- 根因: 批次1 四条前缀只认 `d:/project-04/`, 漏了 `d:/workspace/project-04/` 一型 ⇒ 390+ 处静默残留
修复方案
修复 29 行,删除 10 行。改动文件: scripts/apply-instr594-linkfix.py
错误签名
fix(scripts): INSTR-594 批次2 — 前缀表补 A 型(小写d+workspace段)、删不可达正则回调、闸门改实时 relocatable 判定 - 根因: 批次1 四条前缀只认 `d:/project-04/`, 漏了 `d:/workspace/project-04/` 一型 ⇒ 390+ 处静默残留
- 闸门: 旧版拿 590 勘察清单当判据(会腐烂的生成物), 续批文件全被挡死 ⇒ 改实时剥盘符→git ls-files 逐条核对
- 死代码: _sub() 正则回调自 588 改绑整段替换后永不可达, 保留会让命中数语义再漂移 ⇒ 删, 不复活技术信息
来源项目
project-55
涉及文件
scripts/apply-instr594-linkfix.py
标签
git-sweep, auto-ingested, project-55, mcp-reported, source-agent