diff --git a/待办清单.md b/待办清单.md index d5803b9c..51c3c1d9 100644 --- a/待办清单.md +++ b/待办清单.md @@ -2,14 +2,6 @@ 本清单是流水线的唯一登记处:要做的事先在此登记一条,随流水线段推进改状态,做完整条删除;各系统文档的「待办」节只留一行指路存根,不再自建条目。条目格式(标题=登记元数据含可选优先级,正文=实况/缺口/改动面/状态四属性)与状态机以 [doc-conventions §12.1](design/engineering/doc-conventions.md) 为权威。 -#### 本地 CI 化改造——验证模型换代为合回后跑(2026-10-30 登记,来源=会话提及) - -**实况**:证据=迭代 44 收口期复盘(worktree reflog 与实现报告 §6 在案:约 80 分钟闭窗内全量闸 4 轮+孤跑复绿约 5 轮,其中 2 轮全量闸纯浪费——master 侧纯文档推进即作废回执强制重跑、跨区一致性红在 worktree 内无法自愈)+历次同类复发(迭代 42 合回六轮重跑曾立「提速防作废批」4ecdcf44,触发改动源未动故复发)。用户裁定换代方案:验证模型从「合回前回执闸(合并许可证)」改为「合回后本地 CI」——①post-merge 钩子在 git merge 合回 master 后后台跑一次全量域闸(tools/ci_runner.sh,判定制),结果落 game/tests/.gates/ci-status.json+ci-history.jsonl;②post-commit 钩子仅 CI 红态追绿(修复提交自动复验),绿态与无状态零触发——主区小批孤跑验证后直提不重复跑全量;③并跑语义=跑完补跑(锁+在跑尖端判定+rerun 标记,连发触发只测最新尖端);④主区直改全面放开(代码面直提不再拦,代码验证归 CI),pre-commit 只跑秒级文档闸、合并收尾提交跳过;⑤guard 瘦身(撤回执六况校验与主区代码面拦截,留 --no-verify 拦截+iter 数卡校验+规则闸)。会话内已裁全部裁点(触发面/修红车道/并跑语义/迭代 44 合回搭首班车),用户已发令。 - -**改动面**:文档+工具代码 - -**状态**:待执行 - #### 迭代 43 批后待裁三点——B 区高度对齐/名字行字号档位/换色常量退役(2026-10-30 登记,来源=批次移交) **实况**:证据=迭代 43 反哺点清单 1/8/10(已按吸收即死退役,git 历史可考)。①**B 区高度 270 vs 252**——battle.md 区表文 270、代码 252,18px 差异;样张按代码 252 出(样张反映实机)。②**站桩名字行 12px 档位归属**——standee_body.gd 名字行取 `UiKit.FS_CAPTION`(12px),art-bible §7.4 字号档位表下属「清单外 11–13px」。③**art-bible §4.1 换色合并残余三处**——`STAGE_BG` 换值(#3E342A→#3E362C)未执行;`STAND_STONE_RIM`(#C4AC84)仍被 board_cell_unit 口沿高光在役引用;`STAND_STONE_EDGE`(#5A4C3A)由地台缺位回退路径在役引用。