docs(架构与规范对齐批·部分落文): ⑤明细行协议两层化(基础9+扩展行1,概念+指引法,效果身份指向实现头注)+来源豁免封闭清单五类对齐; ①归属表API对齐实况(A2撤便捷形/A3补预授权通道/B2换check_skill_unlocks/B4撤equivalence_supply/level_runner撤幻影grant_node_active)+damage_controller与settlement五段段类入表+B1域文件集成文(S7前置备齐); ④层合同计数18; ⑥§1.3例举换代player_request_refresh; ②③两裁决点保持开放待用户拍板(2026-10-25用户令部分执行)

This commit is contained in:
DKChan committed 2026-10-25 18:47:14 +08:00
1 parent 5dcbbd48dc
commit 82d0cf24a6
4 files changed
+29 -17

No files matched your search

+1 -1
View File
@@ -16,7 +16,7 @@
设计稿与实现同尺度:功能 = 类(状态 + 行为 + 信号),类是封装的最小交付单位。工具性纯函数只允许挂在明确的宿主类下(静态装配器/工厂),不允许无主散落。
### 1.3 依赖单向,核心写调用完成
依赖方向唯一:`views →(信号)→ 组合根 →(写调用)→ core`。视图零核心写调用(纯 setter / 信号外发优先);"读核心状态 → 拼展示文案"集中于装配器(presenter);核心写接口(settle_batch / submit_window_selection / runner 推进)只允许在组合根出现。
依赖方向唯一:`views →(信号)→ 组合根 →(写调用)→ core`。视图零核心写调用(纯 setter / 信号外发优先);"读核心状态 → 拼展示文案"集中于装配器(presenter);核心写接口(settle_batch / player_request_refresh / runner 推进)只允许在组合根出现。
### 1.4 命名 = 领域命名,禁止系统 ID 前缀
文件名与类名禁止 `a1_`/`b1_`/`c1_` 等系统 ID 前缀(`a1_board_generator.gd` → `board_generator.gd`)。设计追溯不靠前缀:代码↔设计的追溯由 GDD 文档承担,系统 ID 只作为文档的追溯锚;文件头注不承担追溯职责,不写任何文档链接(§1.4.1)。豁免:D2 schema 类与 autoload;文档/夹具登记名(如 b4_golden)属文档层。