Commit Graph
1935 Commits
Author SHA1 Message Date
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
DKChan 8cdeb1807f merge(静态扫描S13): gdstyle v0.4.0 质量规则闸引入——配置+闸件+存量基线 239 条+变异验证四项全过,全量域闸绿 2026-10-25 00:08:01 +08:00
DKChan 01774323db feat(静态扫描S13): gdstyle v0.4.0 质量规则闸引入——tools/gdstyle.toml 只开 quality/*(format/naming/order 与 S9/S10 重叠全关,lex-error 关 INT64_MIN 已知误报,no-debug-print 显式开)+tools/gdstyle_gate.py 闸件(版本钉 0.4.0 不符即红+文件|规则|消息 三元组基线差集,仅基线外新违规判红,--refresh 人工专用)+存量基线 239 条(扫描面=产品码 core/data/presentation 100 个 .gd)+static_scan.sh S13 段(防静默空转自检)+README 速查行补 S13+待办清单条目做完删除。变异验证:hud_presenter.gd 注入重复 load 红令→还原绿;基线三验(重复跑稳定/行漂移容忍/版本钉红)全过。全量域闸绿(回执 full 档,S13 实跑 ok) 2026-10-25 00:07:55 +08:00
DKChan 0514cf3809 merge(批后收尾): 迭代 34 结项——反哺点十条落文(敌人系统寻址词族/关卡节点地图 v2.2/关卡节点图生成 v1.2/level-map 记数/术语表信息迷雾/test-conventions §9.4)+代拍板十三项追认+reports/ 产出物与两卡退役+roadmap 与待办清单账面换代。文档域闸绿(回执 docs 档,07 doc_link 较基线改善) 2026-10-24 23:58:18 +08:00
DKChan 53f5d9cd69 docs(批后收尾): 迭代 34 结项——反哺点十条落文+代拍板十三项追认+中间文档九份退役+账面换代
落文(反哺点 ①②③⑤⑥⑦⑧⑨⑭⑮,经用户逐条裁决):
- 敌人系统.md:寻址词族「同坐标/坐标行集」改「同带键/带键行集」五处,大地精行示例改寻址键 (1, battle, 3)
- 关卡节点地图.md v2.1→v2.2:Boss 描边改紫赤+深墨环(依视觉定稿 level-map);补实现语义三句(层距=BFS 层差/Boss 与候选节点双豁免恒显类型/可见性只算当前圈不累积记忆);递出物改关卡序号+节点深度;info_visible_layers 已落数据表现行值 2
- 关卡节点图生成.md v1.1→v1.2:产出约束五条→六条,新增「多终点深度互异」;岔路取舍补候选集豁免类型可见性已兑现;调参表补图包络行(≤屏预算,超预算只限参数档)
- level-map.md:信息层级第一层补类型可见性指针;画布公式记数订正(宽 70+层深×122+44.5、高 52+槽位×58+25+24,下限 620×256)——定稿语义不动
- 术语表.md:新增「关卡与地图」节,收「信息迷雾」(与视野迷雾区分,标识符禁 fog_ 前缀)
- test-conventions.md §9.4:补「判据绑可观测提交面」一条,来源=迭代 34 探针首版假绿的教训(吸收原卡片 T2 描述项)
⑬ 超预算图策略无设计落点 → 待办清单新登记条目(设计面=文档轨,状态=待文档设计)
⑯ 卡片 T2 接口描述订正 → 判由 ⑭ 吸收,卡片随批退役不改

代拍板:迭代 34 两份代拍板单十三项(卡③ 六项+卡④ 七项,含卡④第 7 项白名单外甲案返工)用户全部追认,异议窗口关闭。

退役(吸收即死):reports/ 下迭代 34 产出物七份(实现报告/代拍板/反哺点清单/验收审计四份)+两份需求卡片。引用面已改写,doc_link 死链检查绿。

账面:roadmap 迭代 34 行改「已完成(2026-10-22)」、卡片列与实现报告列填「已退役(git 历史可考)」;顶部当前位迭代位与下一步换代。待办清单删迭代 34 两卡行、关卡节点图重构条设计定稿版本升 v1.2/v2.2、新登超预算图条目。体验验证清单登记 ㉜ 迭代 34 实机目检四项(不阻塞)。

域判定:diff 全部落在 design/+reports/+两份根流程清单+roadmap.md,纯文档域,故取 --docs 回执。零游戏测试执行(测试两入口铁规),结论均为静态核对。

已知缺口(不在本批修):待办清单从未设迭代 34 反哺点专条,落文凭据无处登记;roadmap 迭代 35/36 行仍写「待开工」与实际不符(35 卡①已合回、卡②停机;36 三卡已合回并收尾),留待用户发令订正。
2026-10-24 23:58:03 +08:00
DKChan 0c5cd428ba fix(迭代35卡②件核补口二): ui_click_probe 续玩夹具断点形态换代——该探针段由别的批次新写入,仍带已退役的 template_pick 键且缺生成图代差标记键,resume_adventure 按契约显式拒绝该旧形态,致「续玩重建后加算区 atk=5 回填」「续玩重发开场行」两条前提失守(03 探针 --click 现红);夹具键换 graph_gen_v2: 1 后件核复扫全仓 template_pick/first_script/active_template 零引用(仅剩反向断言的键名引用) 2026-10-24 23:21:40 +08:00
DKChan 678ad791da merge(同步 master): 迭代 35 卡② 分支合入 master 现态(12 笔他批改动,含 game/ 呈现层与测试工具手册批)——按 process-conventions §1「master 若被别批推进,先在分支里 merge master 解冲突、重跑本域闸再合回」执行 2026-10-24 23:08:08 +08:00
DKChan bb63c93c4e merge(代码审查): game/ 全目录结构审查收口——审计报告落 reports/+待办清单登记四条(缺陷修复/S9 正则/S6-S7-S8 工程直入·待写卡;架构规范对齐批文档轨·待文档设计)。文档域闸绿(回执 docs 档,07 doc_link 较基线改善) 2026-10-24 20:05:31 +08:00
DKChan 089cf6ad06 docs(代码审查): game/ 全目录结构审查审计报告+待办清单登记四条——行为缺陷九件/结构重构候选(工程直入·待写卡)、S9 正则失灵(工程直入·待写卡)、S6/S7/S8 落地(工程直入·待写卡)、架构规范对齐批(文档轨·待文档设计)。零测试执行(两入口铁规),结论全部静态阅读;文档域闸绿(回执 docs 档,07 doc_link 较基线改善) 2026-10-24 20:04:24 +08:00
DKChan 11708066dc fix(迭代35卡②件核补口): ui_struct_probe ⑦resume 夹具断点补生成图代差标记键 graph_gen_v2——断点契约换代后缺该键即 resume_adventure 显式拒绝,探针的「续玩恢复后胜利总结面」断言因夹具属换代前形态而中断(03 探针 --click/04 探针 --full 基线绿→现红两处同源);直跑 res://probe/ui_struct_probe.tscn 复验全屏结构断言零红 2026-10-24 19:59:06 +08:00
DKChan 4ed53651ce test(迭代35卡②T3 V3 补口+报告对照表): 大岔口分区域兑付断言组落地(卡片 V3 是本卡 §8 唯一无机检断言的验收点,前口漏挂——本轮补)——level_shop_economy 新增 _smoke_multi_terminal_settlement 五条:L2 现行图 Boss 终点两颗以上、min/max 两轴各自收在本路终点 Boss(末句柄 6/11 互异且都属图 Boss 集,result=victory)、区域隔离(min 路不含 max 终点、反之亦然)、任一 Boss 胜即本关收束 level_finished 恰一次且载荷 result=victory·node_id=该终点句柄(真实 runner.start_level+pick_next_node+_autoplay_battle 全程驱动,兑付停点走 continue_after_node 与 _drive_level 同口径);宿主 176→181 条全绿。实现报告补 §二·十三 实际对照表(卡片 §8.2 八行逐行给文件:行/真实入口/撤销证明对应 M1-M7 与 T1/覆盖批变异)与终版宿主读数 2026-10-24 19:45:59 +08:00
DKChan 3461e83bec test(迭代35卡②T3 尾缀对齐): 本批新落地断言补可 grep 尾缀(〔v2〕入口候选数=参数档 entry_count 与第二入口进入/〔v5〕商店三性质与扫描面非空/〔v7〕同档同种子两次产图同图·起关图=生成器直取·种子 42 两开局同图·断点重生成同图·同种子重开局同图/〔v8〕快照代差标记·句柄往返·旧断点拒绝/〔v9〕快照无已抽模板键·表无 templates 键/〔v4〕三关图各含奖励节点)+商店宿主重复段头清理——独立审计第 1 件(对照表逐行核尾缀可 grep)的执行面;四宿主复跑 21/176/138 全绿零错误行 2026-10-24 19:35:01 +08:00
DKChan 4cec838f0e docs(迭代35卡②T4 产出物): 实现报告补 T2 二口/T3 全段与变异验证记录表七条(M1-M7 注入点、最窄宿主、红行原文,V5 两条由生产码注入取证并声明宿主内联变异脚手架已清退)+商店宿主收口段(换代后取数单点、S3 三性质扫描面 60 图/1413 路径读数、S4/S5 非空前置清单);新建代拍板追认单(白名单六条执行值 graph_gen_v2 命名/句柄断点形态/route 轴与 level_maps 值形态/提交切分+超清单五件呈报:奖励必经断言替代形态、三处 _level_active_nodes 空扫描假绿清偿、商店到达读数 2→3、_boss_depth 死件随删、两呈现宿主夹具拓扑重建待复核);新建反哺点清单(卡片 §6 六条逐落点+新发现四条:验证集清单 11 行陈旧不受闸覆盖、node_map_templates 宿主名遗留、level.tres 表尾去向注记与禁写变更叙事红线张力、教学担子交接需入体验验证清单) 2026-10-24 19:28:06 +08:00
DKChan d48bf10fd7 test(迭代35卡②T3 件核): 商店宿主内联变异脚手架清退——宿主自改生成图节点的 MUTATION-A/B/C/D 段(店位改战斗/reward 位改第二家店/深度出表域/型别出枚举)与配套两条 MUT 断言整体删除,测试面不再自带变异开关;V5 两条拦截证据改由生产码注入取证(node_map_generator 产图尾段店位改 rest→性质①红、battle 改 shop→性质②60/60 图与性质③738/1413 路径同时红),宿主复跑 176 条全绿 2026-10-24 19:26:44 +08:00
DKChan 6b213a21ea test(迭代35卡②T3 S3/S4/S5 收口): 商店经济宿主断言面换代(147→176 条)——图源全面改参数档生成图(_generated_graph 单点取数+_level_active_nodes 随动,模板兜底段整体删除);① S4 形状写死断言退役:节点数/五型计数/岔口数/终点数/入口数改图读数性质并加非空扫描前置(含 L1 终点恰一、L2/L3 多终点大岔口投影、L1 终点深度=参数档层高);② S3 商店编排三条性质断言(每终点前一位恰一店·店数=终点数·入口→终点全路径 DFS 恰穿一店)× 三关参数档 × 种子 42+42–61 扫描,硬编码 node_depth 8/9·穿节点 8·L1 行集零改动退役,行进面保留「到店当前节点型别=shop 且出边恰一条指终点」与「min/max 两轴路径穿店恰一·逐跳为图出边」;③ S5 跨表覆盖改真实解析链(敌侧落带≥请求深度、板侧精确命中、终点 Boss 行集按图终点深度解析)并逐关登记扫描面颗数;④ 起关签名尾参 template_pick 退役、路径自洽断言新增(句柄轴行进·方向轴分岔终点互异);⑤ 段内注释与文件头随语义换代改口径 2026-10-24 19:16:23 +08:00
DKChan 548cd2da74 fix(迭代35卡②T3 件核): 两枚画面探针起关尾参残留清理(board_shot/type_glow_shot 仍传已退役的 template_pick=0, arity 不符会被渲染闸拦下) 2026-10-24 19:13:39 +08:00
DKChan 78924fddbd style(迭代35卡②T3): 静态扫描 S9 类型闸归零——R1 无类型容器三处参数化(level_runner 参数档/生成图持有变量、level_table validate_graph 逐节点变量改 Dictionary[Variant, Variant]);产品码类型闸与 node_map_templates 宿主同跑复验绿 2026-10-24 19:11:22 +08:00
DKChan 3849211621 test(迭代35卡②T3 补口): V2 多入口与 V6 定位信息两条真实入口断言补位+死注释清扫——① node_map_templates 入口停点候选数改判「=参数档 entry_count」(L3 档实测 2)并加第二入口句柄显式进入断言(变异「候选写死单入口」的拦截面,原 >=1 写法拦不住);② adventure_feats 新增 _drive_to_pref 真实选路驱动(满配赢途中战→岔口按偏好点选),据此落三断言:奖励支路经停呈三选一候选在途、点选兑付受理、进战载荷 node_depth=节点深度且命中节点句柄≠深度(变异「enc 取句柄」拦截面〔v6〕);③ round_flow 模板时代孤儿注释删除 2026-10-24 19:09:04 +08:00
DKChan 9ee3bea194 refactor(迭代35卡②T2·二口+T3 S1/S2/S6/S8): 消费侧切源落定+断言面换代主体——① level_runner 图源换代(_generator 取代模板解析,_assign_generated_graph 读 level_gen_params 参数档产图并过 LevelTable.validate_graph,违规起关拒绝零兜底)+_entry_nodes 多入口首跳+_node_id 句柄单空间+enc node_depth 取节点 depth 值;② adventure_runner/main/save_manager 模板链路退役(first_script 参数与 template_pick 计算全删,断点 template_pick 键换生成图代差标记键 graph_gen_v2,缺键旧断点 resume 显式拒绝禁静默回放);③ level.tres 三行 templates 键清出(15 张模板数据出表,行级字段留,表尾注释改指参数档+生成器);④ sim/probe 随动(run_level/run_adventure 尾参退役、MC 出数字段 level_templates→level_maps 值=关卡#主种子、探针注释性质化、boss_depth 取节点 depth 键);⑤ 断言面换代:node_map_templates 宿主整段重写为生成图确定性套(纯函数复现/换种子变图/零计数器号位依赖/单一图源/种子 42 两开局同图/断点重生成同图/缺代差键拒绝/表无 templates/收束置位三条保留),breakpoint_resume 新增 P7 六断言(快照无已抽模板键、代差标记、停点句柄与已到序往返、续玩同图、旧断点拒绝、同种子重开局同图),S8 单测随动 first_script 键清退+断点夹具换代+meta 参数面 extra 键样换 treasure_unlocked(语义保持),S2 生成图取数面三宿主替换(level_active_nodes 走参数档+种子 42,消费点深度键换 depth,round_flow 死件 _boss_depth 随删),adventure_feats 覆盖义务段改真实解析链判据(敌侧落带≥请求深度+板侧命中+非空扫描面)、奖励节点段换「图侧含件+真实选路点选呈停兑付」双断言(旧单链必经形状前提随模板消亡,非放宽:经停即呈候选由真实 pick_next_node 入口证明)、商店余额段按每关恰一店投影改三关读数 2026-10-24 18:59:57 +08:00
DKChan 8794f1f522 merge(测试工具手册): game/tests/README.md 升级手册形态+test-conventions 分工指针+待办清单登记 gdstyle 引入条目——全量域闸绿(回执 full 档) 2026-10-24 18:28:50 +08:00
DKChan 53426fd073 docs(测试工具手册): game/tests/README.md 升级手册形态——头部三线分工声明(介绍=手册/规则与时机=test-conventions/闸清单=run_all_gates.sh 唯一落点)+工具速查表八件(判什么/结果谁判/什么时候用)+测量件发起规则指路;test-conventions.md 分工句原位扩一行指针(不推移行号);待办清单登记 gdstyle 引入条目(工程直入,2026-10-24 会话实测三件证据)。全量域闸绿(回执 full 档,07 doc_link 较基线改善)。gdstyle v0.4.0 兼容实测见待办清单条目现状节 2026-10-24 18:28:43 +08:00
DKChan 6566200220 docs(迭代35卡②T2·一口): 实现报告补 T2 第一口读数与「续做清单」——切源主体七步逐条带 file:line 锚点(level_runner/adventure_runner/main/S1–S8 随动/件核/收口顺序/待用户项),冷启动可照单接上 2026-10-24 16:09:34 +08:00
DKChan 98c61d50c3 refactor(迭代35卡②T2·一口): 跨表校验④「关卡节点→敌/板覆盖与多终点 Boss 共带」随静态节点数据消亡整体退役——两条拦截语义改由运行时断言承接:顶 clamp 消解禁=〔v11〕「解析落带 ≥ 请求深度」、多终点 Boss 带键互异=〔v11〕逐终点带键两两比对(拦截面从表内静态代理升级到消费图本体,无削弱);其单测段 _test_level_node_band_rules 与随它而存的四个 preload 一并退役(fv15/fv16/fv17 三条判据的现役等价面在 level_shop_economy〔v11〕与 level_table_validate〔v1〕)
- 覆盖不降级的依据:生成图深度域实测 L1 0–6/L2 0–9/L3 0–13 为模板池深度域(0–4/0–9/0–9)的超集,且 〔v11〕扫描面三档×20 种子逐节点核敌带与板精确行
- save_manager 首次冒险位注释随确定性承载换代改口径(首局固定种子 42+参数档生成图,无兜底模板),键与行为零改动
- run_all 59 套件全绿
2026-10-24 16:08:57 +08:00
DKChan 0fcbcb933b docs(迭代35卡②T1): 实现报告补 T1 段——四检与良构落点、〔v1〕17 条、四条变异注入红证(含两次注错语法即作废重跑的教训)、判据②与④在 DAG 上互斥的新发现、随动四条逐条声明 2026-10-24 15:54:52 +08:00
DKChan c0dd442060 feat(迭代35卡②T1): 加载校验换代——LevelTable.validate_graph(nodes) 静态单点承载四检+良构基底(①入口≥1 且终点≥1 ②全员从某入口可达且可达某终点 ③终点恒 Boss 且 Boss 无出边 ④出边目标深度严格大于源=无环;良构=句柄唯一·出边全命中·type 五类枚举·battle 带深度),表加载期图校验与旧六判据(Boss 恰一/战斗≥2/单链末 Boss/前三位纯战斗/出度≤2/Boss 编号最大)连同模板池校验分支、BFS 层宽≤5 一并退役,行级校验保留
- 新宿主 tests/unit/core/level_table_validate_test.gd〔v1〕15 条(正例三形:多入口多终点/含岔口单终点/单链退化显式出边;负例八类;范围反证三条:无商店图不报错·双入口合法·缺 next 字段仍拒)+run_all manifest 登记一行(59 套件全绿)
- 判据②与④在 DAG 上互斥的实证:无环图每个源点必为入口、每条极长路必止于终点,故「孤儿/断头」构造不出独立负例——② 保留为 ④ 失效时的纵深防御面,测试以两独立链正证不误伤(该关系拟入反哺点,文档判据②的表述宜注明其兜底定位)
- 旧断言随动四条(声明,非静默放宽):level_shop_economy ③ 段整段改走 validate_graph 并把「入口唯一违例」翻为合法正例、「孤儿」改为非 Boss 终点;level_map_type_vis 夹具注释订正;round_flow_skill_pool 敌表池清单 20→28 行补齐覆盖批八行池克隆键;board_gen_reward「(2,3) ceil 上取」改判精确命中并以临时摘同行的夹具面保留 ceil 能力判据(覆盖批补齐键域后旧判据对象消亡)
- 件核:全仓 grep 六判据消息文本零残留(唯一余留在 level.tres 表尾模板生成史注释,随 T3 模板清出一并消失)
2026-10-24 15:52:21 +08:00
DKChan 59bf85c169 merge(零碎修复): 迭代36收尾——探针断点指纹打印+新测试件 .uid 边车 2026-10-24 10:22:54 +08:00
DKChan 3e4e2c4ba9 fix(零碎修复): 迭代36收尾两件——click_probe 断点段补偶发失败故障指纹打印(仅失败路径输出,定位「战败清断点」偶发问题的写入者)+player_copy_sweep_test.gd 的 .uid 边车补齐(闸跑批时生成、漏随批提交) 2026-10-24 10:20:34 +08:00
DKChan 9eaafbf4e0 merge(迭代36): 三卡总收口合回——卡C 开场后缀认加算区+营地六处灰字深化+迷雾测点三关归一后基准(甲)+派生校验;卡A 玩家面文案/禁字清零 13 单元+player_copy_sweep 新宿主;卡③ 状态面板瘦身(八键投影+本局信息五件+跨关概览退役)。批末代码域闸全绿(回执 8b223392 对齐分支尖,11 对拍 NEED-APPROVAL 用户裁不跑;golden 加严句触发判存量漂移用户裁不重制)。变异测试经用户 P0 禁令停止(既有记录随实现报告申报)。独立验收审计两轮通过(卡C/A 19行+卡③ sv1–sv10)。 2026-10-24 10:15:43 +08:00
DKChan 8b2233927f docs(迭代36产出物补全): 卡③节落位——实现报告卡③状态总表/对照表实况/P0禁令申报/面板目检条+反哺点⑨–⑬五落点+代拍板卡③节(含宿主现址执行更正与零变异备案)+停机呈报撤回(用户裁决吸收进报告)+审计卡③报告(sv1–sv9过,sv10缺口已补齐转通过) 2026-10-24 10:05:14 +08:00
DKChan 6a8bde9a8e docs(迭代35卡②): 立卡② 实现报告——覆盖数据段收口读数(三关参数档×20 种子全绿 152 checks、四条变异含一条 NOT-RED 与判据加固过程、旧断言随动四条逐条声明)+卡② 本体 T1–T4 进度面 2026-10-24 09:49:26 +08:00
DKChan b5fd516b73 test(迭代35覆盖批): 〔v11〕敌侧覆盖判据由「行集非空」改为「解析落带 ≥ 请求深度」——非空不是覆盖判据(越顶 resolver clamp 照样返行),band_of 非 -1 才是卡② V11 的原意 2026-10-24 09:25:00 +08:00
DKChan 9214ef8e02 feat(迭代35覆盖批·同批落): 生成图深度扩面的敌/板表覆盖落地+S5/V11 覆盖断言——用户授权本批随卡② 同批落(卡② §0 原文允许「须先落或与本卡同批落」),数值按现有曲线插值全 provisional
- enemy.tres:战斗带顶扩到各关最大生成深度(L1 3→6、L2 7→9、L3 7→13,共 3 行);Boss 行按终点深度分带使多终点解析带键互异(L1 加 6、L2 加 8、L3 加 11/12/13,共 5 行);敌种一律复用在册 id(零新内容),AC 全部留在已裁带宽(杂鱼 0~5/Boss 8~12),模板时代带键 0-3/4/9 与 hobgoblin 留任位不动
- board_gen.tres:node_depth 键域补齐 0–6/0–9/0–13(新增 12 行,其余字段按该关同档行复制)
- 断言面:level_shop_economy_test 新增 _smoke_generated_coverage 三条〔v11〕(生成图每 battle/boss 深度经 resolve_enemy_rowset 解析非空=顶 clamp 消解禁/每深度 board_gen 精确命中且 node_depth 等值/多终点 Boss 解析带键两两互异),扫描面=三关参数档×种子 42–61,量程读数 L1 0–6、L2 0–9、L3 0–13
- 旧断言随动三条(声明于此,非静默改判):table_structure_guard 〔fv11〕行数与键序 20→28 换代为覆盖表序、〔fv13〕「三关 Boss 各恰一行=图 Boss 深度」换为 Boss 带键覆盖表清单(多终点必然多行,互异判据移交〔v11〕);level_shop_economy 混编段基线行数 20→28、深度 8 的板侧「无行残留」改判「覆盖行在册」(战斗侧仍禁 (L,battle,8) 精确键)
2026-10-24 09:23:55 +08:00
DKChan 8a37712e64 fix(迭代36卡③): 静态扫描归零——R1 容器参数化五处(main/_status_curios+status_panel 三容器)+S10 文件头去迭代叙事;批量闸中单元 runner/探针偶发中断经直跑复验全绿(存量偶发类,随报告登记) 2026-10-24 08:49:39 +08:00
DKChan 477a73e763 iter(36卡③): 状态面板瘦身——八键投影换代+本局信息面板三段新装两段退役+两角标tooltip换代+断言面换代(theme投影族九断言手拼夹具+探针真实入口三断言对拍独立oracle);变异验证按用户P0禁令零执行(正向验收测试照跑) 2026-10-24 08:35:39 +08:00
DKChan e74656b228 docs(迭代36产出物): 实现报告/代拍板追认单/反哺点清单落位——卡C+卡A 全对照表19行审计通过(独立子代理三件变异抽查复现);golden 加严口径触发判失效处理(存量漂移归因实测:master同读数);11对拍NEED-APPROVAL存量留痕;卡③停机呈报(断言宿主随game/smoke退役变质——移交写卡段重锚) 2026-10-24 08:04:03 +08:00
DKChan 99e1b20ba6 merge(字体批版本号补正): art-bible v3.19+08-Alpha版本标准 v1.15 合回
字体定稿批(980f1b00)漏推两份文档的版本行——art-bible 与 08 均有实质改动批即推版的
在册惯例(iter32/iter33 连续推版;08 的 b9bdfd49 条目零增删也推版),本批补齐:
art-bible v3.18→v3.19(§7.4 字体定稿改写)、08 v1.14→v1.15(表现表 UI 字体行口径换代)。
pipeline_gate 36 行 5 链全绿;文档域闸 --docs 全绿(回执 commit=c5327f66)
2026-10-24 07:52:30 +08:00
DKChan c5327f6666 docs(字体批版本号补正): art-bible v3.18→v3.19+08-Alpha版本标准 v1.14→v1.15
依据:两份文档均有「实质改动批即推版本行」的在册惯例——art-bible 由 iter32(f2b25580,
v3.16→v3.17)与 iter33(1864f157,v3.17→v3.18)两批连续推进,08 由 b9bdfd49 条目零增删
也推版(v1.13→v1.14);doc-conventions 第 5 节明文允许版本号作文首现行身份标记。
字体定稿批(980f1b00)对 art-bible §7.4 实质改写、对 08 表现表行口径换代,两处版本行
漏推,本批补齐。沿革明细仍只在 git 提交史,不另设变更记录。
2026-10-24 07:52:09 +08:00
DKChan 9468c70ee2 iter(36): 卡C+卡A 实现——开场行后缀认加算区(六项布尔+三路径断言:白板反向/续玩重建正向,卡片②奖励节点前提缺陷改快照喂入形态代拍2)、营地六处灰字STONE_DEEP+取色/源扫描断言、迷雾测点三关归一后基准+派生校验(T0对拍L2/L3修值L2条款)、文案禁字清扫钉值表13单元+player_copy_sweep新宿主24断言入清单、变异验证全套留痕(对照表证据随实现报告) 2026-10-24 07:42:46 +08:00
DKChan 6475ebff35 merge(迭代35卡①): 节点图生成器核心批拆批合回——卡① 全绿交付(参数档 schema+.tres 三行 provisional+ConfigDB 单点读、RngService pure_stream 纯流面、NodeMapGenerator generate/validate_output/check_params/is_fatal 致命封印沿数值表单点入口体例、三宿主 72 条断言 17/39/16、run_all manifest +3 行实跑 58 套件全绿);改动—验收对照表 fv1–fv11 齐、变异注入 12 条含 NOT-RED 与尾缀漂移如实标注、独立验收审计有条件通过且缺漏五项全部收口(含删零调用方调试面)。
域判定依据:diff 路径=game/**(代码域)+reports/**(实现批唯一可写产出物目录,非 design/),按现行口径 game/ 前缀即代码域,回执取 --code 档(receipt commit=90fd434a,分支尖 f4790127 为其后的 docs-only 报告补笔)。
卡② 停工随批呈报:其 §0 硬交付序列的「生成图深度扩面覆盖批」未立卡(待办清单 06 条目缺口段),未切运行时图源——迭代 35 因此拆批,卡② 退回上游待覆盖批落地后重编。
11 回放确定性对拍未发起=按零跑红线闭合(本批无数值改动、不接运行时;确定性由〔fv3〕〔fv10〕与闸 02 覆盖),用户裁定不批准跑批。
2026-10-24 07:40:15 +08:00
DKChan f47901276e docs(迭代35卡①): 实现报告 §五 补最终全量代码域闸读数(回执 commit=90fd434a,与分支尖对齐;结论闸况与基线一致无新增红) 2026-10-24 07:11:18 +08:00
DKChan 0e1156063f merge(文档批): 营地场景图设计口径回写 GDD——帐篷/木围墙口径落 art-bible §2.8·§6.2·§7.5、asset-path-map §3、art-assets-checklist §3.5、camp.md v2.1;§6.2 增色彩脚本指路与三项待裁;文档域闸 --docs 全绿(回执 commit=0341bdc2) 2026-10-24 07:04:43 +08:00
DKChan 0341bdc2a9 docs(营地场景图口径回写): 帐篷与木围墙口径落地 design/
依据=reports/提案-营地场景图美术生成方案-2026-10-22.md §12 分层元素描述表/§11 修订清单第 2·4·7·9 条,
以及 reports/提案-营地色彩与氛围脚本-2026-10-23.md(色彩与氛围依据,色值为候选未拍板):

- art-bible §2.8:承载元素中景改木围墙(密排竖木桩/桩顶削尖/不透缝无横木),承载件由床铺换为帐篷
- art-bible §6.2:场景构成补「中景带自底部往上约 2/3 处起」+「近景可覆盖围墙、门洞必须留空」;交付形态承载件改帐篷;
  新增「色彩与氛围依据」指路(指 reports 脚本,本节不复述色值)与「待裁」三项(环境子板色值/门扇门洞高宽比/帐篷落地尺寸)
- art-bible §7.5:七物件名与「近景可覆盖中景、门洞除外」口径同步
- asset-path-map §3:scene_camp_bed → scene_camp_tent
- art-assets-checklist §3.5:承载件素材名同步改 tent
- camp.md(design/gdd/ux/):v2.1,物件表与纵深段按帐篷/木围墙口径重写,画法与尺寸口径回指 art-bible §6.2

术语表 43/56、02-系统清单 82、08-Alpha 106/200、art-status-checklist 32 五处经核对已在前批落地,本次零改动。
文档域闸 tools/run_all_gates.sh --docs 全绿。
2026-10-24 07:04:18 +08:00