Commit Graph
5 Commits
Author SHA1 Message Date
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 7fc7a8925a 工程(闸机超时守卫修复): gate_run_timeout 双缺陷修——①标志文件mktemp建时即真致退出码恒124(判据[-f]恒真,正常完成/真失败/真超时三态不可分)②守卫子壳被杀留孤儿sleep攥输出管道至满档(golden重采集白等7分钟症状)——修法:标志文件改先赋路径+rm-f垫底+真超时才落(probe_gate run_suite同款),守卫改0.2秒步进轮询盯停止文件(SECONDS截止线,命令先完父流程放停止文件守卫自见自退,机制上无孤儿可留,不依赖pkill/pgrep——Git Bash实测两件均缺位在案); gate_kill_tree头注补Windows缺pgrep退化注记(只杀顶格,调用方段末kill_orphans兜底); 退出码合同恢复(正常=命令真实退出码,超时=124); 三类调用方回归核对(render_gate5处/probe_gate2处/golden刷新3处)无分支翻转
改完即测读数: A1捕获正常路径60s档跑4s活=4.7s返回exit=0(修前基线60.3s/124); A2真超时3s档跑30s活=3.4s返回exit=124残留0; A3失败码穿透exit=7(修前误报124); A4终端直跑4.6s exit=0; B渲染闸全量【全绿】(修后函数真实入口5次调用:冷导入+shot/fx/board/lmap四段,golden逐像素7图全过,批末残留0); --docs【验收通过】无新增红
收口: 待办清单「闸机超时守卫缺陷修复」条目整条删除(状态机出口=完成,凭据=本批读数); mac侧凭据挂账随下次Mac跑批(载体=关卡视口两Shot基线mac侧冻结条目那趟必跑的golden刷新420s档); 远端CI纯闸件批预计零触发,mac读数按「未验」口径呈报不充绿证
2026-11-08 01:05:16 +08:00
DKChan c35b0ecf4f 工程(ci远端化·修复): 第三轮两根因——SRC_ZIP路径漏v前缀致复用探测落空(下载URL修了路径没跟)+macOS BSD mktemp禁X后带后缀(GNU允许可缀尾,首轮404的字面残留文件致File exists); 三处mktemp模板改尾X形态+脚本头部加字面残留清理+gate_platform同型地雷同修; 全部分支条件已在Mac本机实测(复用命中/mktemp形态/包完整性/目标目录) 2026-11-03 04:25:31 +08:00
DKChan c28d01ccb0 工程(ci远端化·阶段三): golden基线按平台各存——四张现行基线(棋盘三图+menu_boot)迁入windows/子目录, mac/待Mac端重制后入库; golden_compare.py按sys.platform自动拼平台子目录(缺本平台基线=fail-closed显式红并给重制指引, 禁静默绿); render_gate基线断言路径与golden_baseline_refresh写入落点全改平台子目录; gate_platform.sh新增gate_platform_id; 依据=用户裁跨平台逐像素必失配(字形/抗锯齿机制差异), 平台内部严格度不降 2026-11-03 03:09:27 +08:00
DKChan b3928f8167 工程(ci远端化·阶段二): 闸脚本跨平台化——新增tools/gate_platform.sh单点封装(平台探测/路径形式/纯bash带超时执行/孤儿清杀/进程计数,双平台双栖); run_all_gates cygpath×2换封装+PY解析加存在性守卫(修非Windows误选幽灵venv路径); probe_gate/render_gate/golden_baseline_refresh的cygpath/taskkill/PowerShell/tasklist/裸timeout全部收编封装,Windows侧原逻辑保留走平台分支; run_smoke/run_system_test DEFAULT_GODOT改GODOT_BIN环境变量优先; gdstyle_gate DEFAULT_BIN平台化(macOS=/usr/local/bin/gdstyle,自举件装v0.4.0 darwin包); 依据=第七轮容器实测断点清单+runner迁移Mac host模式裁决 2026-11-03 03:07:10 +08:00