登记(工程改动·待执行): 一卡一提交上岸套件/undo_proof 工具化/影响面选闸三条——2026-10-28 用户裁四批全做,挂死防护沿用 10-25 在册条目不重登

This commit is contained in:
DKChan committed 2026-10-28 03:52:03 +08:00
1 parent e55bc0c142
commit 8f5506f7e3
1 file changed
+24
+24
View File
@@ -2,6 +2,30 @@
本清单是流水线的唯一登记处:要做的事先在此登记一条,随流水线段推进改状态,做完整条删除;各系统文档的「待办」节只留一行指路存根,不再自建条目。条目格式(标题=登记元数据含可选优先级,正文=实况/缺口/改动面/状态四属性)与状态机以 [doc-conventions §12.1](design/engineering/doc-conventions.md) 为权威。
#### 一卡一提交上岸套件——分支重塑工具+合回闸数卡判据+回执树哈希对齐(2026-10-28 登记,来源=会话提及)
**实况**:证据=迭代 39/40 两个实现会话 44 笔提交中非实装 27 笔(git log 实测),碎片提交与收口文书直接上岸 master 是最大宗。2026-10-28 用户裁落地形态=重塑方案:分支内自由提交、批末 `tools/reshape_cards.py` 按卡末态快照重塑为一卡一笔(可选一笔文档收尾)、合回闸校验卡数与提交格式、回执以内容树哈希对齐(重塑与合并改写 commit 号后仍可判定「合回内容=跑闸内容」)。批末顺序改为「并 master → 重塑 → 跑闸 → 合回」。落点:tools/reshape_cards.py(新建)+tools/run_all_gates.sh(回执加 tree 字段)+.zcode/hooks/worktree-guard.sh(数卡/无杂笔/格式三判据+树对齐)+design/engineering/process-conventions.md §1.2(批末顺序与上岸形态)+.zcode/skills/iter/SKILL.md(同语)。工程改动(工具代码+文档),用户已发令(2026-10-28 四批全做裁决)。
**改动面**:工具代码+文档
**状态**:待执行
#### 撤销证明工具化——undo_proof 自动红绿回执+变异禁令落 test-conventions(2026-10-28 登记,来源=会话提及)
**实况**:证据=迭代 40 卡① 十例取证人工三连(绿→真撤销复红→还原复绿)且撞 2026-10-24 变异禁令——禁令原文只在 req-card 技能内,test-conventions 指针空挂(iter40 反哺点 B3 在册)。2026-10-28 用户裁工具化:tools/undo_proof.py 对指定套件自动做真撤销(回退指定改动→预期红→还原→预期绿)出回执,替代人工三连;断言配额维持现状不设(用户裁)。
**改动面**:工具代码+文档
**状态**:待执行
#### 闸机影响面选闸——代码域闸件 diff 触发面判定与 SKIP 记账(2026-10-28 登记,来源=会话提及)
**实况**:证据=术语修正批(三件测试夹具字串)跑了全代码域闸含 02 数值验证;tools/run_all_gates.sh 已有同型先例(11 回放对拍的触面判定+SKIP 记账,PARITY_TOUCH_FACES 机制)。2026-10-28 用户裁推广:按本批 diff 推每闸触发面,未触面闸记 SKIP+理由入回执;触发面映射只写在 run_all_gates.sh 一处;判定保守取向——判不了就跑,不因映射缺漏出假绿。
**改动面**:工具代码
**状态**:待执行
#### gdstyle 存量债全量清偿——216 键按病根分波整改(2026-10-26 登记,来源=会话提及,优先级=P0)
**实况**:S13 闸实测存量债 216 键/60 文件(2026-10-26,master f3b148ce,gdstyle v0.4.0 默认阈值;基线登记 234 键=实存 216+陈旧 18)。全量清单、波次方案与纪律见清点报告(本条目裁决源)。2026-10-26 用户裁:撤销「一条总账」与「按病根拆多条」两案,并为本条单账(存量债全部清除,紧急优先级);原「gdstyle 基线陈旧键待人工清理」条目并入波 0(基线对账刷新),原「结构审查未立项小件候审」条目并入波 7(卡已写;iter38 施工停卡后经用户裁于 2026-10-26 修订定稿 v1.3,待编排)。**2026-10-26 设计段闭合(逐波裁定全数落定)**:①段组织=逐波开设计段,纯代码波(波 0/2/3/4/5/6/8)写卡前确认零设计改动+按当时 master 重测读数即可写卡;②波 2 各文件内部拆、波 6 视图内部拆私有函数、波 8 config_db 纯代码收敛(三处零设计改动);③波 1 拆件定稿=轴甲两件——battle_orchestrator 拆出 BattleFxHost(效果引擎宿主域)+RewardGrant(奖励授予域),宿主保留状态机/facts 缓冲/订阅/段驱动/行发射基建/呈现投影,attune 族原位保留(迭代 39 副卡语义领地),emit 经 bind 注入 Callable,行数恶化债(c4c69701 挂账)本波还债归绿,残留债「改善非清零」口径预计 8–10 键;定稿落文 architecture.md v1.18(功能层两新件行+「战斗编排域拆件定稿」节);**同日独立审查折入**(grilling+godot-master 双子代理并行、双判回炉补裁级——骨架成立、接线未闭合):阻断 8 条去重 6 组+建议 5 条全数折入 v1.18——跨件单向接线裁死(RewardGrant 持 fx 件引用/fx 兑付走注入 Callable,禁 RefCounted 环)、settlement/ 段类随动(直持三引用封转发壳)、12 随迁键卡内收敛义务(禁波 0 refresh 吸收)、两新件消费依赖列补全+引用束注入、treasure_interact_controller 三触点分家(现值回调双取值面)、_fx_revealing 再入闸归 fx 件(裁定全文见清点报告 §六第 6 条);④全部波不改游戏规则与玩家可见行为,design/gdd/systems/ 零修订预期;波 5 已实查落定纯代码(open_ticket 12 参=单据声明形态)。波 7 的 wr5/wr6 验收载体重裁为写卡段用户裁点(卡 v1.2 在册,写卡补呈报)。裁定全文见清点报告 §六。