Files
gplan-2/docs/consistency-report-2026-09-09-b4.md
T
2026-09-14 18:18:49 +08:00

4.0 KiB
Raw Blame History

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)