docs(card): 需求卡片 v1.0 修订——S11 扫描面改全域,N1 落点措辞订正
按用户裁决(2026-10-20)落两处: - T1 S11 扫描面:由「game/core+game/presentation 下 .gd」改为「game/ 全域 (.gd/.tres/.md/.json)」,与迭代 31 V4 判据口径对齐——退役词残留同样落在 .tres 注释与 README.md,只扫 .gd 会漏。 - T2 第 4 步措辞订正:原「其余 13 处注释/文档正文」不准确,改为 「11 处代码注释/文档注释 + 4 处冒烟断言描述文本与夹具期望字面量」 (smoke_all.gd:3512/3516/4076/6201 中 6201 是断言比对的期望字面量,非注释)。 另两条按推荐锁定:Q2=门票标识符与数据键零改动;Q3=S11 扫描面取全域。
This commit is contained in:
1 parent
3e3bc136f9
commit
bf5c379b32
1 file changed
+2
-2
@@ -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 末复现命令确认 `完美排雷` 零命中
|
||||
|
||||
**取用**:无。
|
||||
|
||||
Reference in new issue
Block a user