Commit Graph
2227 Commits
Author SHA1 Message Date
DKChan 5c9c5f8083 refactor(iter37③): boardview 拆件——瓦片调色板/英雄精灵两族出根(行为等价,golden 逐像素零变)
r2-1 瓦片族(排版+素材装载+墨族判据+查表)→ views/tile_palette.gd;
r2-2 英雄族(贴图/位移/影/朝向/缩放几何)→ views/hero_sprite.gd(Node2D);
r2-3 board_view 改引+直引面换指(terrain_tile_sets_test/ui_contrast_probe),
探针与 main 的组合根直读面经转发属性/常量别名保持零改动。

S13 计数守恒:基线含类变量数/公有方法数两条计数型键,故 board_view 用 13 个转发属性
+2 个组件引用压回原计数(45 变量/27 公有方法);baselined 的 wall_tile_for/
wall_center_tile/digit_ink_mode 以查表/辅助函数重构压回阈值内(非改名保违例),
旧文件级键随函数迁出自然失效——基线文件零改动(用户令:只改代码不改基线)。

验收:terrain_tile_sets_test 19 检查绿(判据读数与迁移前同值);gdstyle 基线外新违规 0;
S9/S10 绿;probe_gate --click 全绿(含 ui_input_probe 十八断言/click 走查 0 问题);
render_gate 棋盘三图+菜单 golden changed=0.00%;撤销证明:测试改引回退旧址符号
→ SCRIPT ERROR(Parse Error: Static function "_normalize_floor_luma()" not found)+
error_scan exit 1,还原后 19 检查复绿、error_scan exit 0。
2026-10-25 06:43:03 +08:00
DKChan c99c23fba3 chore(iter37②): 五件新 .gd 的 .uid 边车补录(--editor 刷新生成;三件同步纪律) 2026-10-25 06:42:25 +08:00
DKChan e20eb90d56 merge(写卡修订): 节点图换代收尾批格式更正迭代批——非迭代批误判清偿;docs 域闸全绿 2026-10-25 06:04:46 +08:00
DKChan 49d3d3ad41 docs(写卡修订): 节点图换代收尾批批次性质更正为迭代批——三处错账清偿(①批次性质行:非迭代批的体量判据已被用户 2026-10-25 否决,三件均 game/ 代码实现按两类批原文归迭代通道;②T3 删「批末待办清单三条目整条删除」步骤与完成定义/范围/同步面随动——迭代批禁写根清单,删条目归批后收尾段;③里程碑步域档说明改纯代码域档);产出物与验收审计文件名随编排预定改 iter38- 前缀。文档域闸绿(回执 docs 档) 2026-10-25 06:04:38 +08:00
DKChan b0d92524fe refactor(iter37②): main 组合根判离——投影/解析回调/文案三族出根+装配与流程承接四件(行为等价)
- r1-1 数据投影五函数 → HudPresenter 静态族(status_data/status_curios/career_data/save_select_data/camp_data,依赖面显式参数化)
- r1-2 只读解析回调四函数 → 新件 board_resolvers(有态绑定:db+调试浮窗+结算活态取值三参注入,产出三解析 Callable+override 拼装;注入点改引)
- r1-3 文案拼装三件 → HudPresenter(gp_summary_text/bonus_summary_text/phase_text)
- r1-4 探针直引零改动:_camp_data/_status_data/_gp_summary_text 三件薄委托原签名转发(ui_click/ui_struct 直调面不动)
- 范围扩展(用户令「全部改代码」下压 S13 文件长度线):_build_ui 拆八步 → main_ui_build;冒险/覆盖层/调试流程族 → main_adventure_flow / main_overlay_flow / main_debug_flow(逐字搬运,成员访问改 root 前缀);诊断转储接线留在组合根(source 扫描断言零改动)
- main.gd 1506→946 行(S13 ≤999 达标);九条基线外漂移经代码压回后扫描 229/229、新违规 0,tools/gdstyle_baseline.txt 零改动
- 等价证据:hud_presenter_test / pacing_queue_test / theme_projection_test(162 项)/ modal_flow / standee_fx_sweep / player_copy_sweep / source_guard / meta_progression_forge / breakpoint_resume / level_shop_economy 全绿;probe_gate --click --full 全绿(click 问题=0);冒烟 17/17;S9 类型闸 PASS;撤销证明(删 gp_summary_text 承接体→Parse Error 红→还原复绿)在案
2026-10-25 05:47:46 +08:00
DKChan 2ed8166852 refactor(iter37-S13): 九条基线外漂移全部以代码压回——禁改基线口径的兑现批
- config_db 三 getter 退役(shop_relic_base_price/shop_spend_discount/hero_display_name):消费方改读公开行访问器(db.shop.* / db.hero.*),公开方法面 47→44
- shop_table.validate 单函数分步化(六个 _validate_* 子步骤):函数长度/分支数/局部变量三阈值同时回落,校验语义与报错顺序不变
- battle_end_overlay 庆祝句柄由类成员改为节点元数据承载(21→20 类变量):三处读写改 get_meta/set_meta/remove_meta,句柄单一活跃语义不变
- standee_body 死变量 _portrait_flip 删除(30→29);set_order 并入私有面(21→20 公开方法),唯一调用点同步
- 断言随动:level_shop_economy_test 读表直取;standee_fx_sweep_test d4 三断言改读节点元数据;theme_projection_test V4 蓄力档判据换代(卡① d2 已入库代码的断言补齐)
- tools/gdstyle_baseline.txt 零改动:扫描面 105 文件、基线内 229、基线外新违规 0
2026-10-25 05:47:01 +08:00
DKChan 7389618fd1 fix(iter37①): T3 验收面收口——golden 判失效换代+新码类型标注对齐现行规约
golden 换代触发原因(强制记载):棋盘三图换代面实测 changed=0.13%/0.11%/0.10%,
差异像素全落 900×760 裁剪区内(裁剪区外 0),按 README 加严口径判失效;成因定位为
2f3a87e9(魔法道具 HUD)注入 REWARD_BADGE 预读格字形,晚于 2026-10-08 建基,与本批零因果。
呈报后用户裁「重制三张基线」,经 tools/golden_baseline_refresh.sh 换代;复闸 changed 全 0.00%、
菜单 0.00% 未动。README 判定记录同步加注一条。

同批:modal_stack 合并账本改 Array[Control](类型闸 R1);新增/触碰的测试件按 test-conventions §6
补齐类型标注(FakeStage/FakeFx calls: Array[Array]、damage_controller_test 两处 db: ConfigDb),
pacing_queue_test 三条 d12 断言补〔wd12〕尾缀。直跑:standee_fx_sweep/damage_controller/
pacing_queue 三套全绿+error_scan 0;audit_type_hints PASS。
2026-10-25 05:03:03 +08:00
DKChan e5d3f21218 merge(写卡): 节点图换代收尾批三件合卡 v1.0——宿主改名/清单重生成/表尾叙事清偿,grilling 两轮过、零待裁点;待办三条目已写卡;docs 域闸全绿(回执 commit=a74fa87f,纯非 game/ 追加提交) 2026-10-25 04:34:02 +08:00
DKChan 1fb44cf45d docs(写卡): 节点图换代收尾批需求卡片落位——三件合卡(宿主改名 node_map_determinism+验证集清单重生成+level.tres 表尾叙事清偿);grilling 两轮复核通过(一轮:承接旧名映射阻断+test-conventions §8.3 错号+头注模板化三项折修;二轮:单点引文更正放行);现状读数写卡会话实查(清单 1067 vs 现提取 1544/消失 67/新增 539/字面变更 14 对;template_pick 实测 3 处订正登记句 2 处);待办三条目状态推进已写卡。文档域闸绿(回执 docs 档,07 doc_link 较基线改善) 2026-10-25 04:33:50 +08:00
DKChan 3e06501bcc merge(测试术语收尾): 批A过期待办整块删除+提案与批B账本两份中间文档退役(三死断言候选新登待办+C-2~C-6 备查并入)+术语表与 doc_term_audit 引用改指 git 历史(全量域闸回执 all green,commit 2778540c) 2026-10-25 04:32:54 +08:00
DKChan 2778540c7a docs(测试术语收尾·改指与新登): 提案退役后两处引用改指 git 历史(写法先例 aab15e72——术语表退役词对照「依据=」句+doc_term_audit 退役词表「裁决录=」句,只动指针串、规则本体不动;删除批 53075baa、删除前全稿 b4da36a8)+待办清单新登「死断言候选三条处置」工程直入条目(账本 :238/:241/:273 三条照迁禁删断言按现行宿主定位 file:line,C-2~C-6 五件备查候选随账本退役并入该条防悬空) 2026-10-25 04:24:27 +08:00
DKChan 353c1c6bb2 merge(master): 并入 master 新进提交(变异测试全项目清除/测试规约重编号/撤销证明口径/golden 加严/S13 基线)——本批测试面按现行规约重读复核 2026-10-25 04:23:42 +08:00
DKChan 53075baadd chore(测试术语收尾·删除件): 批A过期条目整块删除(状态仍待写卡、需求卡片零登记,批A批B均已合回)+两份中间文档退役——提案-测试术语与层级重构方案-2026-10-22.md(裁决录已落术语表退役词对照与 doc_term_audit 退役词表,改指笔随后提交)与批B-断言迁移账本-2026-10-22.md(三条死断言候选随后新登待办清单,冻结基点 1aea9397 已由 game/tests/验证集清单.md 头注自载) 2026-10-25 04:13:26 +08:00
DKChan a74fa87fe5 merge(master)+二轮清扫:并回 master 新进提交(iter36 收尾/golden 纪律/S13 治本卡),冲突三处——process-conventions 取 master 新条款(回执 dirty_game 对齐判据/每批跑一次闸/复跑理由)重编号 8–14+闸件义务句维持人工确认口径,S9 卡 D4 维持全项目禁令版(master 侧旧定界句作废),状态面板瘦身卡取 master 删除(iter36 收尾已退役,清洗随亡);随批清扫——待办清单「变异测试禁令写入规约」整条删除(本批即其执行)、roadmap 待编池同步移除 2026-10-25 03:59:11 +08:00
DKChan 0529e1691c fix(iter37①): T2 呈现/组合根缺陷修——蓄力档分档·庆祝句柄·互斥四口·模态 fail-fast·站桩按 id 解析
- d2 蓄力档 `_intent_charge` 布尔分档(颜色相等判据退役,深浅金同值不再误判);d4 庆祝浮动 tween 句柄 kill 纪律(close 必杀)
- d5/d6/d7/d8 互斥四口:调试钮判据并入 `_sync_sim_button` 单点、组合根两守卫补模拟态/冒险态、`is_running()` 运行态查询面
- d9 ModalStack open/close fail-fast+遮挡账合并非覆盖(重复 open 不再吞旧账);d12 target_id 产发(damage_controller 四处)+站桩两口 id 先名兜底;d17 await 后实例守卫;d18 参数类型注解
- 断言:standee_fx_sweep_test(新增,18 项)/modal_flow_test V6-5(5 项 wd9,V6-1~4 原样同绿)/damage_controller_test target_id/pacing_queue_test 排播 target_id/system_test wd6+wd7
- 代拍板:d18 卡片字面 `lumas_out: Array[Variant] = null` 在 Godot 4.7 解析报错(typed array 不可默认 null),改用 `Variant = null`——唯一合法注法,零行为变化,随代拍板追认单留痕
2026-10-25 03:49:05 +08:00
DKChan e5865cdac9 merge(迭代 36 收尾): 反哺点落文+代拍板整单追认+产出物与卡片退役+账面换代(文档域闸回执 docs/all_green,分支零 game/ 改动) 2026-10-25 03:44:09 +08:00
DKChan 88d0a767fa docs(迭代 36 收尾): 反哺点十三条落文+代拍板整单追认+中间文档八份退役+账面换代
- 落文:art-bible §6.5 迷雾记忆态改记归一后三关 5.71–5.93:1(v3.20);node-reward 头部全文换代(v2.8);教学引导「危险格吃挖雷惩罚」→「受挖掘惩罚」;元进度/生涯局内面板入口句随瘦身换代;08 状态面板行转在役、三选一(奖励节点)行改部分在役(v1.16);体验验证清单⑳连带句追溯改写
- 待办清单:qa 孤儿条目余①⑤⑦(②③④随卡C销号、⑥按 2026-10-24 用户裁注销,三整条完成删除);新登记奖励节点三选一实装、闸与探针存量噪声两件、变异测试禁令写入规约(文档轨)
- 体验验证清单:新增 ㉞ 迭代 36 五项实机目检
- 退役:iter36 五份产出物+三张需求卡片;两处活卡指路句改「报告已退役(git 历史可考)」
- 代拍板:迭代 36 追认单整单追认(用户 2026-10-25 会话裁);超白名单事项=路径②驱动前提不成立,处置=改快照喂入形态
- roadmap:迭代 36 行转已完成(2026-10-25)、卡片/报告列转会退役保留字;当前位换代至迭代 37 待开工
- 域判定:只触 design/、reports/、根流程文档与 roadmap,零 game/ 改动 → 文档域闸
2026-10-25 03:44:00 +08:00
DKChan 1f91784838 merge(golden纪律): 棋盘三图加严判定进 README+level_table 参数化字典清偿 S9
① golden README 补加严口径:棋盘图 changed>0 且差异落裁剪区即判失效(不改写 2% 容差语义),
来源=迭代 36 卡A 批内实际执行的判据、用户 2026-10-25 裁决写入。
② level_table.validate_graph 的 by_id 改 Dictionary[int, Dictionary]+assign,清偿迭代 35 卡②
引入的 S9 R1 存量红(非参数化容器注解)。两处均不触行为面,代码域闸全绿(回执 b5465a22)。
2026-10-25 03:36:55 +08:00
DKChan 1b9736f065 fix(iter37①): T1 core 域缺陷修——单据归属判定/数值入表/公式单点/信号契约载体统一
- d1 伤害控制器来源敌作废判定 `==`→`is_same`(同内容异实例不再误废;夹具双敌两断言〔wd1〕)
- d11 shop 表新增 relic_base_price/spend_discount 两 knob+域检+ConfigDB 访问器+level_runner 读表;
  level_shop_economy_test 三表值断言+relic 现价读表与迁移前字面量逐位等价〔wd11〕
- d16a HeroTable.display_name+域检+访问器+unit_container 读表;spawn 真实链断言〔wd16〕
- d14 board_generator 目标雷数公式单点 target_mine_count(两调用点改引)+legality 去 db 参数(两调用点同批改)〔wd14〕
- d15 蓄力层上限 CHARGE_LAYER_CAP 常量(两处字面量+注释随动)
- d16b unit_container/status_container 六处 Dictionary 取值显式 int() 包裹(读侧包)
- d10 minesweeper 两信号按 §2.1 三要素补契约(载荷键集按发射位并集实查)+全库 28 处信号注释载体 #→##

撤销证明:回退 d1 hunk → 同容异实例断言红(A 单据被 B 死亡误废),还原复绿;
回退 d10 契约 → 契约在位扫描 undocumented=2 红,还原归零。等价类申报(d11/d14/d15/d16)见实现报告。
代拍板:#1 target_mine_count 签名(照接口块)、#2 契约措辞与载荷键并集(实查发射位)、#4 int() 读侧包写法。
2026-10-25 03:35:55 +08:00
DKChan b5465a229e merge(master): 并入 S13 基线重生成与迭代37 编排笔 2026-10-25 03:28:28 +08:00
DKChan b3f9b448e6 style(类型闸): level_table 图校验 by_id 改参数化字典——清偿迭代35卡② 引入的 S9 存量红
validate_graph 拆段时新写的 `var by_id: Dictionary = well["by_id"]` 命中 S9 R1
(显式非参数化容器注解),使 09 静态扫描在代码域批恒红。改为 Dictionary[int, Dictionary]
+assign 显式收编(Variant 不能隐式赋给参数化字典,实测报错后改此形态),行为逐字不变。
单测 level_table_validate_test 17 项全绿。
2026-10-25 03:28:27 +08:00
DKChan 904a1b8b3e merge(闸基线): S13 基线重生成 234 条——消化存量债计数漂移,解锁后续代码域批(治本另批) 2026-10-25 03:28:19 +08:00
DKChan e109db95ae chore(闸基线): S13 基线重生成 234 条——消化迭代35卡②以来的存量债计数漂移
gdstyle 把「文件|规则|消息全文」当身份,函数行数/分支数一变,老违规匹配不上即报
「基线外新违规」。迭代 35 卡② 合回后基线未刷新,此后任何代码域批都被同一批 12 项
假新增挡在合回前(本轮 golden README 小批实测复现)。经用户 2026-10-25 裁决按治标档
放行:人工跑 --refresh 重生成,键形态未改,S13 治本另由已写卡批次(稳定身份键+恶化判据)
处理。
2026-10-25 03:28:09 +08:00
DKChan a0acdf5c43 iter-plan: 编排迭代37——game结构审查批四张卡(缺陷修+三重构)编入,≈8.25工作日,卡①先行 2026-10-25 03:20:03 +08:00
DKChan a74d75402f merge(写卡): S13 基线键治本需求卡片——四待裁点拍板(稳定身份键/恶化判据 X=0/治本+批内刷新/对账自检),待办状态推进已写卡;docs 域闸全绿(07 doc_link 较基线改善·零新增红) 2026-10-25 02:22:42 +08:00
DKChan 63ccd4bb4a fix(写卡): 退役词「随批」清偿——卡片与待办句改「批内」措辞(doc_term 专项补扫拦下) 2026-10-25 02:22:24 +08:00
DKChan 2c81d3f184 fix(写卡): 卡片路径后接全角括号截断正则吞噬——流水线闸路径判据三次修正到位 2026-10-25 02:20:47 +08:00
DKChan 5f7f277409 fix(写卡): 卡片路径按 §12.1 落现状段(流水线闸只扫现状段找卡片路径,归属行放法无效) 2026-10-25 02:20:22 +08:00
DKChan d75b3f6406 fix(写卡): 流水线闸红项修正——S13 条目状态行去括号只留状态词,卡片路径移入归属行(§12.1 状态行规范) 2026-10-25 02:19:40 +08:00
DKChan 36b444eb7d docs(写卡): S13 基线键治本需求卡片落位——三件套(键改「文件|规则|函数名」稳定身份键+恶化判据 X=0+refresh 对账自检与骤降守卫);四待裁点 2026-10-25 用户拍板留档(B 稳定键/超登记值即红/本批治本随批刷新/加对账守卫);现状读数写卡会话实查复核(master 尖 a913ad44:命中 234/基线内 222/基线外 12 假新增;旧基线 239 对账=222 命中+12 漂移+5 已还;gdstyle v0.4.0 JSON 无结构化指标字段实证;run_all_gates.sh 全文无 S13 直述、文案随动点订正为 static_scan.sh 头注);待办条目状态推进已写卡 2026-10-25 02:18:36 +08:00
DKChan f7dc739d16 docs(golden): 判定纪律补加严口径——棋盘三图差异落裁剪区即判失效
迭代 36 卡A 批内实际执行了加严判据(棋盘三图 changed 0.13%/0.11%/0.10% 虽远低于 2% 容差,
差异像素落棋盘裁剪区、按判失效呈报),但该口径只存在于批内记录。经用户 2026-10-25 裁决写入
README 当纪律句:铺开同类判定,防 2% 容差继续吞掉小面积真实视觉差异。

只改判读纪律句,golden_compare.py 判据与 2% 容差语义不动;启动态菜单不适用本口径。
2026-10-25 02:12:23 +08:00
DKChan a913ad449e merge(闸频率批): 全量域闸收口为「每批一次」——规则文本+合回钩子+回执字段同轮
- design/engineering/process-conventions.md §1.2/§3.9/§3.10:收口顺序固定为「冻结→件核→并 master→跑一次→合回」,删「批末+合回两个时机」与「重跑本域闸」;回执与分支尖的对齐判据改为代码面(回执后仅追加非 game/ 提交不作废回执);明列唯一两种合法复跑(闸红且修法动 game/;闸开跑后 master 又推进),并写明「再跑一遍保险」不构成理由
- .zcode/hooks/worktree-guard.sh(本机豁免面,不入 git):合回闸由「回执 commit == 分支尖」改为 covers_tip(回执 commit 是祖先且回执..尖 game/ 零差异),新增 dirty_game 拦截,话术随动
- tools/run_all_gates.sh:回执增 dirty_game(跑闸时 game/ 带未提交已跟踪改动=回执不可用于合回),头注写明本脚本是批末终局动作
- 迭代技能 SKILL.md 三处(第 3 步/闸序列/第 5 步)同步一次口径,.zcode 整文件覆盖 .qoder(两者均不入 git)

验证:A 层 7 个临时仓库夹具全中(回执对齐/闸后仅 reports 提交/闸后改 game//dirty_game/master 未并/quick/含新增红),两处变异各按预期翻红(covers_tip→commit 同一使「闸后仅 reports」翻红;删 dirty 拦截使其翻绿),还原后 sha256 一致且 7 例复跑全中;dirty_game 检测(干净 0/脏 1/还原 0)与回执字段两态落盘双验;B 层 5 个评估案例只读子代理 28/28 格,旧文本对照答「2 次」、新文本答「1 次」;文档域闸绿(回执 docs 档,commit=分支尖 415ea161,dirty_game=false)
2026-10-25 01:34:00 +08:00
DKChan 415ea16197 merge(同步 master): 并迭代 35 结项批(ec6eeba3)——按新收口顺序先并后跑闸 2026-10-25 01:33:34 +08:00
DKChan 270287cd30 docs(闸频率): 全量域闸收口为「每批一次」——冻结→件核→并 master→跑一次→合回
规则文本(process-conventions):
- §1.2/§3.9/§3.10 收口顺序固定为上列五步,删「批末+合回两个时机」与「重跑本域闸再合回」;明列唯一两种合法复跑(闸红且修法动 game/;闸开跑后 master 又推进),并写明「再跑一遍保险」不构成理由
- 回执与分支尖的对齐判据改为代码面:回执 commit 之后仅追加 reports/、design/ 等非 game/ 提交,回执照样有效;合回闸六况拦截描述随之改口,回执新增 dirty_game 字段

机检(tools/run_all_gates.sh):头注写明本脚本是批末终局动作;回执写 dirty_game(跑闸时 game/ 带未提交已跟踪改动=验的不是这版字节,合回闸拒收),首个回执字段验证:干净树 0/脏树 1/还原 0,回执 dirty_arg 0/1 两态落盘正确

钩子(.zcode/hooks/worktree-guard.sh,本机豁免面):合回闸由「回执 commit == 分支尖」改为「回执覆盖分支尖的 game/ 面」(covers_tip:祖先判定+game/ diff 为空),新增 dirty_game 拦截,错误话术随动

验证:A 层 7 临时仓库夹具全中(回执对齐/闸后仅 reports 提交/闸后改 game//dirty_game/master 未并/quick/含新增红),两处变异各按预期翻红(covers_tip→commit 同一使 S2 翻红;删 dirty 拦截使 S4 翻绿),还原后 sha256 一致且 7 例复跑全中;B 层 5 评估案例(evals.json)只读子代理判分见会话
2026-10-25 01:33:24 +08:00
DKChan e89f486aa9 merge(master)+禁令残留清扫:并回 master 新进提交(gdstyle 闸件批/S9 卡/iter36 收尾),冲突 test-conventions §8.4 保重编号版+吸收 master 新条款「判据绑可观测提交面」(措辞去变异化);随批清扫——待办清单 gdstyle/S9 两条目「变异验证义务」改撤销证明口径;S9 活卡全量改写(契约 3/T2/D2/D4/来源行/对照表列头/审计面/两轮 grilling 记录——旧「闸件豁免」定界标注经用户全项目禁令推翻,验证义务统一撤销证明,禁令条款原文保留) 2026-10-25 01:31:21 +08:00
DKChan ec6eeba3ed Merge branch 'master' into closure35 2026-10-25 01:28:39 +08:00
DKChan 6c761e1369 docs(批后收尾): 迭代 35 结项——反哺点十七条落文+代拍板两单整单追认+中间文档十二份退役+账面换代
反哺点落文(用户 2026-10-25 逐条裁「全部照此落文」):卡①① 多终点深度互异改「互异节点深度」并补深度算法(最长路径、多入口取最长、不取最短的理由);卡①⑦ 增「支路互异上限=出口数 3」摆放约束;卡①②/卡②① 地图深度定义改最长路径、三处「节点编号」换「节点深度」;卡①③/卡②② 冒险结构覆盖义务换代为敌侧带命中+板侧解析命中+深度域 L1 0–6/L2 0–9/L3 0–13,删「旧模板池随实现批清数据」;卡①④/卡②④ level-map 登记生成图随动——入口停点候选数=入口个数、节点数字=图内句柄 id、L3 深度域超出冻结画布约 10 层屏预算(等比缩放/滚动视口两案未裁,只登记缺口);卡②③ 核对无用语漂移。版本:生成 v1.3、地图 v2.3、level-map Last Updated 2026-10-25。

代拍板:卡① 六条+白名单外两件、卡② 六条+超清单五件,按用户令整单追认(推翻项零)。

中间文档退役十二份(吸收即死):两张需求卡片、两卡实现报告/代拍板/反哺点/验收审计共八份、两份停机呈报;引用面已改写(待办证据指路改 git 提交 5499eb9c)。目检四条迁体验验证清单 ㉝。

账面换代:roadmap 迭代 35 行改「已完成(2026-10-25)」、卡片与实现报告列填退役保留字,顶部当前位三行换代;待办清单 06「关卡节点图重构」条目整条删除(完成即删),新增三条代码件待办(验证集清单重生成、测试宿主改名、level.tres 表尾叙事订正),图包络条目同步 v1.3 引用与实测越界事实。

本批为文档批:零 game/ 改动、零测试执行、零 MC。
2026-10-25 01:28:36 +08:00
DKChan 8ff723aa4f merge(待办登记): S13 gdstyle 免名单把数字当身份缺陷条目落登记处——批次移交来源,含现状证据(tools/gdstyle_gate.py:82 三元组键、卡② 12 项假新增逐条对基线旧值核漂移、master 尖 5499eb9c 未整套跑绿代码域闸)与预计改动面两档(治标 --refresh 约 5 分钟;治本改键形态+恶化判据+四处随动+变异验证四项约 0.5 工作日),状态待写卡。文档域闸绿(回执 docs 档,07 doc_link 较基线改善·零新增红) 2026-10-25 01:27:51 +08:00
DKChan 0dff45c917 docs(待办登记用语修正): S13 条目内「不得」改「禁止」——用语规范 A 表把「不得」列为退役词(2026-10-15,继任口径=禁止),08 doc_term 闸拦下后修正,另跑 doc_term 与流水线闸两件窄检复绿 2026-10-25 01:27:32 +08:00
DKChan 8d35727130 docs(待办登记体例修正): S13 条目标题元数据来源词改「批次移交」——登记来源四选一(playnote/会话提及/审计发现/批次移交),原写「迭代 35 卡② 收口实证」不在词表内,流水线闸拦下;证据出处仍写在现状段的提交号 5499eb9c 与实测清单里 2026-10-25 01:26:09 +08:00
DKChan f3e3310683 docs(待办登记): S13 gdstyle 免名单把数字当身份缺陷条目落登记处——现状(tools/gdstyle_gate.py:82 三元组含消息全文,基线 241 行逐字比对;迭代 35 卡② 实测 12 项假新增,逐条对基线旧值核实全为存量债计数漂移,含本批把 cross_validate 159→107 行等改小项;master 尖 5499eb9c 未整套跑绿代码域闸)+预计改动面两档(治标=--refresh 一次约 5 分钟但缺陷复发;治本=键改「文件|规则|函数名」+加恶化判据防 104→300 行被抹平,随动重生成基线/run_all_gates.sh 头注/tests/README 速查行/变异验证四项,约 0.5 工作日)+归属 tools/ 静态扫描域非迭代批+状态待写卡 2026-10-25 01:25:43 +08:00
DKChan 546e511385 merge(写卡): 代码结构审查批写卡收口——五卡 v1.2 落 reports/+待办清单三条目状态推进(①缺陷修主卡+R1-R3 重构三卡·已写卡;②S9 批·已写卡;③S6/S7/S8 整条冻结待④注记)。五卡均零待裁点、grilling 两轮复核通过(第一轮五卡十二阻断全闭合,第二轮通过附应修全折入);2026-10-24 用户裁五件重构候选全部立项另立三卡、缺陷⑦明细行枚举漂移划归条目④;卡后并迭代35卡②零冲突+三卡换代注记。文档域闸绿(回执 docs 档,07 doc_link 较基线改善) 2026-10-25 01:14:03 +08:00
DKChan ffc5c982a4 docs(写卡): 并 master(迭代35卡② 5499eb9c)零冲突+三卡补「卡后换代注记」——卡①/R1 行号漂移与字面量在位确认、R3 断点键集换代(template_pick→graph_gen_v2,27 键数不变、清单 T0 重采);流水线闸绿。文档域闸绿(回执 docs 档) 2026-10-25 01:13:24 +08:00
DKChan 6835f96df0 Merge branch 'master' into reqcards-20261024 2026-10-25 01:11:45 +08:00
DKChan 5249f21f16 docs(写卡): 五卡 grilling 两轮复核收口 v1.2——卡①缺陷批(d1 语义加固定性/d9 遮挡账合并制/d12 两口解析/P0 撤销证明纪律)、卡②S9 批(第三洞续行拼接/闸件变异验证定界/独立验收审计声明)、R1(settlement 三参注入/sv7 订正)、R2(查表族棋盘态依赖/TILE_ 常量随迁五处改引)、R3(行数读数 ≈850/契约 5 接线行例外/策略六类)。两轮复核全通过(第一轮五卡回炉三+两+两+三+两阻断全闭合,第二轮通过附应修全折入);待办清单版本引用换代 v1.2。文档域闸绿(回执 docs 档,07 doc_link 较基线改善) 2026-10-25 01:11:08 +08:00
DKChan 5499eb9ca0 merge(迭代35卡②): 节点图消费侧换代批合回——图源从 level.tres 模板池整体切到「参数档×种子」生成图(起关装配+LevelTable.validate_graph 四检+违规起关拒绝零兜底),模板链路全面退役(first_script/template_pick/active_template 与 15 张模板数据清出,断点 template_pick 键换代差标记键 graph_gen_v2、缺键旧断点显式拒绝),多入口首跳与句柄单空间寻址、enc 定位信息取节点深度值,MC 出数字段 level_maps;断言面 S1–S8 全数换代(node_map_templates 重写为生成图确定性套 21 条、level_shop_economy 147→181 条含商店三性质与大岔口分区域兑付、adventure_feats 覆盖与奖励段改真实解析链与真实选路入口 138 条、breakpoint_resume 新增 P7 六条、三处取数 helper 换代并清偿其空扫描面假绿、meta/curio/save_manager_domain 等单测随动、两呈现宿主夹具按句柄形状重建);变异验证九条口径全部有红证(M1–M7 本口七条+T1 四条+覆盖批两条),独立验收审计判通过(自复现三条红);产出物四件齐(实现报告含实际对照表与目检总清单/代拍板追认单/反哺点清单十条/验收审计)。
域判定依据:本批 diff 含 game/ 前缀(代码域)与 reports/ 产出物,按先例取代码域回执(最后一次代码域全量闸绿在 0c5cd428,验收通过·对基线零新增红)。合回前另动两处:分支再同步 master 一笔(S13 gdstyle 新闸随 master 进来)与 level_table.validate_graph 分段重构(本批唯一真新增的 S13 违规,〔v1〕17 条当时单件复跑绿)。按用户当轮明令「现在不需要跑任何测试,直接提交合回」,本轮零复跑、不再重生成 S13 基线;遗留待裁项=S13 存量债计数漂移 12 项(基线三元组把具体数字写进匹配键,任何批触碰这些文件都会把老债报成新违规;本批实际把这些函数改小了:cross_validate 159→107 行/31→21 分支,level_runner 类变量 40→38 且其文件长度违规消失,start_level_external 参数 8→7,main.gd 1509→1507),处置口径归用户与 S13 批裁定。11 回放确定性对拍按用户前裁零跑(无数值定值调整,只完成机制)。
2026-10-25 00:48:22 +08:00
DKChan 6a377750b6 docs(迭代35卡②T4 产出物四件齐): 独立验收审计报告落位——未参与实现的子代理只读卡片+实际对照表+diff+测试+回执自跑复核,总结论「通过、无缺漏」,其亲手复现三条撤销红(M1〔v2〕入口候选数/M4〔v6〕进战载荷/M6〔v8〕旧断点代差拒绝),并独立确认件核四项、批性质禁令零触 design/ 与根清单、代拍板超清单五件已申报、vis/fog 两宿主断言计数 19→19/26→26 属实 2026-10-25 00:48:01 +08:00
DKChan 15e70f744e docs(写卡): 五卡 v1.0 初稿+待办清单三条目状态推进——game 行为缺陷定点修批(迭代批主卡)/S9 类型闸正则修复批(非迭代批)/重构三卡 R1 main 判离·R2 boardview 拆件·R3 runner 拆件与断点 schema 单点(2026-10-24 用户裁五件重构候选全部立项);条目③ S6/S7/S8 整条冻结待④注记 2026-10-25 00:39:18 +08:00
DKChan 39cdc4f671 style(迭代35卡②自查): 本批唯一真新增的 S13 质量违规自修——图校验单点 validate_graph(新写函数 72 行/20 分支/12 局部,超阈值且无基线可赖)按判据分段拆成 _check_nodes_wellformed/_check_edges/_check_terminals/_check_reachabilities 四段静态件,短路次序与错误类别词表逐字不变(良构错先于出边错、出边错先于入口终点检、再可达性检),〔v1〕17 条夹具断言复跑全绿零改判据;闸余 12 项经逐条对基线旧值核实为存量债计数漂移(cross_validate 159→107 行/31→21 分支系本批删跨表④所致的改小,level_runner 类变量 40→38、start_level_external 参数 8→7、其文件长度违规已消失,main.gd 1509→1507,resume_adventure 104→108 行为断点代差标记检查)——处置口径待用户裁(随批重生成基线/退 S13 批自修/本批重构),本笔不动 tools/gdstyle_baseline.txt 2026-10-25 00:22:55 +08:00
DKChan 29e9c337a2 merge(同步 master 二): 卡② 分支再次合入 master 现态(gdstyle v0.4.0 S13 质量规则闸引入笔)——本批改动产物须过新闸后再合回 2026-10-25 00:15:41 +08:00