61 lines
4.0 KiB
Markdown
61 lines
4.0 KiB
Markdown
# Consistency Check Report(B4 定稿后定向)
|
||
|
||
Date: 2026-09-09
|
||
Registry entries checked: 17(services 2 · schema_data 8 · formulas 3 · constant_set 1 · glossary 1 · constant 1 · 其他 1)
|
||
GDDs scanned: 8(d2 / a3 / a4 / b3 / a1 / a2 / b2 / b4)+ game-concept(两处登记对齐项专查)
|
||
Scope: B4 定稿后定向(沿 B3/A1 定稿后定向检查先例)
|
||
|
||
---
|
||
|
||
## Conflicts Found
|
||
|
||
### 🔴 C1 — B4 引用错误条目名 + 过期语义(3 处)
|
||
|
||
- Registry(source: rng_service):`scope_event_binding.reward_roll = "每次 board install(格奖励批 + 清图奖励批)"`(2026-09-09 B4 定稿批改写)
|
||
- B4 GDD 三处(Overview / Rule 2 语义注记 / Dependencies ②)写作 "`board_gen.scope_event_binding` … '每次奖励结算'"——**条目名错引**(board_gen 无该属性)且为回写前旧语义
|
||
- Resolution(EXECUTED 同日):B4 三处改为 `rng_service.scope_event_binding` + 新语义;Rule 2/Dependencies 回写义务标"已兑现"。registry 为权威侧(owner 授权漂移),B4 文本系回写前写法,非设计分歧。
|
||
|
||
### 🔴 C2 — B4 Rule 3 义务编号错引
|
||
|
||
- B3 registry `status_effect.b1_obligations` ⑧ = "溢出未生效"行进结算明细协议;B4 自有 B1×6 之② = 满层零兑付 + "奖励未生效"行
|
||
- B4 Rule 3 原文"(B1 义务⑥ 同款协议)"——两套清单的⑥(decay_round / roll_board 恰一次)均非该协议
|
||
- Resolution(EXECUTED 同日):改为"B1 义务②〔本 GDD 清单〕/ B3 义务⑧ 同款协议"。同文件另两处"义务⑥"(资格格清单供给,AC 节/Dependencies)指向 roll_board 恰一次,**引用正确、未动**。
|
||
|
||
### ⚠️ S1 — game-concept 第 144 行过期(主动道具)
|
||
|
||
- game-concept(待定问题):"[ ] 主动道具——后续版本加入;B4 GDD 预留'使用时机'字段"
|
||
- B4 定稿(2026-09-09 用户拍板):MVP 激活(轮末结算前道具使用窗口;use_timing 单值 pre_settlement 承重)
|
||
- Resolution(EXECUTED 同日):game-concept 改为 [x] 定稿条目(沿第 145-147 行 A3 修订注记同款格式)。
|
||
|
||
### ⚠️ S2 — game-concept 第 3 行参照口径(Peglin 道具跨循环累积)
|
||
|
||
- game-concept 参考行:"道具跨循环累积"(Peglin 参照特性,无战斗域界定)
|
||
- B4 定稿:库存 = 战斗域(跨轮次跨图累积、battle_over 全清不跨战斗)
|
||
- Resolution(EXECUTED 同日):参考行加 B4 定稿口径括注(与 Peglin 跨战斗持有显式区分)。非锁值冲突——参照描述对齐。
|
||
|
||
### ℹ️ T1 — 术语登记补漏
|
||
|
||
- B4 首创术语"资格格"(GDD 内已有白话内联定义)未入 registry terminology——用语纪律(CLAUDE.md 2026-09-09)要求登记
|
||
- Resolution(EXECUTED 同日):terminology 增词条 + referenced_by 增 B4。
|
||
|
||
---
|
||
|
||
## 核实一致的关键声称(抽样)
|
||
|
||
✅ B3 source_class 四值枚举 `{safe_cell, flag_hit, mine_hit, clear_reward}`(B3 Rule 3 原文核对)——B4"已在枚举内"声称成立
|
||
✅ A2 `reward_eligible` 口径(initial false / chain·dig∧safe true 含雾格 / mine false)与 B4 F1 资格格集 = S∖R₀ 等价
|
||
✅ enemy hp=18 ×unit_count 3 = 54(B4 Tuning Knobs "3 单位 54 需求")与 registry enemy.hp 一致
|
||
✅ dig_ap_cost=1(B4 缺口预检 2 分母引用)与 registry action_economy 一致
|
||
✅ defense_up max_stack=2(B4 E3/F 预警④ "13 格链 × max_stack=2")与 registry status_effect 一致
|
||
✅ B4 AC-20① 断言的 registry 措辞与实际写入逐字一致
|
||
✅ D2 六处回写与 B4 Rule 9 字段清单/registry reward_table 八键一致
|
||
✅ A3 条款④⑤、A4 三约束的引用措辞与 registry action_economy.downstream_contract / variation_table.pricing_constraints 一致
|
||
|
||
---
|
||
|
||
## Verdict
|
||
|
||
**PASS(修正后)**——2 🔴 + 2 ⚠️ + 1 ℹ️ 全部同日修正落盘(drift write-back EXECUTED);无未决冲突。
|
||
|
||
修正涉及文件:`b4-reward-item-economy.md`(4 处)· `game-concept.md`(2 处)· `entities.yaml`(terminology 词条 + referenced_by)
|