Commit Graph
4 Commits
Author SHA1 Message Date
DKChan cedc2e0b5d iter56-收尾 2026-11-08 03:47:33 +08:00
DKChan 908e518306 iter56-卡1:结算期文字列表退役与日志零文案(迭代56卡1): 撤B区逐行文字列表(row_pacer文字入带三调用/行格式化域删净——FX排播链零diff保留)+日志step行零文案(text/display_name不落盘)+reward_ineffective六发射点补reason结构化(full_layers/full_hp/no_enemy_alive/hero_down); 分析工具改读结构化字段(target==all_enemies/reason优先text兜底双分支)+analyze_parity_check对拍载体。读数: R1零逐行文字/R2 FX链行型分布独立推导逐位一致/R3零文案+全字段落盘/R4判读等价三读数全一致/R5四类reason逐一命中——各T提交信息载; 能力行:137/:138名实一致(_smoke_settle_zero_rows/_assert_fx_chain/_assert_no_text_and_full_payload/_assert_four_reasons); 测试削弱全部申报内(§10清单+§5.5同生死波及面11处登记实现报告); 中档审计通过 2026-11-08 03:47:33 +08:00
DKChan 661c2fcc79 工程(合回链冲突路径修复·工具件): pre-merge-commit 红态处置改为唯一 abort 重来
禁 git commit 续合——该路径只触发提交类钩子,pre-merge-commit/post-merge 零触发,前置检查与推送靠人手补。
配套 .zcode/hooks/worktree-guard.sh(本机件 gitignored,主区直改,无独立提交)去掉 MERGE_HEAD 豁免:主区一切 git commit 一律拦(:175 删 and not has_merge,:176-190 换统一拦截块,不再探测 MERGE_HEAD)。

读数(改完即测铁规):
- bash -n tools/hooks/pre-merge-commit PASS
- bash tools/run_all_gates.sh --gates exit=0【验收通过】闸况与基线一致无新增红;闸壳自检 bash -n × 13 件失败 0
- 守卫自测(归并): bash -n PASS;stdin 五态期望/实测全一致 ①主区 git commit=2 ②主区 merge --no-ff=0 ③worktree 内 commit=0 ④--no-verify=2 ⑤畸形 payload=0
2026-11-08 00:53:09 +08:00
DKChan adfe15db08 工程+文档(合回前置检查钩子批): pre-merge-commit钩子落地(形态A薄调用)——run_all_gates.sh加--premerge档(冒烟+单元与集成全套件4分片,退出码聚合即判定,不落回执不比基线;选闸推导/静态扫描/熵增/DIRTY_GAME四段档外跳过;闸壳自检收件面改hooks全量无后缀件find式)+tools/hooks/pre-merge-commit(主区guard同post-merge款,红态输出处置句:修红git commit续合或merge --abort;快进合并不触发;--no-verify仅属用户); 规则随动五处: AGENTS运行与验证首条+车道铁律句/process-conventions §1第2条收口序+第4条③执法分层+§3第8条拦截面定位+第9条重跑语义三类/test-conventions §4时机; 本步凭据: --premerge档全绿(2分08秒,冒烟15项0失败+82套件4分片exit全0)+--gates绿(闸壳自检13件含新钩子,失败0)+--docs绿(规约随动全过基线比对) 2026-11-06 04:10:31 +08:00