DKChan
|
d7d4bc87d3
|
批3(QA harness·C自动试玩扩展): 新增game/sim/journey_player.gd+.tscn全动线机器自玩驱动件(开机→设置→存档三操作新档/删档/进档→营地五窗逐窗→Esc回退→大门开冒险→关卡推进→战斗→停点分发→终局收束→回菜单); 战斗策略委托既有auto_player,按钮/物件全真输入管线(ProbeUiUtil单点),两方法口如实标通道(地图候选=press_candidate自绘布局命中,棋盘格=click_cell BoardView公共口——棋盘管线面归ui_input_probe); 异常三类上报含机器自填归因初判+通道标签,fatal=诊断收集器级(battle_result=fatal_error),段间超时30s+战斗状态挂死90帧,屏互斥六对检查; 误报指纹ledger跨跑持久(同源第2次自动静默); 报告journey_report.js+命中30控件并入覆盖登记。读数: 首跑16类屏到达/上报2=机器首跑即复现在案缺陷「开局被开始层盖住」(营地交互修复批承接中——开始层可见直入locks_input谓词锁死战斗,C上报后夹具面隐藏继续走查,缺陷本体不掩盖); 二跑上报0/静默2/PASS exit=0(收敛机制实测生效); 冒险段0 fatal。实施期自修两坑: 陈旧槽文件夹具卫生(段首清槽)+开层排版帧(选档钮/面板继续钮同帧点击落空——选档空转假红与输入锁滞留两形态)。方案偏差6条回写qa-harness讨论文档§12
|
2026-11-06 05:23:29 +08:00 |
|
DKChan
|
bb9ce8a117
|
批2(QA harness·B覆盖总览面板+本体枚举器): 义务层=tools/extract_capability_list.py(README能力清单四列表按旅程段解析,7段103行,用例指针剥反引号); 执行层=tools/coverage_receipts.py六源回执明细化(冒烟/单元集成/系统/探针/渲染/静态各一.js,名×结果×计数粒度,日志缺失=not_run亮灰不冒充绿)+run_all_gates.sh末尾挂点(观测件非判定件,解析失败打红字不翻闸判)+probe_manifest.js(面板file://无法列目录,按现存登记文件落清单); 机器义务双源之本体源=tools/coverage_enum.py(两扫描器+比对:.tres行集/schema词表字段/tscn按钮/gui_input自绘类/屏模态清单×extract_checks断言文料,865实体/缺口212); 呈现层=tools/coverage_report.html(四节:六层闸况/能力行×六层灯按旅程段/控件下钻交互源+渲染golden展示源/本体对账缺口×探针命中降级探针承载;状态灯四态+数据时间戳陈旧可见+完备性边界页眉;JSONP直载file://即开); 豁免=tools/coverage_exemptions.js人工维护母版; 登记件扩seen面(场景树全量BaseButton+db布局表hotspot_key公共面枚举,seen-hit=存在但零真输入覆盖缺口数据源)。读数: 两探针窄跑绿(screen_flow 19命中/116存在,ui_click 27命中/91存在——停手钮/树购买重建代等真缺口在册,弃图刷新确认链走视图方法属衔接条目余项); 六源明细化对真实闸日志抽核(unit82套件/系统69检查/探针10段/静态13条/golden逐屏L1-L3); 面板浏览器真实入口四节渲染验过; 全量档闸【验收通过】无新增红(exit=0,回执commit 07d4977f,六源明细化在闸内实跑=挂点真路径验证)
|
2026-11-06 03:21:10 +08:00 |
|
DKChan
|
886368684c
|
Merge branch 'master' into qa-harness
# Conflicts:
# game/probe/probe_ui_util.gd
|
2026-11-06 01:52:17 +08:00 |
|
DKChan
|
2cbd2ca9a7
|
批1(QA harness·探针存量emit真输入化+覆盖登记写入): 两探针52处emit站点转真输入管线(push_input press+release成对)51处,保留1处置灰态穿透emit标〔接线断言〕; 新增probe_coverage_recorder.gd真输入覆盖登记件(旗标在位期间命中入账,锚链归一化键=具名/脚本锚+类#钮面文本+序位,@临时名不入键,JSONP落tests/.gates/coverage/每探针一件); probe_ui_util补coverage_hook单点+push_motion/push_wheel(滚轮press+release成对——只发press钉死鼠标焦点实证fork/返回营地两钮点击全失效)/window_panel/scroll_button_into_view(折叠区行钮rect越窗底栏实证误中返回营地钮,真输入滚轮滚入可视区再点); V5b遮挡试探订正=前窗经真实返回钮清账再真点开窗(emit直发穿遮罩属口径违例); 落点判定补钉2处(esc段子界面开窗落点/树窗返回钮落点); test-conventions §2新增UI驱动断言真输入管线条文(滚轮成对+折叠区滚入+落点判定+接线断言豁免口径); .gates/.gitignore收coverage/。读数: screen_flow_probe孤立直跑PASS(六步动线+屏级互斥全绿); ui_click_probe孤立直跑exit=0问题=0(budget=15210,三笔树购买请求全通,PROBE_SEED=7); 登记落盘ui_click=27控件/38命中/临时名跳过0,screen_flow=19控件/25命中。全量档闸(fd9c8ad9基线): 两新增红均判为主区推进漂移非本批引入——流水线闸红=待办清单QA条目证据句(master 1730a8fb已修),单元settlement_wiring_snapshot红待并master后窄跑复核; 本步凭据=两探针直跑绿+偏差8条已回写qa-harness讨论文档§10
|
2026-11-06 01:50:50 +08:00 |
|
DKChan
|
909a9709b4
|
收尾(迭代53批后收尾)+CI追绿修复: 反哺点落文(用户四点裁决在案)——反哺点3 GDD退役名清退(术语表v1.27/地图战斗资源v1.6掷格件两路投影换机制名订阅加权、00-游戏概念删旧六行专名、奇物与03-内容规模退役记录句保留且后者删过时尾句)+反哺点4规范句落战斗结算v1.8(明细文案=数据面字段读表拼行,用户裁入表)+反哺点7 golden台账补lmap冻结日+反哺点8能力行名实回表_and_columns+反哺点9 test-conventions探针直读受控例外注记; 未决迁账面(反哺点4新立结算明细文案入表条目待文档设计/反哺点5闸机超时守卫缺陷与反哺点6 mac两Shot基线登记待执行); 体验验证清单52节两目检项+实现报告并入审计结论(通过·D1/D2/D3去向在案); 吸收即死退役五件(反哺点清单/实现报告/验收审计/两需求卡片,退役对账承接面核过); roadmap迭代53行已完成+当前位换代(迭代1–53); CI追红修复: forge_table_test效果类型闭集32→31(卡②摘spike断言随动)+level_map_info_fog_test布局缓存换代断言第三判据等强换键(位置差前提随画布同帧收敛失义——缓存失效重算本身正常,换键=重算字典键数恰为新图节点数,同一性判据不动)+capability_audit真实入口锚面补probe_funcs(探针共用面func定义,与代表用例D规则同口径不属放宽)+level_map_shot_probe.gd.uid边车补入库+待办清单QA条目补仓库内证据句(修流水线闸run86起红)。验证: 两修复套件窄测绿(forge 42 checks/fog 21 checks全绿)+流水线闸PASS+能力审计红项0+--docs全绿(合回前复跑凭据见本笔后续回执)
|
2026-11-06 01:12:55 +08:00 |
|
DKChan
|
76a7067440
|
iter53-卡2:改写族清退批: 四段零现役注册死分支摘除+词表收窄spike与trade双键+负域探针两枚+注释面退役名35处清零+玩家可见文案三处与sim死匹配
|
2026-11-06 00:08:18 +08:00 |
|
DKChan
|
55f4de3ca4
|
iter53-卡1:卷轴视口批: 关卡画面视口化(level-map.md 布局决策5落地)——视口承载件/锚点跟随/平滑滚动减动效/拖拽滚轮平移与clamp/指引件/探针26断言/golden两Shot冻结
|
2026-11-06 00:08:18 +08:00 |
|
DKChan
|
9961efdf1d
|
写卡(卷轴视口批·闸红修复): 能力行真实入口核形修正——视口平移行补 ProbeUiUtil.push_drag_at()/push_wheel_at() 调用形、视口指引行补 LevelMapScreen.open_choices() 真实停点入口; 缘起=并 master(a1e62789) 复跑闸出新增红(能力审计 exit=1 红项 2——真实入口列无可核 类.方法() 形); 修复后读数: 能力审计 红项 0(103 行·链断 0)+流水线闸 PASS+文档域闸全绿
|
2026-11-05 06:25:12 +08:00 |
|
DKChan
|
21e1463c4e
|
写卡(案②卷轴视口批·写卡段): 需求卡片 v1.0 成文 reports/需求卡片-卷轴视口批-2026-11-05.md——设计事实源=level-map v2.0 布局决策5+生成 v1.5 参数契约, 验收档申报中, 对照表 R1–R8(判据出处行锚内联+能力行三新增入 README 能力表)+非行为改动行(schema 头注反转)走结构图申报, T0–T4 估时 3–4.5 中值 3.5, 落位复用预检+规范预算+拆分边界+代拍板白名单五项+零待裁点; grilling 复核门: 自审七查+引擎技术面初查出缺陷四条(输入判定落画布 _gui_input 防父子路由竞争/reanchor 重入杀旧 tween/clamp 浅图居中分支/探针宿主沿 ui_struct_probe :204 真实屏模式)——用户裁实现级自闭环全落卡(2026-11-05); 待办清单「超预算图」条目推进已写卡(卡片路径入实况,状态行零括号合规); 能力清单三行入表(关卡画面视口跟随/平移/指引——真实入口=合成沿 push_input+真实停点); 本步凭据: 流水线闸 PASS(卡片口径 3 张全过)+文档域闸全绿 all_green 基线 937d14a1 无新增红
|
2026-11-05 06:23:22 +08:00 |
|
DKChan
|
1477404294
|
工程(闸件自检档·基线登记): 闸壳自检入存量基线(绿,12件bash闸件与管线件0解析失败,--gates档首跑实证)——防纯闸件批远端首跑判无基线记录红; 其余各档闸条目原样
|
2026-11-05 03:51:27 +08:00 |
|
DKChan
|
777db5afb9
|
修复(迭代52 CI红·能力审计链断): sweep套件未被任何能力行代表用例引用——链断套件1红项1(run 69 Gates红根因); presentation_encapsulation_sweep_test以_init锚链进「营地大门两分支确认与断点续玩接线」行(卡③组合根交接面主证归属,5.1 core sweep先例同型); capability_audit复验链断0红项0
|
2026-11-05 03:29:00 +08:00 |
|
DKChan
|
ffb744cc83
|
合并(旧校验件清尾·工程批): config_db._validate_skill_pool_links 转发方法删除+round_flow_skill_pool_test 五处测试改锚跨表校验件直构; 零行为变更; 区并 master 后复验=单元与集成两套绿(136/3 checks)+静态扫描除在册 S13 存量债外全 ok+类型闸 PASS; post-merge 钩子推送触发远端 CI
ci / gates (push) Failing after 7m13s
|
2026-11-05 03:08:18 +08:00 |
|
DKChan
|
24435bdf6a
|
并入 master(32f9be8c): 本批两文件零交集,无冲突
|
2026-11-05 03:05:36 +08:00 |
|
DKChan
|
122cdeb3d8
|
iter52-卡4:迭代52卡④(封印印记法阵化): 着色器参数化绘制换代(环带+十字+环外光圈,半径夹cell_px/2,ui_kit六常量含SEAL_HALO_FRAC补注入源)+seal_mark_layer子件+CellUnit seal_on/fog联动+棋盘侧贴图路径三处退役(seal_mark.png只余战末蜡封)+board_shot_probe封印取证(三关环径0.826全落±1px,英雄格中心非黑); 含产出物三份/审计报告/master归并两笔/收尾笔; 验收档中; 验收审计总判定通过
|
2026-11-05 03:04:21 +08:00 |
|
DKChan
|
67024cb9ec
|
iter52-卡3:迭代52卡③(presentation层封装修复): A1三类42字段公开化(280处改址)+A2拆件子件公开面(vitals14/motion14/board_hover七口)+B族组合根交接面(18服务+12句柄口,束参两处,on_*保私有)+C族杂项(UiKit三工厂/构造交付)——presentation私取sweep恒零(V1-V4,105checks),main.gd例外键32与ui_kit例外键23落基线(§3.2误测0/0反哺点),探针测试22处引用迁移,渲染golden与探针套件零转红; 验收档中
|
2026-11-05 03:04:21 +08:00 |
|
DKChan
|
f2c3a3887d
|
iter52-卡2:迭代52卡②(孤儿函数清退): 判死六件删除(has_effect_on/_bp_read_int/_find_token/has_open/set_feedback_state/stop_resolved)——级联留存复核全≥1在役,六文件新增孤儿扫描零命中,单测域80套件全绿,零残留grep落审计; 验收档中
|
2026-11-05 03:04:21 +08:00 |
|
DKChan
|
8aec7dbff1
|
iter52-卡1:迭代52卡①(minesweeper_rules公开面还债): safe_remaining私有化21→20(函数体逐字不动,测试4行改锚)——gdstyle S13归绿零新基线键,全仓.safe_remaining(零残留; 验收档中
|
2026-11-05 03:04:20 +08:00 |
|
DKChan
|
31eb5d3f43
|
修复(test oracle 合并收尾两处遗漏): README 节点图参数行补挂 level_gen_params/encapsulation_p2_sweep 两锚——合并冲突并集时 replace 上下文串未算行间「起关选路」行致静默未替换,合并后链式锚机检拦出(链断1); 待办清单直改类条目删残留「缺口」段(pipeline_gate 判据:待执行状态后段不得残留缺口属性)——两红皆机检当场拦出
|
2026-11-05 02:54:17 +08:00 |
|
DKChan
|
1c21ee4b25
|
合并(test oracle 挂钩做实+闸门耗时基线表·工程+文档批): gate-time-baseline 区两批并回——①闸门耗时基线表(README 节+远端CI口径换代) ②判据出处行锚挂钩(test-conventions 条文+capability_audit 链式锚机检+pipeline_gate C5+技能同步)+存量清偿第一批(大门/进档链真输入化+能力行订正+待办分期登记); 全程验证绿(capability_audit 链断0/pipeline_gate PASS/probe_gate --click --full 全段 PASS/--docs 零新增红); post-merge 钩子推送触发远端 CI
# Conflicts:
# game/tests/README.md
# 待办清单.md
|
2026-11-05 02:51:26 +08:00 |
|
DKChan
|
aeff033e9b
|
工程+文档(判据出处行锚挂钩+存量清偿第一批·test oracle 项): test-conventions §8.3 立「判据出处行锚」(需求点格须带现行文档:行锚——断言预期值从规格句抄出禁反推实现)+退役对账义务+真实入口判定收窄(信号直发=接线验证不充真实入口)+§8.7 审计加判据出处核对问; capability_audit 增链式锚反向覆盖机检(80套件须被能力行承接——13链断套件补挂 9 能力行归零); pipeline_gate 增 C5 行锚格式机检(生效日 2026-11-05 按卡文件名日期分流——红证「判据出处行锚缺失」+旧卡零误伤双验); 清偿第一批=大门两分支/进档链/设置入口真输入化(emit→push_click 经 push_input 管线,open_camp_via_savesel coroutine 化补排版帧——开层同帧 rect 未排真点击落空实证修复,7 调用点 await)+README 能力行 :158 七物件接线验证降级残险登记/:159 大门行真入口换承载; 待办清单登记分期条目(28); 同区并入闸门耗时基线表(README 耗时基线节+无远端旧口径换代,--docs 已验)。验证: capability_audit --strict 绿(链断0)/pipeline_gate PASS/probe_gate --click --full 全段 PASS(ui_click_probe 问题=0)/--docs 验收通过零新增红
|
2026-11-05 02:48:07 +08:00 |
|
DKChan
|
65115744c6
|
工程(闸名去编号·用户令): 15闸注册名与基线键去00–10编号前缀, 脚本usage/注释/输出与gate_unit名全换代闸名; 文档五份与.gd三件/run_all.gd注释编号换闸名; AGENTS.md核心原则立第5条对话呈报闸况一律用闸名
|
2026-11-05 02:32:36 +08:00 |
|
DKChan
|
14534128bd
|
工程(旧校验件清尾·用户令): config_db._validate_skill_pool_links 转发方法删除(生产零调用,本体只转一行调跨表校验件)+round_flow_skill_pool_test 五处测试直连改锚 ValidatorScript.new().validate_skill_pool_links(沿用同能力单测 config_db_cross_validator_test 的直构写法); 零行为变更; 验证=全仓 grep 零残留引用+architecture 公开面 8 与 tests/README 能力行零同步义务(未跑测=测试两入口铁规,验证点=合回远端 CI)
|
2026-11-05 01:54:00 +08:00 |
|
DKChan
|
7b031308cc
|
并master解冲突: CI现查制/迭代52编排/探针旗标退役等新事实取master侧, 其上剥离残留批次账(architecture表行/待办清单/规约); 冲突解毕四闸复跑全绿
|
2026-11-04 15:04:35 +08:00 |
|
DKChan
|
986fb46e76
|
文档(文档清账·用户令): 全库权威文档批次账清零——08/roadmap/待办清单/architecture/ux八件/art七件/systems十八件/根清单与规约; 日期·迭代号·卡号·入库·合回·反哺号·取代链·删除线注记·历史验收读数剥离, 现行事实·权威短戳·指针句保留; 体验验证清单删核销条目与改动速览章, 死指针㊶/⑳引用改内联事实; gdd_lint零红+--changelog-only零红+死链0+pipeline_gate PASS
|
2026-11-04 14:54:51 +08:00 |
|
DKChan
|
0ffa65ea01
|
工程(场景探针单一形态·旗标退役): probe_gate --click/--full 两旗标退役改单一形态十件恒跑(默认五段+行为走查+扩展四件,各段调用行与原--click --full同传逐字节同形=零行为变化,参数面只剩[game目录]); run_all_gates 03调用去旗标+头注两处iter27提法改「漏跑场景探针扩展段」; render_gate头注fx_probe归属改指03场景探针闸; tests/README工具行改单一形态; architecture probe_gate行十件恒跑+代码域闸列去双旗标; process-conventions:52与体验验证清单核销注记两处历史叙述保留在案(记录当时事实); 起因=2026-11-04用户裁勘误:55a8f270两闸并一闸时旗标应一并收掉,误保留为开发期单跑开关; 验证: bash -n三件+probe_gate无旗标整跑十段(9段绿+ui_probe首跑红=区缺未入库.import边车环境成因,补12件边车后最小单元复跑exit0绿)+--docs验收通过零新增红+grep收口零残留(豁免=两处历史句)
|
2026-11-04 08:29:30 +08:00 |
|
DKChan
|
490ea35c53
|
工程(迭代51连带面随迁): 四红项测试与标注补改,行为零变更
- 归因: 四条红全部由迭代 51 合回(fb27dc2f)引入,重塑后两笔——
1cd6e2b1 卡①(effect_engine.gd:14 删 charge_full 词表位)与
372b4fdc 卡②(damage_controller.gd:50 _init 加 facts_ref 第五参;slot_store.gd:155
migrate_legacy_save 公开化;breakpoint_store 新增 13 公开读写方法)。
首现于 run 56(5d7579e7 合回,因动 game/tests/.gates/.gitignore 被判 full 域)——
迭代 51 之后第一次代码域全量真跑;run 51 倒在导入步(runner 故障)、run 54 实为
域=docs、run 55 零触发跑闸步 skipped,故这三跑都没照出。
- 随迁面:
1) forge_table_test.gd:219 EVENTS 闭集计数 22→21(卡①残留面清单 13 处+注释 3 处
未含测试内闭集计数断言,属卡片考证缺面)。
2) system_contracts_test.gd 补 BattleFactsScript preload 与 :108 第五参;:102 注释
「四个依赖」改「五个依赖」(定型标注面同步)。
3) save_manager_domain_test.gd:481/492 改公开名 migrate_legacy_save。
4) breakpoint_store.gd:225 bind_save_manager 参数补类型 sm: SaveManagerCore(09 R3)。
- 验证: 三套件单跑 exit 0(forge_table/system_contracts/save_manager_domain);
audit_type_hints PASS 产品码类型闸归零;--code 档 09 静态扫描已离红名单。
- 一条与本轮无关的本机红在案: settlement_wiring_snapshot_test V1 同种子 golden 对拍
本机(Windows)红、远端(Mac,同字节 run 56)绿——把码面改动全摘回纯净 master 单跑
仍红,故非本批引入;golden 平台绑定成因未查,另条登记待裁。
|
2026-11-04 07:51:06 +08:00 |
|
DKChan
|
3c1e3ddf07
|
工程+文档(CI 合回零等待): 轮询等待件与本地回执判定退役,改按需现查 run 终局态
- 缘由(实证): ci_watch.sh 以「commit status 离开 pending」作终局判据——run 37 开跑 36 秒即写
verdict=red,该 run 三分半后 conclusion=success(现查 API),同 commit 先红后绿;远端时代 16 条
红回执所引 run 现查 15 条真红 1 条假红。另两条稳定假红源: 超时档(零触发批远端不建任务——现查
90abdd4a 的 statuses=null,只要挂了轮询必等满 3000s 写红;runner 排队同形)与多路轮询重复覆写
(fb27dc2f 三条红挤在 15 秒内)。修判据不如撤等待: 判据移到开工前一次现查,竞态与超时两类假红
结构性消失。
- tools/ci_check.sh(新): 单次读 run 自身 status/conclusion,未 completed 与零触发一律呈报未落定
不写红;红态列失败 job 与失败步;只呈报不落盘。退出码 0绿/1红/2未落定/3参数与令牌。
孤立验证四形态: fb27dc2f→红(run 51 conclusion=failure) / 90abdd4a→未落定(零触发) /
f1840fbc→未落定(run 55 queued) / 39acdcaa→绿(run 48 success)。
- tools/hooks/post-merge: 只推送不再挂后台轮询;push_failed 判定不再落 ci-status.json,改大声呈报。
- 删 tools/ci_watch.sh 与 .zcode/hooks/ci-status-banner.sh(不入 git 面,主区直改)并从 .zcode/config.json
注销——该横幅在当前 harness 只挂 worktree-guard 的配置下本就不投递(本会话 ci-status 为 red 全程零横幅)。
- 口径同步: AGENTS.md 运行与验证首条、process-conventions §1 第3条(回执等待纪律→合回零等待纪律)与
第4条执法分层②、§8 第8条、test-conventions §3 与 §8.7 审计证据行(中/低档证据由落盘回执改为
可复核的现查读数=commit+run号+conclusion)、run_all_gates.sh 头注与 .gates gitignore 模板句、
迭代技能两镜像三处(入 git 面外另记 .zcode/.qoder)。
- 待办清单条目「ci_watch 中间态误写终局红回执」整条删除(以退役方式了结,非按原判据修复)。
- 在案真红一条随本批呈报未处理: run 51(迭代 51 合回 fb27dc2f) 失败步=导入缓存刷新+跑闸,
归因待取 job 日志——红未修不开新批的门按用户发令特批越过。
|
2026-11-04 06:14:44 +08:00 |
|
DKChan
|
12076b3671
|
写卡(封印印记法阵化批): 需求卡片 v1.0 + 能力清单增一行
- reports/需求卡片-封印印记法阵化批-2026-11-04.md: 十节结构齐(目标/设计事实源/现状 file:line/契约七条/范围/同步面五条/T1-T6 含文件结构图/验收对照表 R1-R7 含判据绑定面与能力行/异常分级/代拍板五条/零待裁点/落位复用预检/独立验收审计); 估时 3.75 工作日(区间 2.75-5.75)
- game/tests/README.md: 排雷玩法段增能力行「棋盘封印印记呈现」, 代表用例 seal_mark_params_test 两函数(写卡段职责)
- 待办清单本条状态 美术设计已闭合→美术设计已闭合+已写卡, 实况记卡片路径与估时
- art-bible §8.2 参数单点订正为五枚常量(补 SEAL_HALO_GAMMA), 与卡片 T1 对齐
- pipeline_gate PASS(8 张卡全过); 文档域闸与基线一致零新增红
|
2026-11-04 05:43:43 +08:00 |
|
DKChan
|
7f512aa8b6
|
iter51-卡4:卡④(迭代51·L1深度3混编)+批收口: (1,3)大地精行退役改地精+熊地精混编(行序熊地精在前/行值整行复用(1,2)/(1,0)/静态骰和3)+表注四处+七测试文件换锚与补断言(v1-v6/逐行求和口径/池模板两键/白盒抬GP)+全仓hobgoblin零残留+产出物两报告+独立验收审计报告(终判通过)+审计缺漏订正(level_shop:1484 bp_store私取迁移补落)+master并入(封印印记素材批零冲突,冒烟绿)+S13基线正规通道--refresh记键收口; 受影响七套件全绿(table_guard 83/round_flow 136/level_shop 195/damage_controller 50等)
|
2026-11-04 05:08:32 +08:00 |
|
DKChan
|
f9f2cb2d27
|
iter51-卡3
|
2026-11-04 05:08:32 +08:00 |
|
DKChan
|
372b4fdc31
|
iter51-卡2
|
2026-11-04 05:08:31 +08:00 |
|
DKChan
|
1cd6e2b1b0
|
iter51-卡1
|
2026-11-04 05:08:31 +08:00 |
|
DKChan
|
58cf14a7a3
|
美术(封印印记换代): 形由扫雷旗改为环+十字法阵,纯黑无光效
- 素材: game/assets/art/board/seal_mark.png 同名替换为 32×32 环+十字剪影(外径23/壁2.6/十字臂3.2/外沿距格边≥4,四端顶环内沿连成一体); 色仍封印黑 #000000(封印紫在封印黑批已退役,不并存)
- art-bible v3.38: §3.2 封印印记条重写(形+画法纪律+禁细线); §8.2 新增「封印印记源档」定值条(尺寸单点落此); §4.1 封印黑条删「旗杆米白保可读」旧形前提并清旗字; §1.2/§1.4/§3.2变异格/§3.4/§4.1对比硬指标/§6.5七处「旗」字改「封印印记」
- 两份美术清单同步: art-assets-checklist §3.3 补换代说明+§4 封印特效行改常显已落位; art-status-checklist P2/P3 两行改状态
- battle.md :128 呈现术语注记换代(贴图已落位、缺图回退「封」字、色史改朱红→封印紫→封印黑)
- 待办清单本条状态 待美术设计→美术设计中,缺口收敛为实机目检+施印瞬间特效两件
- 零代码改动(终稿沿用消费名 seal_mark.png,战末蜡封复用同图); pipeline_gate PASS(28条目/51总表行/3链/6卡)
- 未动: art-bible :370/:540 人设侧「背包旗」——属 character-design 命名,另裁
|
2026-11-04 03:52:48 +08:00 |
|
DKChan
|
06d915d6cc
|
工程(图鉴工具·采集端与渲染端·用户令): compendium_dump经ConfigDB导出enemy+skills全行JSON(out/tables_root参数化)+compendium_gen生成自包含HTML图鉴(按关按带分组·池份额·技能语义); 对账三件过+悬空引用fail-fast非零退出验证过+结构审计PASS
|
2026-11-04 01:57:14 +08:00 |
|
DKChan
|
c40db898aa
|
工程(架构审查P1余项·闸件落地): §四待执行三项同批做完并同步文档——①static_scan.sh 的 S8 加 settlement/ 目录域反向对账(实有 .gd 未登记进清单即红,只覆盖该目录并写明根下四件结算码不在目录域内、仍归「模块归属」B1 登记面),S7 的 S7_B1_SET 与 S8_FILES 两份14文件抄本合一为单点 B1_SET(两份靠人工同步必漂),绿文案「10 个 .gd」改派生计数并申报反向对账已在案 ②audit_type_hints.py/audit_file_headers.py 各补扫描面空转自检(缺目录或零个 .gd 即红、绿时打印面件数;原实现 rglob 空集与 is_dir continue 两处静默绿,违背 test-conventions §7 零命中自检辅证与脚本前言自立纪律) ③architecture S 表 S8 行登记单点与反向对账判据、S9/S10 偏差句改判已清偿、版本1.33→1.34 ④审计报告 §4.2 待执行清单改判已落地并记验证口径。验证:static_scan 全量13条规则绿退出码0;两件负证(面清单改成不存在目录各返回1)正证(真实面158个 .gd 归零PASS)。§四 P1 四条至此全部闭合;零需求卡片(纯闸件属工程改动),待办清单与第五节P2按用户令未动
|
2026-11-03 20:37:31 +08:00 |
|
DKChan
|
6add37b68c
|
修复(CI追绿·迭代50收尾): run29两闸红因三处——①roadmap下一步「2026-11-03 新条」措辞触发gdd_lint R3正文修订注记,改「在册」去日期式叙述 ②能力行敌方增益自体落点代表用例名实断裂(_test_enemy_buff_targets_self→_smoke_enemy_buff_targets_self,实况=实现侧_smoke定名,iter50批末核对漏检此行,卡片退役后卡在通道消失即暴露) ③capability_audit真实入口锚面结构性缺口——入口宿主在game/sim/(battle_driver/auto_player)而扫描面排除sim,卡片退役后无持久锚即红; 锚面扩入sim测量件(判据面有意放宽:被锚入口本在库内,补的是卡片死后的持久锚通道,非放水),头注与报错文案同步; 本地复核gdd_lint 0不通过+capability_audit strict红项0
|
2026-11-03 20:00:06 +08:00 |
|
DKChan
|
e41339b7bb
|
收尾(迭代50·批后收尾): 反哺点十条处置闭合(增益状态v1.6删过时实装行/architecturev1.32 preview_reveal登记+tree_rules换代/奇物v1.5 cap必填与取值域/覆盖域表减动效行翻已覆盖/SPAWN_AREA_CELLS+spend_discount表字段+battle_driver签名三处零登记零落点/五份零反哺确认)+目检五项登记体验验证清单㊿(实现报告原编㊾撞号改㊿)+MC锚代表性注记落sim-data/README(重跑归一档用户发起)+产出物退役六件(三需求卡片+反哺点+实现报告+验收审计——吸收即死+证据只留最新)+待办清单三卡条目删除(架构审查余项未决先迁再死另立新条)+roadmap迭代50行已完成与当前位换代
|
2026-11-03 19:51:06 +08:00 |
|
DKChan
|
ace7b45841
|
工程(ci追绿·基线登记): game/tests/.gates/baseline.json全绿版入库——含05b色板闸条目(此前提交版缺05b致「无基线记录」判红)与03/05绿位(mac全量目标态); 原件=本地在飞脏件(另一追绿会话产出,待提交面),本批随修复合入
|
2026-11-03 17:04:16 +08:00 |
|
DKChan
|
ea59ac78ba
|
素材(ci远端化·mac基线建基): golden按平台各存的mac/四张基线入库——棋盘三图(board_L1_dungeon/L2_underdark/L3_deep_underdark,裁剪区900x760)+启动态菜单(menu_boot全屏1280x800); 生成=baseline-mac工作流(run25,Mac图形会话窗口化渲染,tools/golden_baseline_refresh.sh); 触发原因=CI迁远端Mac runner后渲染闸需mac平台基线(2026-11-03用户裁按平台各存,跨平台逐像素必失配),windows/基线不动; 预检=四张人工目检无字形回退/无渲染异常,探针双帧取证三关全PASS且跨run读数逐位一致(1912/3816/3792)
|
2026-11-03 16:44:19 +08:00 |
|
DKChan
|
be1f3c07f0
|
修复(CI追绿·fix-ci-obs续): static_scan解释器回落——runner PATH只有python3(闸脚本横幅python:python3为证),硬编码python三处调用=127 command not found审计零输出静默判红(run15实证:S9/S10/S13三FAIL零明细行); 加PY_BIN解析(python→python3→无则显式红),三调用改$PY_BIN; 本地全量跑复核
|
2026-11-03 08:35:16 +08:00 |
|
DKChan
|
03d53b1fc4
|
修复(CI追绿·fix-ci-obs续): run_all套件执行器平台分派——Windows cmd.exe形态逐位保留(/V:ON延迟展开+ERRORLEVEL落盘+taskkill树杀),POSIX新支(/bin/sh -c同步串行:引擎退出再落$?,create_process拿sh pid供存活轮询;截止杀pkill -P子进程先于kill父防孤儿); 根因=run15远端77套件全数秒死(24/18/18/17四分片)=cmd.exe在mac不存在create_process失败pid<0逐套件判红; Windows回归单套验证绿+S9/gdstyle绿
|
2026-11-03 08:22:55 +08:00 |
|
DKChan
|
574f202405
|
工程(CI可观测性·fix-ci-obs): 远端红因诊断三件——gate()红态回显加宽(明细行[Rx]/[Sxx]/违规/存量形态入grep,tail 12→60——static_scan明细行不匹配旧词表致红因滞留runner)+gate_unit红态改关键行grep(套件FAIL清单/超时/ABORT/汇总,tail 12→80)+run_all失败汇总补打印failed_paths与timed_out_paths清单(原先只有计数无名单); 动机=run14的17套件崩死与远端S9/S10/S13违例明细全部滞留runner侧不可诊断,远端回传唯一通道=终端日志回显; 本地77套面单套验证+S9归零+gdstyle ok
|
2026-11-03 08:13:23 +08:00 |
|
DKChan
|
c6fab7e9a5
|
修复(CI红态追绿·fix-ci-mac): S9三处R1参数化补齐(hit/expect/dom字典数组注解——迭代50新码,本地audit_type_hints PASS归零)+闸脚本run_all_gates.sh:367空数组展开bash bug修复(_user_args[@]在mac bash3.2×set -u下unbound variable,四分片秒挂测试未跑——改${var:+${var[@]}}惯用法); 遗留红项归属在飞CI迁移工程批不在本笔:03/05探针mac退出挂(headless与窗口化两形态,render侧--quit-after已修仍挂124=判别实验结论待收编)+mac golden基线目录缺失(需mac侧golden_baseline_refresh生成)+05b新闸基线登记+远端S10/S13与本地差异(runner缓存疑); 77套件全绿复核(config_db_test素材导入补刷后29 checks绿)
|
2026-11-03 08:02:22 +08:00 |
|
DKChan
|
6cb1cf5efc
|
审计整改(迭代50·缺漏三条补齐): V14落地minesweeper_rules_test(_test_preview_reveal_readonly五断言:形态A/B零状态写入+实挖差集F2同口径逐位+preview前后cell_revealed零增量—根因=t8b patch脚本漏写落盘调用文件零触碰,12→17 checks绿)+V2具名承接件落地level_shop_economy_test(_test_spend_discount_from_rule_key:shop.tres零诊断+字段不在位+折后价discount_pct推导+未激活原价—192→195 checks绿)+实现报告第九节订正与第十节审计整改记录+决定记录#10(forge_table闭集钉数34→32补账—R3摘名必然连带强度不减)
|
2026-11-03 07:00:44 +08:00 |
|
DKChan
|
a2886a5336
|
iter50-卡3:卡C(架构审查3.1+3.2整改): T0基线对账+乙案规则键参数字典全库贯通+丙案节点图三参数入表域并单点+戊案出生区入表+丁案经济三件+甲案死效果通道退役+A类①双写四处置+庚案驱动循环收敛+己案sim信息面出口(preview_reveal+0格连锁)+组D退役+组C确认; 断言V1-V15+负面件+新件4; 77套件+gdstyle 0新增全绿; 产出物实现报告与反哺点清单落位
|
2026-11-03 06:31:05 +08:00 |
|
DKChan
|
cd133932f9
|
iter50-卡2:卡B(断言补齐): 四域13新断言+2处既有扩展——①增益结算链V1-V5 ②设置存储V6-V8 ⑤Boss门控V9/V10 ⑥锻造V11-V16; 新件settings_store_test与boss_gate_test; manifest+2; 73套件全绿
|
2026-11-03 06:31:05 +08:00 |
|
DKChan
|
e658492703
|
iter50-卡1:卡A(敌方状态个体化): 容器换代owner_key多桶(个体键单点/授予写点3处/死亡清/消费面随动/呈现逐卡)+断言V1-V8+armor_roll申报换代(个体键读数语义保留)+主角侧回归绿; 单元71套件+冒烟15项全绿
|
2026-11-03 06:31:04 +08:00 |
|
DKChan
|
953447e1d5
|
修复(CI红态·基线刷新脚本地雷): 全库20处$变量紧邻多字节字符批量加花括号——C-locale bash把多字节字符并入变量名,失败路径遇set -u必炸(golden基线重制board刷新FAIL分支line70实证,真因被掩盖); 覆盖golden_baseline_refresh/probe_gate/render_gate/run_all_gates/static_scan/mac_setup
|
2026-11-03 06:04:42 +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
|
0e7fdfb84c
|
工程(ci远端化·阶段一): 素材回git(2026-11-03用户裁推翻2026-09-29裁定)——256件运行时美术+导入边车入库, .gitignore撤game/assets/art拦阻块加.import例外; 闸脚本执行位+100755(tools/*.sh+game/tests/*.sh, Linux/macOS直启所需); 依据=仓库自包含原则, 修复新克隆缺素材闸预检必红的根因
|
2026-11-03 03:01:05 +08:00 |
|