diff --git a/design/research/需求卡片-代码注释禁用词清扫批-2026-10-20.md b/design/research/需求卡片-代码注释禁用词清扫批-2026-10-20.md index c7432982..451930a8 100644 --- a/design/research/需求卡片-代码注释禁用词清扫批-2026-10-20.md +++ b/design/research/需求卡片-代码注释禁用词清扫批-2026-10-20.md @@ -161,7 +161,7 @@ ### T1 · S11 规则落闸并见红(≈1.0–1.5h) - [ ] 在 `game/tests/static_scan.sh` 头部注释的第 1–3 行补 S11 一行说明(规则名+权威出处+扫描面) -- [ ] 新增 S11 段:扫描面=`DIR_CORE`+`DIR_PRES` 下 `.gd`,逐行剔除注释行以外的代码行后取注释文本段 +- [ ] 新增 S11 段:扫描面=`game/` 全域(.gd/.tres/.md/.json),与迭代 31 V4 判据同口径;逐行取注释文本段(`#`/`;` 前缀),剔除含对照/历史信号的行 - [ ] 词表面从 `design/gdd/术语表.md` 解析:取「退役词对照」表第一列全部词面(去括号注)+「用语规范」A 表「禁用」列全部词面 - [ ] 规则先数扫描面文件数,为零即 `echo "[static_scan] S11 FAIL: 扫描面为空"` 并 `fail=1` - [ ] 命中即打印 `file:line + 命中词`,段末 `fail=1` @@ -175,7 +175,7 @@ - [ ] `game/core/battle_orchestrator.gd:925` 行内字符串 `"完美排雷!清图奖励 ×2"` 改为 `"完美封印!清图奖励 ×2"` - [ ] `game/presentation/views/board_fx_view.gd:102` `_show_banner("完美排雷 ×2")` 改为 `_show_banner("完美封印 ×2")` - [ ] `game/presentation/views/battle_log_view.gd:194` 病句改写:现 `"(本板完美排雷已破——归因此封印)"` → `"(本图完美封印已破——归因此次封印)"` -- [ ] 其余 13 处注释/文档正文逐处换代(清单见 §2 N1 表) +- [ ] 其余 13 处(11 处代码注释/文档注释 + 4 处冒烟断言描述文本与夹具期望字面量)逐处换代(清单见 §2 N1 表) - [ ] 跑 §2 末复现命令确认 `完美排雷` 零命中 **取用**:无。