From b9546e7b69d5deabd50832be41e9007a7293a6b1 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Fri, 30 Oct 2026 16:59:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=94=80(=E5=BE=85=E5=8A=9E):=20?= =?UTF-8?q?=E6=9C=AC=E5=9C=B0CI=E5=8C=96=E6=94=B9=E9=80=A0=E6=9D=A1?= =?UTF-8?q?=E7=9B=AE=E6=95=B4=E6=9D=A1=E5=88=A0=E9=99=A4(net-zero)?= =?UTF-8?q?=E2=80=94=E2=80=94=E6=89=B9=E5=B7=B2=E8=90=BD=E5=9C=B0=E5=B9=B6?= =?UTF-8?q?=E9=A6=96=E8=B7=91=E9=AA=8C=E8=AF=81:=20=E6=9C=BA=E4=BB=B6?= =?UTF-8?q?=E5=9B=9B=E4=BB=B6(ci=5Frunner/post-merge/post-commit/pre-commi?= =?UTF-8?q?t)+guard=E7=98=A6=E8=BA=AB+=E8=A7=84=E7=BA=A6=E5=9B=9B=E4=BB=BD?= =?UTF-8?q?=E6=8D=A2=E4=BB=A3=E9=9A=8F=20c91bbddd=20=E5=9C=A8=E5=BA=93;CI?= =?UTF-8?q?=E9=A6=96=E8=B7=91=E8=AF=BB=E6=95=B0=3Dmaster=E5=B0=96=20c91bbd?= =?UTF-8?q?dd(=E5=90=AB=E5=B9=B6=E8=A1=8C=E4=BC=9A=E8=AF=9D=E5=90=88?= =?UTF-8?q?=E5=9B=9E=E7=9A=84=E8=BF=AD=E4=BB=A344=E4=B8=89=E5=8D=A1=20bee7?= =?UTF-8?q?3db5)verdict=20green=20=E9=9B=B6=E7=BA=A2=E9=97=B8=20398?= =?UTF-8?q?=E7=A7=92,ci-status.json=E4=B8=8Eci-history.jsonl=E6=B5=81?= =?UTF-8?q?=E6=B0=B4=E8=B4=A6=E5=9C=A8=E6=A1=88;=E5=8D=A1=E7=89=87?= =?UTF-8?q?=E6=AC=A0=E8=B4=A6=E8=A1=A5=E6=8F=90=E4=BA=A4=207a2d19fd=20?= =?UTF-8?q?=E4=BF=AE=E6=8E=89=2008c=20=E6=BA=90=E5=A4=B4(=E5=B9=B6?= =?UTF-8?q?=E8=A1=8C=E4=BC=9A=E8=AF=9D=E5=90=88=E5=9B=9E=E6=97=B6=E5=94=AF?= =?UTF-8?q?=E4=B8=80=E5=9C=A8=E9=A3=9E=E7=BA=A2);post-commit=20=E9=92=A9?= =?UTF-8?q?=E5=AD=90=E5=9C=A8=E6=9C=AC=E6=89=B9=E4=B8=A4=E7=AC=94=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E7=82=B9=E5=AE=9E=E8=B5=B0=E6=97=A0=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E9=9B=B6=E8=A7=A6=E5=8F=91=E8=B7=AF=E5=BE=84=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1,post-merge=20=E9=A6=96=E4=B8=AA=E7=9C=9F?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=3Diter45=E5=90=88=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 待办清单.md | 8 -------- 1 file changed, 8 deletions(-) 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)由地台缺位回退路径在役引用。