chore(代码卫生): 文件头零工作日志红线落文+全仓头注变更叙事清偿(2026-10-15 用户令)

- CLAUDE.md 硬性红线新增「文件头零工作日志」;code-conventions.md 新增 §1.4.1(含反面案例)
- 全仓 .gd 文件头注清偿:删除全部带日期条目、批次叙事段与迁移退役叙述,保留并改写为
  现在时的职责、接口契约、GDD 锚内容(main.gd 头注 42→31 行、save_manager.gd 49→45 行)
- 纯注释改动零行为变更,按用户令免测试免冒烟
This commit is contained in:
DKChan committed 2026-10-15 04:08:38 +08:00
1 parent d5eea25f9c
commit 5f9d8e7b77
94 files changed
+386 -458

No files matched your search

+7 -8
View File
@@ -1,13 +1,12 @@
# VERTICAL SLICE - NOT FOR PRODUCTION
# Date: 2026-09-24
# 伤害控制器:伤害单据唯一兑付管线——伤害管线单据化批(2026-09-24 用户三裁决,06 台账 148)。
# 背景:伤害此前无对象抽象——五族来源(主角攻击/敌方行动/棋盘克制直伤/棋盘群伤/反噬地形)在
# 战斗编排器内各自内联组装管线;类型轴(attack_type)与算术层(DamageMath)早已收口,缺的是
# 「一次伤害」这个对象与单点管线。本类补上:五调用点退化为开单点(流程决定何时开单、给谁开单),
# 本类决定一张单经过哪几步(掷点 → 折扣 → 暴击 → 克制点数 → 池乘区 → 落地下限 → 交付)。
# 用户三裁决落位:
# ① 兑现时机双模式(结账时机开关):POLICY_IMMEDIATE(A——开单即结,逐位等价 2026-09-24 前现状
# 行为,回切位)/ POLICY_SEGMENT(B——开单攒批、段界统一结账;流程在授予段尾与战斗段尾调 flush)。
# 伤害控制器:伤害单据唯一兑付管线。
# 分工:五族伤害来源(主角攻击/敌方行动/棋盘克制直伤/棋盘群伤/反噬地形)的调用点只决定
# 何时开单、给谁开单;本类决定一张单经过哪几步(掷点 → 折扣 → 暴击 → 克制点数 → 池乘区 →
# 落地下限 → 交付)。
# 设计要点:
# ① 兑现时机双模式(结账时机开关):POLICY_IMMEDIATE(A——开单即结,回切位)/ POLICY_SEGMENT
# (B——开单攒批、段界统一结账;流程在授予段尾与战斗段尾调 flush)。
# 切换=改 policy 一个值,管线/单据/数据表零改动。
# ② 目标 = 结账时刻照 target_rule 看现场解析(front_alive_enemy = 行主序最前存活敌 / hero /
# all_alive_enemies)——开单时只写规则不冻结对象。