DKChan
|
c79c8e8f34
|
docs(sweep): 状态记录更名扫尾——仓库旧称残留3文件5处普通引用换代+两处引述豁免保留+active.md 434登记(2026-10-10 用户令)
- entities.yaml:283「双算法销号,工作日志 312」→「状态记录 312」
- design/research/需求卡片-M4数值批-2026-10-05.md:97(两处)+:182 流程记录去处→「状态记录」
- game/data/schemas/enemy_table.gd:137 注释「〔工作日志 312 待裁项〕」→「状态记录 312」(仅注释行零逻辑触碰)
- 引述豁免保留两处:active.md 更名批快照行+doc-conventions §10 定性句(句子本身在记载更名动作,先例在册)
- active.md:快照行+434 条登记;随批入库主区未提交改动=433 条按「状态清除即任务完成证明」新规自清删除
- 范围外呈报不改:.zcode 工具件 5 文件(commitmsg_20261009/补丁脚本×2/tmp 旧卡八份)
- 摸底口径=git grep 含未跟踪件(design/ 全目录+根目录 md+game/ md 与代码注释);EOL/编码逐文件保持,git 历史零触碰
- 用户级技能目录与记忆目录换代在仓外同批执行,不入本提交
- 基点 6da823c;worktree statuslog-sweep 自治提交合入
|
2026-10-10 16:24:28 +08:00 |
|
DKChan
|
9ae7c60c9c
|
docs(sync): 天赋树裁定跨文档同步——锻造工坊解锁门登记+06重构批条+「道具工坊」改名「秘宝匣」九文件扫改(2026-10-10 用户令)
- A 武器锻造.md v0.2:柜台承载节补树侧解锁门(本柜台前置=树「锻造工坊」免费节点,攻/甲淬炼累计各≥2)
- B 06:新登「天赋树结构重构批」实装待办条(meta_tree 33→31/v4→v5 迁移重做/schema 等级阈值前置/柜台解锁门/秘宝匣改名连带面/地脉共鸣/同调位1)+武器锻造实装批条补关联句
- C 九文件现行正文「道具工坊→秘宝匣」扫改+各记版本行(版本历史行零触碰):元进度 v1.13/秘宝 v1.8/HUD框架 v0.16/camp v1.2/art-bible v3.13/03 v1.2/07 v0.5/README 新节/art-assets-checklist 补建版本表;registry 术语条「秘宝匣」(别名「道具工坊」保留检索)
- 红线:天赋树.md 与 game/ 代码数据表零触碰;design/research 与 design/qa 零触碰
- active.md:快照条+工作日志 431 随批
|
2026-10-10 06:48:08 +08:00 |
|
DKChan
|
03c4b4c933
|
docs: 文档正确性审查批+去毒+命名统一+天赋树成文等十一批落籍(2026-10-09 用户令)
一、里程碑语义立规:M3=Alpha 完整实现/M4=Beta 完整实现,未明令关闭 M3 前只排 M3 需求(roadmap M-4 节头立规注+M-3 节头口径指针+迭代 21+ 行注+06 倍率差条注);迭代 20/21/22 规划冻结(roadmap 迭代 20 行注——先解决眼前问题,重启=用户直接发令)
二、文档正确性审查批三波:全 GDD 29 份过审——状态记录按代码证据订正/里程碑删前缀(M-x+迭代N→迭代N,裸 M-4→Beta 阶段(未排期))/退役词退役件当现役清零/在役旧实现节加隔离横幅;重件=秘宝.md v1.7 老正文深层清算(横幅重写消「过渡形态已退役」误读/沿革节换代/六件旧件登记摘除/验收与 charges 矛盾订正)+奇物 v3.8+冒险结构 v0.18+关卡节点地图 v1.7+图生成 v0.7+难度曲线与Boss v0.26+战斗结算 v0.27+敌人系统 v0.16+地图战斗资源 v0.21+增益状态 v0.13+战斗表现 v0.6+元进度 v1.9+生涯 v0.3+00 v1.3+02 v1.16+03 v1.1+ux 八份(battle 23 处/camp/shop/node-reward/level-clear/interaction-patterns/settlement-summary/level-map)
三、去毒批:奇物 v3.7(魔法道具→秘宝/档名三档→四级/门票与刷新「尚未入表」假话订正/验收第 3 条改令牌口径/资源成员指路凭证件表)+秘宝 v1.6(速览旧目录退役标注/退役件示例换现役)
四、道具退役素材库新建(design/research/道具退役素材库.md,案乙已追认):秘宝退役 9 件含去向+专长退役 27 件名单+待核 4 行;魔法提灯(fog_lantern)裁退役(06 条目已裁+秘宝.md 注记换代+素材库迁表一;拆线归实装批)
五、B2/B3/B4 裁决落文:元进度.md 道具工坊行删旧写新(v1.10——旧六行登记作废、指路秘宝新目录+解锁门槛谓词分级);奇物.md P1「两项合成高阶项」注销(v3.9——用户定性脏信息);§3 刷新句按最新口径换代(刷新券替代、不进持有集)
六、天赋树独立成文(B1 裁决):新建 design/gdd/systems/跨局循环/天赋树.md v0.1(33 节点机制全按 meta_tree.tres 实态+迭代 12 落籍裁决+被删底稿 git 取证——脊柱行门槛/钥石单币/Fork A/B 面/存档 v5 域/注入双通道)+元进度.md 定名节换代(v1.11)+02-系统清单跨局循环区加行(v1.17)
七、A 类卫生包:版本历史表理排四份(秘宝/奇物含 v2.7 断裂行修复/敌人系统/图生成,只调行序)+缺号注记三处(增益状态 v0.6 未考/冒险结构 v0.15/关卡节点地图 v1.6=MC-1 批)+node-reward v2.2 双号改 a/b+07 补建版本历史表+06 删「设置与本地化」空节+「文档/结构闸存量欠账」块挪文末「文档与结构」节+「L1 商店编排」两悬空指针改指 GP 换算失衡条+难度曲线两处过期指向核销注记(v0.27)+B5「现役 UI/文案两处自相冲突」登记 06 待办(battle_narrator.gd:160 旧话/hero_info_panel 两段同标「特性」——随后续迭代修)
八、命名统一(用户令「任务书」全库改「需求卡片」):167 文件约 800 处(design/ 全部文档+roadmap+CLAUDE.md+active.md+entities.yaml+game/ 注释与数据批注);两文件改名(需求卡片-M4数值批/需求卡片-冒险前资源配比预设批);残留=自造短语全量清单(黑话证据文档故意跳过)
九、CLAUDE.md:批次工作流标准清单收口段新增第 12 条「文档同步闸」(需求卡片必列关联文档同步面、合并前同步完毕方算收口,原 12/13 顺延);呈报六问铁规适用范围补立(前序批随批落籍)
十、active.md 快照节+工作日志 414-421(并行会话 416 黑话清扫条目按共享工作日志惯例一并入库);06 中并行会话「active.md 定性与裁剪」条目未提交,按零吞并纪律留在工作区未入库
零测试(文档批两入口铁规);主区前序脏件(.gitignore/.zcode/config.json/playnote/project.godot/.zcodeignore/美术审计报告 html 等)未带
|
2026-10-09 19:12:46 +08:00 |
|
DKChan
|
8e02dcf05b
|
清理: design/存量超期批——删86件(dev四组11+qa证据39=只留最新规首跑+research 34)+引用改写17处/15文件+doc-conventions §11新增证据只留最新(v13)+美术审计报告留置呈报(工作日志 413)
|
2026-10-09 03:58:50 +08:00 |
|
DKChan
|
442cd511a0
|
修复: design/结构批——diagrams 迁入 dev/architecture(案甲,熵增闸红灯清零)+旧档 GDD 引用全量摘除(31处/29文档+code/schema头注13文件+registry 5行)+doc双工具摘design/ux死路径(工作日志 412)
|
2026-10-09 03:29:09 +08:00 |
|
DKChan
|
62d2f76ffa
|
修复: 卡①T6——熵增闸图像白名单收编 game/tests/golden/(本卡 T2 落库 golden 基线三张系机检测试资产非美术素材,T1 落库时漏改白名单致熵增闸红——同批修订 commit 留痕=CLAUDE.md 结构审计闸既有规则;修后复跑 golden 三张出违例清单)+tests/README 运行时口径数订正(分支基点实测 840 项 0 失败——此前误写 846 系 master 合并卡②④后口径,T0 基线复读与本批批末实跑均为 840/0)。批末闸实证:run_smoke 840 项 0 失败三闸过 EXIT=0/run_all 17 套全绿 EXIT=0/doc_link_audit 绿/doc_term_audit 绿
|
2026-10-08 19:21:23 +08:00 |
|
DKChan
|
aa3c89566c
|
修复: 卡①T4账务——tests/README.md 漂移订正:套件数十五→18(第 18 套=卡④提灯载体批 unit/core/fog_lantern_wiring_test 注名——本分支基点早于卡④合并实测 17 套全绿,合并后 18)+断言数「752+」改双口径说明(运行时=run_smoke 打印通过项数〔卡①基线 846 项 0 失败〕/静态=smoke 源码 check( 调用点计数 764 处——循环内断言按执行次数计,两口径数值不同且各自浮动,禁互相换算或写死)+「十场景探针」陈旧计数句去数化。integration 空壳目录删除(Q8 代拍板白名单——仅有章程 README 无实体),章程句并入 tests/README(将来跨系统测试落地随批建目录迁入),Story Type 表 Integration 行同步改指
|
2026-10-08 19:21:09 +08:00 |
|
DKChan
|
3763a7555d
|
修复: 卡①T3/T4——config_fatal_probe 退役(.gd+.uid——与 run_all 致命类单测 config_db_fatal_oob_test 断言面重复,2026-10-02 代码质量修复批呈报退役的还账)+数据配置.md:205 指路句连带改指致命类单测(退役必须连带改指,任务书 §二;v0.4 版本史行系历史记载不动)+damage_probe 头注标注「诊断工具·非验收件」出一切闸(M4 修复义务引用不受影响)+skill_rhythm_probe/board_stat_probe 头注标注「分析工具·非验收件」(零断言取数工具)。全仓引用清查:CLAUDE.md/tests README/smoke README 零引用残留
|
2026-10-08 19:21:04 +08:00 |
|
DKChan
|
c0c066da0c
|
修复: 卡①T3——probe_gate --full 段落码四探针收编(ui_probe/ui_tune_probe/t17_defer_probe/fx_probe——游离闸外只能手敲→入重闸;timeout 120=实测 17.4/49.6/63.0/21.9s 的 2-7×余量;PASS 语义+退出码闸+残留批末闸随骨架)+头注释「shot_probe 禁入本闸……归真人目检」纪律句删除改写(2026-10-07 用户授权=历史偷懒标记;渲染面归 render_gate 正主)+轻闸默认段零删减零改动(--full 只增不改,契约红线②)。ui_layout_probe 零断言诊断件补最小布局断言转断言件(1280/1920 两档:基座 1280x800/顶层三区互斥不越界/board_view 含于 D 区/1920 档钉迭代 9 分辨率案甲契约——stretch=canvas_items 下逻辑视口与四区矩形恒定,分辨率维度不重复建闸;headless resize 实测生效;首跑 PASS 退出码 0;闸归属归卡③裁点②候裁本批不入闸)。probe_gate 两形态实测:默认段全绿+--click --full 全绿四探针全 PASS 残留 0
|
2026-10-08 19:20:59 +08:00 |
|
DKChan
|
a7861aec5a
|
修复: 卡①S2 观察项根因修复——board_shot_probe 抓帧时序改时间制等入场涟漪完结+golden 三张基线换代。基线换代触发原因(强制记载):非视觉回归非素材换代——render_gate 清障后首跑 golden L2_underdark changed=2.53% 越限(基线入库时首对比 0.00%),停机诊断实证=波动性越限(L2 四跑 0.00/2.53/2.29/1.17%、L3 0.89/1.78/1.59%、L1 恒 0.00%):board_view rebuild 入场动画(全板淡入 motion(0.2)+R0 涟漪 motion(0.04×距离)+motion(0.12),最远格 ≈0.56s)未完时抓帧,原制 6 个 process_frame 热机后 ≈0.1s 恒捕在中途态、逐跑帧时序抖动使揭示 alpha 漂移;基线生成跑恰逢冷机慢帧捕到完结态故入库时全过。修复=抓帧前 create_timer(1.2)s(2×余量)锚定动画完结态(探针侧零运行时 diff);换代后三连跑稳定性实证全 0.00%/0.00%/0.00%;render_gate 修复后全绿(EXIT=0);容差 2%/16 用户冻结口径未动(S2 呈报在案);素材齐盘守卫走 golden_baseline_refresh.sh(S3/Q5/Q2 口径全随)
|
2026-10-08 19:20:54 +08:00 |
|
DKChan
|
8029af5e07
|
修复: 卡①锚清障(续)——S1 用户裁甲三件锚漂移半成品审验补完落籍(前手中断遗作逐件核验全数成立零补刀):①菜单副标题锚「改造批」→「扫雷的因」(现行文案「扫雷的因 · 逐行兑现的果」ui_assembler.gd:132 逐字子串,全工程唯一命中 contains 语义)②战斗明细带提示锚「结算明细」→「上轮摘要」(现行「上轮摘要(回看归「生涯」)」battle_log_view.gd:47 唯一命中——摘要行文案系「上轮: …」不含「摘要」零碰撞,_log RichTextLabel 不在 Label 匹配面)③菜单帮助文腿整个退役(载体玩法速览牌 2026-10-06 用户令退役——shot_probe meta 键+shot_checker 断言段+头注断言清单三处同撤不重锚,06 在册口径=同撤)。render_gate 清障后首跑 shot_checker 全 PASS 实证:菜单·副标题 WCAG=8.44/战斗·明细带提示 WCAG=11.94 均 C-OK,A/C/D 类与 hero 面板全过
|
2026-10-08 19:20:49 +08:00 |
|
DKChan
|
91c9ec69bf
|
修复: 卡①T2——棋盘 golden 三张基线入库 game/tests/golden/(L1_dungeon/L2_underdark/L3_deep_underdark,900x760 棋盘区裁剪帧)。基线换代触发原因(强制记载):首次建基——迭代 15③ 挂账五闸归宿落地,素材齐盘态(字体/瓦片/英雄/旗纹理全在盘实测)2026-10-08 窗口化抓帧生成,非回退态;容差 provisional 差≤16/changed≤2%(S2 口径),首对比实测 0.00%/0.00%/0.89% 全过
|
2026-10-08 19:19:27 +08:00 |
|
DKChan
|
3d04432f7a
|
修复: 卡①T1——渲染闸 tools/render_gate.sh 落码+shot_probe 扩屏七屏(设置面/生涯页/暂停层真实信号路径入屏,商店房考证不可达注记留 B 批)+board_shot_probe 取证三件套(headless 护栏/空纹理 fail/board_meta.json 取样坐标落盘)+golden_board_crop/golden_baseline_refresh 两辅助件;隔离档即时 apply 修正(真实档 fullscreen 态污染抓帧尺寸 2304x1440≠1280 基准档——探针侧环境修正零运行时 diff);取证段失败语义=闸红(Q7)
|
2026-10-08 19:19:22 +08:00 |
|
DKChan
|
8374c9caf1
|
修复: 卡④T4——账务落文:改道指路句实查 6 处全换代零旧口径残留(①board_view.gd:139 常量注释②:145 setter 注释=载体 fog_lantern 落籍+呈现桥实名指路③art-bible.md:387 预留不接→已接落籍+常量拟名 LIGHT_RADIUS_LANTERN_BONUS 顺手对齐落码实名 FOG_LANTERN_BONUS④HUD框架.md:168 配套拍板段改道注记⑤:170 实施状态段 2 处整段换代+卡④落籍注记+LIGHT_RADIUS_LANTERN_BONUS 同口径对齐;残留 Alpha 信息件字样三处均=销账声明/改道留痕叙事非活性指路,qa 历史成文零触碰);06-待办清单 菜单开局同调传参缺陷条回写落籍态(卡⓪ merge 9160942+build_adventure_params 修复面+resume tree_rules 受理缺口披露);秘宝.md 目录九件→十件(魔法提灯入册+被动六→七)+速览实现面文件名顺手订正 aux_items.tres→treasure_items.tres+投放态注记十件口径+v1.1 版本行;roadmap 迭代 19 行卡④段落籍登记(T1-T5 全记录+出口报告指路)
|
2026-10-08 17:02:51 +08:00 |
|
DKChan
|
510cdab506
|
修复: 卡④T3——测试三形态落位(契约 9):①probe=ui_input_probe case⑮ 内载体级段不开新 case——装配 fog_lantern→开局参数面(build_adventure_params=卡⓪①修复面回归)+settlement.attunement 注入→呈现桥 _sync_fog_lantern→lantern=2 且 dist==R+1 格转可见+卸装显式重算复原 0;case⑮ 既有断言零删减(实查 17 断言面原样)②smoke=现有套件 _smoke_adventure_table 加断言不新开套件——行字段逐键裁值+同调目录投影 display_name(九件→十件)+装配→战斗贯通 enc 注入→attune_has=true+空装配基线 false③存档回归=breakpoint_resume_test 新增 Part 6——装配(params.attunement)→停点→续玩受理→回局首战 attune_has 仍 true④呈现桥判定 stub 单测+行加载单测=新件 fog_lantern_wiring_test.gd(run_all manifest 17→18 套)。闸:冒烟 840→844/0+ui_input_probe PASS+breakpoint PASS+新套件 PASS
|
2026-10-08 17:01:55 +08:00 |
|
DKChan
|
fd6c208b2e
|
修复: 卡④T2——提灯视野呈现桥接线(生产路径贯通=完成度 0→1):①battle_orchestrator.gd 装配集公共只读访问器 attune_has(item_id)(_attune_has 契约化出口,save v6 只读访问器先例;private 面零改动)②main.gd 呈现桥 _sync_fog_lantern——settlement.attune_has(fog_lantern) 真值显式写给 board_view.set_fog_lantern(写入即 refresh 全板重算);挂点=_on_round_started ri==1 每战首轮装配链显式重算含否〔🔴 契约 7 Q8.1 复原语义=禁战斗结束隐式复原;时序依据:round_started 首轮发射位在 begin_battle 尾 attunement 注入后——board_changed 在 _install_new_board 内先发装配集后注入,同帧直挂 _on_board_changed 会读到上一战旧集,故不挂〕;未装配=false 写 0=缺省零扰动基线逐位不变;冒烟 840/0 回归零破
|
2026-10-08 17:01:49 +08:00 |
|
DKChan
|
fff25fe648
|
修复: 卡④T1——treasure_items.tres 表尾追加 fog_lantern 魔法提灯行(提灯载体道具批;行字段=用户「按推荐」全收 2026-10-08:display_name=魔法提灯/desc=灯光区半径+2/id=fog_lantern/slot_cost=1/稀有度不设字段/门槛位 unlock_requires 键省略=已解锁;机械字段 form=passive+triggers 显式空数组〔活行空 effect_kinds 豁免以 row.has(triggers) 为条件——treasure_item_table.gd:111,漏写=加载红〕+effect_kinds=[]/target=none/magnitude=0/use_phase=active_dig/dimension_tags=[info];表尾追加保 MC 自动档装配画像逐位不变〔adventure_monte_carlo 按表序取前 slots-1 被动+首个主动〕;冒烟 840/0 三闸过=加载零红)
|
2026-10-08 17:01:42 +08:00 |
|
DKChan
|
768e3665df
|
修复: 尾裁微批b——卡⓪resume tree_rules受理闭环(2026-10-08 用户裁甲:resume_adventure 参数面按 start_adventure :135 同式补收 tree_rules〔类型防御同款 is Array 三元〕,消费面 :938 set_tree_rules 下传现成零改;main.gd build_adventure_params「tree_rules 暂不消费」在册披露句同步退役改写;冒烟断言段追加续玩受理两查——resume_adventure 受理三键参数面+runner._tree_rules 与传入一致〔v2 旧断点夹具同式最小断点〕)——冒烟 840→842/0、run_all 17套全绿、probe_gate --click 全绿
|
2026-10-08 16:36:07 +08:00 |
|
DKChan
|
5891b5b314
|
修复: 尾裁微批a——对比度存量违例7项全修(2026-10-08 用户裁甲:GP账行/树分组头/工坊已解锁 GOLD_DEEP→GOLD_INK、货架价签 GOLD→GOLD_INK〔三选一价签恒空串隐藏零波及〕、行卡名显式传 WARM_SOFT 替 bold 缺省 INK_LABEL、铭牌副题/行价格/行进度 STONE→STONE_DEEP;只换文字墨零布局零文案,边框等非文字共用位甄别不动;测点表7对随代码同步改指新常量)——probe_gate 默认段全绿 ui_contrast 15→38对存量红清零(2.67/1.12/1.46/3.59/4.02/2.67/3.00→5.21/9.53/5.21/5.98/6.70/5.21/5.84)
|
2026-10-08 16:30:11 +08:00 |
|
DKChan
|
5698245459
|
修复: 卡②T3——ui_struct 补采样 legend+node 两根(13→15 根全真路径开合:legend_toggled 信号开→closed 关;_open_modal 登记册+show_rest 喂入→continue_pressed 关);首跑全绿 S2 未命中、WL 零新增、既有采样段零删减
|
2026-10-08 15:26:00 +08:00 |
|
DKChan
|
315550e36c
|
修复: 卡②T1+T2——ui_contrast 测点对 15→38 对(battle_end 3/shop 5/camp 9/settings 2/curio 2/迷雾合成对 1,全 UiKit 常量实时求值+行尾注理由);新对首跑 S1 命中 7 项存量违例(结算GP账行2.67/商店行卡名1.12/货架价签1.46/营地铭牌副题3.59/行价格4.02/树分组头2.67/工坊状态3.00)——登记呈报零修(红线),全量清单+建议案见出口报告
|
2026-10-08 15:24:54 +08:00 |
|
DKChan
|
8a654ccece
|
修复: 卡⓪④——删 adventure_runner.gd start_adventure 三行重复赋值(逐字重复+中间零语句+_seed_attune_charges 纯重置幂等=零行为变化,证据与四件对照见出口报告);入口报告随批落籍
|
2026-10-08 05:07:12 +08:00 |
|
DKChan
|
fb845b78dc
|
修复: 卡⓪③——冒烟补主菜单两入口传参断言(直呼 build_adventure_params 单测统一构造面:开新/续玩×attunement/attune_refresh_y/tree_rules 与来源一致 +840 总量+6)
|
2026-10-08 05:05:51 +08:00 |
|
DKChan
|
1d2894b555
|
修复: 卡⓪①②——主菜单开新/续玩两入口补传同调三键(build_adventure_params 统一构造,取值与营地投影同源)+关卡开场行改传 runner.effective_* 当前生效值、含面板加成后缀改认局外加成
|
2026-10-08 05:03:59 +08:00 |
|
DKChan
|
d7a640650f
|
修复: 天赋树货币甲案——树全钥石单币落定(2026-10-07 用户裁甲)
- meta_tree.tres: 脊柱 16 行 currency gp→keystone(价格 10/20/30/40 不动,provisional 归 M4);
表尾 T8 注释改钥石口径+裁甲销账行注
- meta_progression.gd tree_buy: 删 currency 分叉直走 spend_keystone(前后同消费口=零行为变更;
free 行 price=0 零额消费无副作用),T8 双币骨架披露注释销账
- meta_tree_table.gd: CURRENCIES 枚举 {gp,keystone,free}→{keystone,free}(currency 字段保留为呈现
元数据),头注补单币口径
- camp_overlay_view.gd: 树购买钮文案「购买 N」→「购买 N 钥石」(行板紧凑钮豁免)
- smoke_all.gd: 4670/4677 断言消息文字随批换代(逻辑零改)
- meta.tres: 表尾陈旧注释订正(「GP 商店同族…base 10」→同族指数值档位非货币+base_price 现值 20
系 2026-09-22 对齿批投值)
闸: 基线 834/0;改后 smoke 834/0+probe_gate --click 全绿+ui_layout/ui_tune 过;
run_all 17 套件全绿;MC 零跑(静态论证:改动前后同走 spend_keystone,currency 无残余消费方)
|
2026-10-07 22:39:30 +08:00 |
|
DKChan
|
dc2d514d97
|
④T4: 探针断言面——ui_struct 生涯屏四契约(入口点击链=合成点击真路径 pressed.emit→_open_career+开合回返断言/⑩只读巡检=子树游戏语义信号白名单外零连接〔17卡③形制·清单复用·恰 2 连接=返回钮+closed 外发〕/⑪零动效契约=子树零 AnimationPlayer+源码零 tween/⑫登记序树序契约=登记册暂停层后确认弹窗前+addChild 位同步〔P3 甲两序失守即红〕/⑬零跳转契约=页内除返回外七导航词零钮〔P4 甲〕)+ui_click 生涯段(入口点击链行为级复验+零跳转+局内零生涯入口件断言〔board_zone/level_screen 无 career_badge〕+关闭回返恢复开始层)+ui_contrast 测点三对随批入表(生涯页行名 WARM/行值 CANDLE/组帽 INK_L_GOLD 对 BG_BRIGHT——深墨族压深棕底 ~1.3:1 违 §7.2 的返工落闸:career_overlay 文字全换亮墨族 token 零新色值)——probe_gate 全绿(ui_input 十七断言/ui_struct 全屏零红/ui_contrast 15 对)+ui_click done=true 问题=0+ui_layout exit 0+冒烟 834/0
|
2026-10-07 09:01:22 +08:00 |
|
DKChan
|
e5cd9bd5d4
|
④T3: 生涯页实装——career_overlay.gd 新视图(page_shell 暖亮全屏页·商店同壳:56px 通栏顶条标题「生 涯」+紧凑返回钮;汇总段六类九项逐行〔组一·冒险战绩=总局数/通关局数/各关通关次数/Boss 首杀/Boss 总击杀,组二·资源与成长=钥石余额徽/属性锻造合计/道具工坊解锁计数/天赋树已购聚合〕;只读契约=快照随开随建零核心访问零写通路唯一信号 closed;零跳转〔页内零「前往他处」入口〕零动效〔无 tween 无 AnimationPlayer〕;全部构成件经 UiKit 工厂零新色值)+主菜单入口钮(ui_assembler 营地与系统组营地钮后·普通钮同设置行形制+tooltip·返回句柄 careerbtn)+组合根接线(main.gd:成员声明+暂停层后 addChild〔树序同步=P3 甲登记序营地同档、确认弹窗之前〕+登记册插位 career_overlay+登记序注释换代+start.careerbtn→_open_career+开合仿设置面先例〔开层互斥开始层/关闭恢复+继续钮重刷〕+_career_data 快照投影〔SaveManager 计数访问器+MetaProgression 访问器同源·display_name 表取数〕)+冒烟投影断言族 11 件(_career_overlay_projection:六类九项逐行==访问器读数+开层可见+v5 现役档升 v6 载入后页正常显示〔完成定义 6〕;类型显式 int 修正两处 Variant 推断)——冒烟 834/0(T2 后 823+11)+编辑器扫描 class_name 缓存与 .uid 边车随批
|
2026-10-07 08:51:35 +08:00 |
|
DKChan
|
62d433c15b
|
④T2: 收束链入账断言——真实收束挂点全链恰一夹具两件(⑭段:主流程 adventure_finished → MetaProgression.settle_adventure → apply_adventure_summary 单口;中止局 failed=总局数+1 通关局数不动/通关局 completed 三关全通=两域各+1;接线零新增代码——apply_adventure_summary 即三结局唯一收束口〔adventure_runner._settle 三出口同经此〕,写入单口已在 T1 落位)——冒烟 823/0(T1 后 821+2)
|
2026-10-07 08:38:58 +08:00 |
|
DKChan
|
669c1c7d01
|
④T1: 存档 v6 生涯终身计数域——SAVE_FORMAT_VERSION 5→6(版本史注释随批换代)+meta 两新域 adventure_total〔总局数,开局即计含放弃与失败〕/adventure_cleared〔通关局数,三关全通才计 1——判定字段 summary.cleared 现成直用〕+迁移函数 _migrate_v5_v6(沿现役迁移链 _init 自注册;旧档缺键 _normalize 按默认补零、只增不改=幂等,v3→v4 先例)+只读访问器 adventure_total()/adventure_cleared()+写入单口=apply_adventure_summary 收束口头部自增(三结局同经本口恰计一次,禁第二写入点——契约 2;迁移链陈旧注释 v1→v3/v1→v6 顺手校正)+域清单 owner 注记(生涯.md)+registry save_file 条目 v4→v6 换代(v5 批漏账补齐)+冒烟随批:硬断言「写盘 version==5」两处改 6(迁移链段+v1 旧档段)+①往返段收束自增恰一/往返相等两断言+②新档段缺省全零断言+⑬新增段(v5 旧档升 v6 缺省补零且既有余额原样/升档幂等写盘再载零漂移/通关局 cleared+1 夹具)——冒烟 821/0(基线 814+7)
|
2026-10-07 08:35:47 +08:00 |
|
DKChan
|
b159d77970
|
merge: 分支并入 master(吸收卡③⑤落籍 de067ae/0dbe3c3+台账 f8c064c/a65d8d2)——roadmap 相邻行换代冲突按 union 解=⑤行取 master 落籍版+⑦行取本卡状态版〔措辞「未合并待实机人闸」更正「实机人闸挂账待用户」〕,行序 ③④⑤⑦⑲ 保持;先例=台账 386 分支内并入
|
2026-10-07 08:02:54 +08:00 |
|
DKChan
|
746507e753
|
⑦T5: 收口批——出口报告落籍 design/qa/iter18-seed-exit-report-2026-10-07.md(完成定义六条判定/闸读数八行/过程红灯全披露四条/MC 零跑静态论证四点/代拍板追认单六项/实机目检清单 A-I 九节/台账+快照草稿供主控誊入)+roadmap 卡⑦状态列换代已落地未合并+生涯.md 调试角标迁宿主事实同步(开始层零调试入口+浮窗启动即开两屏角标再开——本项修订迭代15卡①P3甲的文档面落账)+main.gd 头注输入锁口径随批更新;批末重闸终局=冒烟 811/0+四探针全绿+ui_tune 专闸绿+run_all 17 套全绿+doc 三闸/熵增闸零新增+MC 零跑
|
2026-10-07 07:52:15 +08:00 |
|
DKChan
|
c36daa6cae
|
⑦T4: ui_tune_probe 断言面换代全绿——①段改向启动即开(OS.set_environment DS_DEBUG=1 探针自设+P3甲默认开断言+树序新基准=确认弹窗后登记册末位)/⑧段显式种子42钉死+开冒险显式关浮窗断言+master_seed==42 真实路径显式优先断言/⑨段新增对局中可开(战斗屏角标真实信号路径+S1+停机点回归:棋盘输入不锁+暂停角标不置灰)+对局中两钮禁用断言+当局数据六项值对(种子/关卡/节点/HP/GP/钥石逐项对只读访问器)+⑨b 只读巡检(17卡③白名单外零连接形制,信号清单12名+视图七方法+引擎滚动条豁免,连接数=10)+零动效契约/⑩段种子三分单点断言(显式777优先/首局空档恒42/非首局连抽4次不全等42);随批修复:_seed_value 三分分支写反(原实现首局随机/非首局42与P5甲相反——⑩断言抓获,探针钉死显式值故轻闸未暴露)+当局数据钥石取数改向 adventure.keystone(LevelRunner 无 keystone 域——原 r.keystone 脚本错误致探针 _ready 中断挂死表象,两次按纪律杀本 worktree 匹配进程重试后定位)+debug_overlay 胜利演出切换 lambda 转命名方法 _on_fx_toggle(只读巡检白名单方法名精确可判);专闸 ui_tune_probe exit=0 全链路 PASS
|
2026-10-07 07:33:49 +08:00 |
|
DKChan
|
5b3a8fd41b
|
⑦T2修复: 两处轻闸红修复——board_zone_view 角标对 HBox 锚定改入树后延迟 MINSIZE 预设(容器出树最小尺寸缓存陈旧=0,零尺寸锚角悬出屏边致 ui_input case⑯ 角标真点击不中;grow 向左上防后续最小尺寸变化出屏)+ui_struct_probe overlap 规则补滚动区跨界豁免(恰好一枚在 ScrollContainer 内=未剪裁内容矩形与滚区外控件交叠系滚动态样貌非布局缺陷——当局数据区块加高列表后实证;同滚区两钮真重叠仍查);ui_input 十七断言全绿+struct 全屏零红实证
|
2026-10-07 06:57:07 +08:00 |
|
DKChan
|
dd2c57c4cf
|
⑦T2: 输入锁死防护+P2甲角标迁宿主+T3当局数据只读区块(三件互锁一批落码)——modal_stack 增 has_open_excluding_any 多排除式查询(has_open_excluding 委托零语义变);main.gd 输入锁/暂停角标置灰/暂停守卫判据全改排除式排除调试浮窗(审计🔴S1+防线:DS_DEBUG默认开×遮挡复活×has_open=棋盘锁死破局)+开冒险/续玩路径显式关浮窗+_show_debug_overlay 门禁改向对局中可开(C6 单口保持)+_start_debug_levels/_on_tune_simulate 对局中守卫(长程异步模拟与活跃结算并存态不开放)+DS_DEBUG=1 启动即开(P3甲)+当局数据六项只读投影 _debug_run_data/_current_master_seed 单点(:1174 诊断种子重算冒充病灶同批改向)+模态开合单口挂 _sync_debug_overlay;P2甲:战斗屏 HUD 角标对(HBox 并排锚角距16px)+地图屏顶栏调试角标(17卡③同形制 DS_DEBUG 门控)+开始层 dbgbtn 退役(ui_assembler 返回键集换代);T3:debug_overlay 当局数据只读区块(种子/关卡/节点/HP/GP/钥石六项标签喂入制零信号连接零动效)+is_running 语义拆分(模拟在跑≠对局禁用)+set_context_locked 对局中两钮禁用+desc 文案换代;冒烟 811/0
|
2026-10-07 06:43:50 +08:00 |
|
DKChan
|
40fb4a5c1b
|
⑦T1: 种子三分判定单点落码——_seed_value() 改三分(显式合法整数全场景优先含首局/首局存档布尔判定恒42 P5甲/非首局空框引擎全局熵randi() 不走rng_service封闭流ADR-0007豁免面);调试浮窗种子框默认文本42改空框+占位提示「留空=随机 · 首局恒 42」(代拍板白名单);五探针种子钉死审计🔴(ui_input/ui_layout/ui_click/ui_probe/ui_struct 显式填42禁依赖默认分支——ui_probe系审计三件外同病灶随批修复);ui_click_probe 调试入口断言改向P2甲迁宿主(开始层角标退役断言+DS_DEBUG未设不默认开断言——暂态红待T2落码消);冒烟811/0三闸全过=S2确定性反证通过
|
2026-10-07 06:36:19 +08:00 |
|
DKChan
|
43b1306c1c
|
⑤T4: 断言面随迁首批混编投放——expect_pools 增 (2,5,giant_spider) 池模板条目(键=卡① (L,D,enemy_id) 三元口径)+池文案十九行→二十行并注首批投放 (2,5) 双行+混编断言段还原断言 19→20 行;⑦b 新增三断言:(2,5) 双行行序 [bugbear→giant_spider](R6 运行面)/静态最坏骰和 Σ≤4(守卫同口径)/新行行值=复制 (2,6) 巢群行(P4 甲零数值新增);首遇位断言 (2,4) 恰一行语义零触碰复核绿;轻闸 814/0 三闸全过(基线 811/0+3 新断言)
|
2026-10-07 06:35:44 +08:00 |
|
DKChan
|
6272fc8409
|
⑤T3: 首个混编遭遇行落表——(2,5,giant_spider) 巨蜘蛛巢群新行紧随既有 (2,5,bugbear) 重击手行之后(R6 行序契约:同坐标两行文件内相邻、行序=声明序=生成序);行值整行复制 (2,6) 巢群行(P4 甲零数值新增:2-3只/hp26/atk1[1,2]/池普攻6撕咬2蓄力1/light/ac2);行序=重击手在前(默认目标=前排坦克 ac8,蜘蛛后排——强弱搭配形态);表尾追加本批注释块(设计意图=生产内容实打每行一骰数量骰/读数预期=3-4只/静态最坏骰和1+3=4≤守卫/禁区排查五项在案);教学位两处注释零触碰、既有19行现值零变更、Boss d9零触碰
|
2026-10-07 06:34:56 +08:00 |
|
DKChan
|
c583940400
|
T4组D·断言与探针换代(敌人表行集多行批): smoke_all expect_pools断言换(L,D,enemy_id)三元键逐行精确比对[十九行九种池模板文案随F7换代];L2/L3定点行集断言改行集构成口径({敌种集}恰一行集+首行甲型);双表精确行契约断言改精确行集口径(294-311主段+3518/3555两复述段);新增混编运行面正反断言六条(注入(1,5)/(1,6)避开全部扫描面·断言后还原零污染):混编spawn受理正向+各行数量求和+生成序=文件行序+各行行值独立投影+总数守卫>4拒绝fail-fast+表还原19行复核;config_db_test新增行集纪律套五条(EnemyTable资源直构validate正反:混编相邻合法+Boss坐标混编合法P4乙+同坐标行隔断rowset_rule定位到坐标R6+同敌种第二行dup_key拦+单行数量域[1,3]不回归);skill_rhythm_probe/damage_probe取数面T2已适配本轮直跑验证(rhythm正常输出;damage 7项1失败=A1攻击链健康·stash对照实证基线既有与本批零相关·探针非闸门工具如实登记);L2记录=池模板键值换代连续3轮红(坐标敌种映射臆断错4键+3_7池值手抄错·第4轮以离线tres对账法收敛)——教训=三元键换代先离线全量对账再落码;断言数805→811净增6随批追认;轻闸=冒烟811/0三闸全过+run_all 17套全绿
|
2026-10-07 02:36:23 +08:00 |
|
DKChan
|
bc73fa3212
|
T3组C·生成与编排换代(敌人表行集多行批——P1甲/Q8落码): unit_container.gd spawn行集受理(逐行按各自数量实例化+生成序=文件行序+handle_id连续派发;unit_count_override/enemy_atk_override改逐行数组[下标=行序,短数组缺省-1=该行行值路径,空数组=全行定值旧调用点零适配];行集实例总数≤EnemyTable.ROWSET_INSTANCE_MAX守卫fail-fast[骰后值唯一正确落点];难度修饰对行集全部行同乘F9)+enemy_table.gd补ROWSET_INSTANCE_MAX=4常量(与数量域同位单点收口);battle_orchestrator.gd遭遇骰逐行骰换代(Q8用户裁:每行各掷自己的区间骰,先逐行数量骰再逐行atk骰,单行行集判定/开流/消费序/消费次数逐位一致=零内容期随机流零变化;atk区间逐行同构属每行一骰预批准语义内·代拍板留痕);battle_narrator取首行口径T2已落(T2注释已登记P4乙知情代价);轻闸=冒烟805/0三闸全过+probe_gate含click全绿(残留Godot=0)——零内容期断言逐位零漂移保持
|
2026-10-07 02:14:44 +08:00 |
|
DKChan
|
8690230573
|
T2组B·schema与解析换代(敌人表行集多行批——P1甲/P2甲落码): enemy_table.gd 恰一敌种校验退役改行集构成纪律②行序相邻校验(同坐标行不相邻即rowset_rule报错,类别沿用定位面不变;同敌种第二行仍dup_key拦)+UNIT_COUNT_MAX语义注释改单种数(单行域[1,3]不变,行集总数≤4归spawn守卫·骰后值加载期不可判)+floor版resolve_rowset退役(双算法销号,工作日志312);config_db_resolver.gd resolve_enemy_rowset改返回行集数组Array[Dictionary](ceil命中坐标全部行,文件序=契约序,空集=空数组;_resolve_progress加return_all参数board_gen单行通道不动);config_db.gd门面签名同步;全仓消费点机械适配取首行(T2行为零变化:spawn/orchestrator/narrator/smoke七处/config_db_test/skill_rhythm_probe/damage_probe两处;floor四调用点迁ceil坐标全精确命中零行为差);轻闸=冒烟805/0三闸全过+run_all 17套全绿——零内容期断言逐位零漂移
|
2026-10-07 02:05:30 +08:00 |
|
DKChan
|
e535436695
|
merge: 迭代17卡⓪内容数据驱动扩展批落籍(EffectEngine事件发布订阅解释器+16发射点+19行23效果类型+组合规则6条+改写窗口;专长27行迁移+旧23挂点枚举消亡+伤害控制器13处消费点拆除+秘宝六件按id特判清零+令牌树收敛+文案表值化+断言面随迁净增17;闸=冒烟800/0+run_all 17套+probe_gate含click全绿+MC二档对拍40局逐位一致[seed0=83000 off/formed配对,判据两套全过]+doc三闸/熵增存量红零新增;active.md与并行迭代18两批union解+台账预配号381撞号改登383〔381/382系并行会话先占〕;台账383;遗留=掘进蓄能积点模判定归词汇表扩展批裁决+主动件kind词族改名不随批+实机目检归用户)
|
2026-10-07 00:45:05 +08:00 |
|
DKChan
|
a33ddaf542
|
秘宝六件迁移+掘进蓄能受理闸数据化+令牌兑付 match 收敛进效果类型(T4+T5——内容数据驱动扩展批)
T4 秘宝侧(六件按 id 硬编码全部拆除,行为与迁移前逐位一致):
- 淬毒刃纹:begin_battle attune_venom 注入+伤害控制器特判分支拆除——行 triggers clamp_check
modify(mode:clamp_bonus) 双订阅(pierce_vs_ward / magic_vs_heavy eq 行=旧「pierce|magic × 矩阵>0」
的精确集;mode 路由=主角攻击面专享,棋盘克制窗只消费无模式 delta——棋盘不吃毒面保持)。
- 偏运硬币:reward_economy.luck_bias 注入拆除——行 triggers reward_roll bias_rewards 订阅,
发射点命中合计经 _biased_cell_rows 入参(合成序「图级先件级后」不变);冒烟偏斜段断言面随迁。
- 工兵晨令:编排器两处直调入队拆除——行 triggers round_start grant_ap(mode:queue) 订阅,
when round_index ≤ effective_rounds(when value_from 行字段定影——新查询面,悬空校验同面补齐)。
- 惊巢反制:_grant_routed 按 id 减半特判拆除——mine_hit damage_mult(50) 订阅命中经 halve_pct
入参(ceil(power×50%) 与旧 ceil(power/2) 逐位一致)+ open_ticket(channel:reflect) 订阅施加。
- 标中殉爆:flag_hit 按 id 开单特判拆除——行 triggers open_ticket(channel:blast, value_from
magnitude) 订阅施加(施加位=迁移前开单位:殉爆→净化→图谱)。
- 掘进蓄能:use_treasure 按 id 受理闸特判拆除——treasure_used counter_spend 订阅施加(消耗成功
才受理、积点不足拒绝零消耗,进度文案逐字保留);积点账本迁效果引擎计数器 dig_charge_bank
(模判定留编排器侧:「每 N 格积 1 点」在发射点施加架构下无法行内表达先增后判——when 于
dispatch 预评估,逐位等价优先;词汇表边界注记留档,遗留观察项随出口报告呈报)。
- pick_refresh:adventure_runner 按 id 特判拆除——effect_kinds bonus_refresh kind 分发查询
(装配集行 magnitude 合计;刷新件类加件零 id 分支)。
- 主动件 kind 词族换代(reveal_tiles/preview/grant_ap/remove_mines/refresh_pick)挂账保留:
本批只要求 pick_refresh 合流;全词族 rename 波及库存/呈现/单测零行为收益,不随批(出口报告
遗留人闸项呈报)。
- curio_interact_controller 秘宝卡片文案表值化:kind 硬编码映射拆除,读行 desc——13 件 desc
补齐(措辞按现行卡片文本逐字迁移;掘进蓄能/失义件补实际摘要=文案微调呈报级)。
- schema 适配:triggers 与 effect_kinds 互斥校验收窄至 passive 行(active_charged 双形合法=
effect_kinds 主动分发+triggers 受理闸);trigger 行豁免「非 N 值 kind magnitude 应 0」与
「非 ap_rounds_front 行 effective_rounds 应 0」两面(行字段=value_from 取数源)。
T5 令牌/树收尾:
- _apply_curio_pick match 收敛进效果类型:属性值提升四类(attack/max_hp/armor/ap)改
adventure_table.CURIO_APPLY_ROUTES 声明路由(加算落点键,与效果引擎加法族同构)——加新加算类
令牌=表行+配额/件值键零代码;gp/heal/refresh/relic 副作用通道面显式分支保留。
- meta_tree 规则键同面:先手压制/稳健拓荒两键已在 T3/T4 随 round_start/damage_taken 订阅行
走效果引擎同面(rebuild 合成订阅+发射点施加),旧直调零残留。
验证:冒烟 800 项 0 失败(三闸过)· 单元 17 套全绿。
设计权威:design/research/研究-内容数据驱动扩展架构-2026-10-06.md(案乙)。
任务书:design/research/任务书-内容数据驱动扩展批-2026-10-06.md §六 T4/T5、§五映射表秘宝侧。
|
2026-10-06 23:54:58 +08:00 |
|
DKChan
|
e28a6cb3c4
|
专长迁移完成:27 行 triggers 订阅形态全量生效+旧 23 挂点枚举消亡+消费点拆除+断言面随迁(T3——内容数据驱动扩展批)
接手前任中断的 T3 半成品(脏文件三件:battle_orchestrator/effects engine/feats.tres),方向核实无误后续做收口;
承接修正四处随本提交留痕:①perfect_defense 的 when 用了 fact 封闭 9 项外的 flags_hit_all(装载校验必红)——
改 flags_count gte 1 保守判定,全中闸=flag_settle 发射点施加面承载(载荷字段仅供观测);②has 算子语义与行
不匹配(数组包含对 String 恒假)——落非空在场判定(value 缺省)+数组包含(value 给定),查询面落法=代拍板
白名单;③前任漏写 _harmful_adjacent 助手(flag_hit 发射点调用必炸);④counter_add set 键语义 bool() 吞 0
(清零行 set:0 被当 false 走加零通道)——改 has(set) 置值模式,四处施加点同修。
本提交主干(专长族全量迁移——任务书 §六 T3):
- damage_controller:feat_flags 旗面整体退役,五事件施加面接线——attack_commit 命中随单据 context 携带
(发射点=开单入口,任务书 §3.1 定稿位;主角攻击单恒段内首单,开单现场=结账现场),rider/改写/加值/
段数/状态五族按迁移前算序施加(重锤两拍/专注/spike 恒全额/猎弱移档/魔网湛蓝猎手克制直调/整备每层
+1/厚积满层倍乘/奥术+猎巢+执拗 rider 合计后档位暴击);armor_roll 免掷恒折扣、clamp_check 双面
(hero+board_typed)delta 窗口、kill 溢出弹射(landed×value%)、damage_taken shield 加法族合计。
_feat_clamp_bonus/13 处旗消费点拆除。
- battle_orchestrator:_combat_segment 换代(dig_streak/charge_layers 注伤害控制器运行态;连珠矢段数
施加位紧随主角攻击单开立=迁移前开单位,flush 兑现序逐位一致);round_start 发射位前移至行动经济轮
切换前(树规则 grant_ap queue 当轮入队当轮兑现——先手压制首轮语义锚);深挖快照滚动拆除(计数器
reset_at 声明承载);熔火/连击旧计数变量退役。
- action_economy:feat_ap_carry/feat_dig_extra/deep_paid_count 旧注入旗拆除;dig_paid 施加面落地
(counter_spend 对价:AP 富余付全价积计数、不足 fallback 只付基础 1——2026-10-04 降级口径逐位保留)。
- feat_table schema:HOOKS 23 挂点枚举/MINE_HOOKS/EFFECT_KEYS/hook+effects 双形态校验全删——triggers
订阅形态唯一合法行形(行键白名单收口 feat_id/display_name/rarity/archetype/triggers/desc/note)。
- feats_engine:hooks_for 挂点投影退役(订阅装载序=feats 表序,由效果引擎 rebuild 承载)。
- battle_narrator:专长卡片文案表值化(summaries 硬编码映射拆除,读行 desc——27 件措辞逐字迁移)。
- smoke 断言面随迁(任务书 v1.1 补列项):构造表 5 行换代 triggers 形态;挂点投影断言换代订阅装载面;
④-⑧ 求值断言(_feat_flags_for 直呼+旗读数)全量改写为 rebuild+dispatch 命中面(27 件逐事件覆盖);
深挖钻头付费开掘回归闸改 counter_spend 计数器面;特性卡 desc 直读断言新增。
映射表对拍注记(行为等价优先,.tres 尾注同步留痕):猎巢人/矿工的执拗映射表标 modify_ticket/attack_bonus,
现行为必中附加通道(hero_rider 后置于乘区与下限)——落 add_ticket_rider(per 取数载荷);整备军备现行为
双效果(轮末转蓄力+每层首段攻 +1)——两行订阅;深挖钻头 per-round 计数器对(paid/given)复刻旧 v2
跨轮不对称语义(given 不随轮重置)。
验证:冒烟 800 项 0 失败(三闸过)· 单元 17 套全绿 · S1 魔法流对拍预检=MC formed/off 两态与 T0 pre 锚
(83000 种子段)同种子逐位一致(2×5 局,三档只测不判)——14 件迁移行实战斗承载零分岔。
设计权威:design/research/研究-内容数据驱动扩展架构-2026-10-06.md(案乙)。
任务书:design/research/任务书-内容数据驱动扩展批-2026-10-06.md §六 T3、§五映射表、§七契约 2/4。
|
2026-10-06 23:20:05 +08:00 |
|
DKChan
|
d44fdd54c5
|
暂停层组B:两屏入口角标+has_open守卫+四探针断言+冒烟数据一致性(迭代17卡③T2)
- modal_stack.gd 新增 has_open_excluding(skip):排除式开态查询(地图屏系登记册模态成员=常态
屏态,其上角标必须可点;只读查询零副作用,登记序/开合记账语义零改动)
- board_zone_view.gd 战斗屏 HUD 右下角+level_map_screen.gd 地图屏顶栏 GP 徽右——各一枚「暂停」
角标(debug 角标同形制:UiKit.button 紧凑豁免宽度基准+FS_HINT 字号降档;可见性/置灰归组合根,
信号连接归组合根 ADR-0001;非对局期显式不可见防菜单误现——P1 丁)
- main.gd 接线:两角标 pressed→_on_pause_badge_pressed(守卫兜底处理器:他层开着即拒开——
常态防线=置灰,探针 emit 绕过 disabled 时由此兜住;地图屏开态经 has_open_excluding 不计自身)
+_sync_pause_entry 单一同步点(可见性=_level_active∧屏态;置灰=has_open)挂模态开合单口与
屏级互斥口/进局/离局/续玩五路径
- ui_struct_probe:pause 结构断言+只读性契约(游戏语义信号清单巡检——pressed/toggled/text/
value/item/gui_input/focus/closed 十二名,白名单外零连接,合法连接恰 2=关闭钮+closed 外发)
+零动效契约(子树零 AnimationPlayer+源码零 create_tween——R5/P4 甲)【首跑 L1 修正:全集
巡检把 Godot 容器布局生命线连接(child_order_changed/item_rect_changed 等引擎自动脏标记)
误判非法——收敛为信号名清单,任务书 v1.1「巡检信号名清单落码列全」本意】
- ui_input_probe case⑯:暂停层输入锁语义(角标真点击 press+release 开层→锁期挖掘零穿透→
「继续」关层→同格挖掘重新到达;十七断言 PASS)【首跑 L1 修正:域恰 2 枚时 flag_t 带旗+dig_t
揭开后零无旗格可取——case 挪全 case 之尾+前沿移位扩大可挖域兜底(板面扰动零波及)】
- ui_click_probe:战斗屏角标开合/守卫断言(图例开着=置灰+emit 兜底拒开)+地图屏角标一次性
case(选路前开/关,地图屏选路态零扰动);ui_contrast_probe 增钥石徽深墨/烛光黄对(12 对全绿)
- smoke_all._pause_overlay_projection:暂停层投影==MetaProgression 访问器逐项(余额徽/锻造三行/
工坊六行解锁态/天赋树概览——隔离档 smoke_meta 复用,+5 check)
- 任务书回填 T0 基线注记(冒烟 783/0·run_all 17 套·交集核对零命中,HEAD=44328b1 时点)
- T2 闸读数:冒烟 788/0(基线 783/0,+5 本批)· ui_input 十七断言 PASS · ui_struct 全绿 ·
ui_contrast 12 对 PASS · ui_click 问题=0 · ui_layout_probe 退出码 0;纯呈现零数值=零 MC
|
2026-10-06 22:38:36 +08:00 |
|
DKChan
|
225765f3f7
|
词汇表落码:feats/treasure 两表 trigger 订阅形态 schema 换代+护栏迁移(T2——内容数据驱动扩展批)
schema 校验换代,数据行迁移前共存过渡(旧 hook/effect_kinds 校验保留,行为零变——冒烟 783 项 0 失败):
FeatTable:
- 行字段换代目标 hook/effects → triggers:[{on,when,do}](订阅哪个事件/什么条件/什么效果)
- triggers 校验收口 EffectEngine.validate_trigger_row 静态方法(单一事实源——事件/效果/fact/算子
四词表全引用 EffectEngine 闭集常量,禁本表复抄)
- 行键白名单扩 triggers/desc(文案表值化预留)
- 悬空引用校验:do.value_from/delta_from/mult_from/cap_from 引用的行字段不存在=加载致命
- 🔴 流派扫雷触发铁律新形态:每流派 ≥1 行订阅扫雷侧事件(MINE_EVENTS=dig_reveal/dig_paid/
flag_hit/mine_hit/flag_settle/round_end/reward_roll)或旧形态 hook∈MINE_HOOKS——流派级聚合判定
- triggers 与 hook 禁并存(换代单形态);缺两者=行错误
TreasureItemTable:
- 行键白名单扩 triggers/desc;passive 行 triggers 与 effect_kinds 禁并存
- 主动件 kind 词族换代挂账:新词 reveal_tiles/preview/grant_ap/remove_mines/refresh_pick
(效果引擎 ACTIVE_KINDS 同名闭集)入 EFFECT_KINDS 与旧词共存至 T4 迁移完成
EffectEngine 补 validate_trigger_row 静态校验面(schema 共用)。
fact 条件词汇 9 项封闭落码核对:迁移设计全部现状条件可装入 9 项(matchup/is_first_dig_of_battle/
terrain_kind/target_armor_class/flags_count/charge_layers/nest_count/round_index/counter)——
未触发闭集缺口停机点。
|
2026-10-06 21:44:01 +08:00 |
|
DKChan
|
fc9eb1e1e2
|
pause_overlay.gd.uid 边车随批入库(Godot 4.7 uid 纪律——与新脚本同批提交,防跨检出重生成漂移)
|
2026-10-06 21:42:08 +08:00 |
|
DKChan
|
c08a901d2d
|
暂停层组A:只读覆盖层本体+badge工厂件收编+营地钥石徽迁移(迭代17卡③T1)
- ui_kit.gd 新增 KeystoneBadge 徽章工厂件(Q10 甲裁决收编):钥石徽形制参数化
(烛光黄底 CANDLE+木描边 CAMP_HEADER_BAND+icon_rect 守卫装载缺位纯文本回退+INK_ON_GOLD
深墨字,value_label/set_text 面),消费方=营地覆盖层+暂停层——零新素材零新色值,值全取现行 token
- camp_overlay_view.gd 钥石徽本地拼装(原 :79-92 panel_flat+icon_rect+label 三段)迁
UiKit.keystone_badge 工厂调用,形制参数逐项同原装配=观感零变化,消单点重复
- 新增 presentation/views/pause_overlay.gd:局内暂停层·只读——标题区+钥石余额行(badge 工厂件)
+属性锻造三行已购等级/道具工坊六行解锁态(文案判据同营地柜台:退役>封存>已解锁>未解锁)
/天赋树已购概览(已购节点等级+Fork 激活侧聚合文案,空态句)+「继续」关闭钮(代拍板:紧凑 90
返回钮形制沿用设置面先例);全部经 UiKit 工厂拼装(modal_shell/panel_skinned/label/button/
keystone_badge)零裸色值零自建样式(R1);零 tween 零 AnimationPlayer=零动效直开直关(R5/P4 甲)
- main.gd 接线:PauseOverlay 实例化+登记 modal_stack 登记册设置层同档(确认弹窗之前——P2 甲,
登记序=树序=z 序纪律段同步换代)+closed 接 _on_pause_closed(模态栈单口收口)+
_pause_data() 快照投影(R4:实时读 MetaProgression 访问器 keystone_balance/forge_level/
workshop_status/tree_camp_rows/tree_fork_groups,行序复用营地屏同序〔MetaTable.FORGE_ATTRS〕,
快照仅单次开层生命周期、每次开层重建)+_open_pause_layer() 开层口(_open_modal 单口)
- 纯呈现零数值改动=零 MC;核心层零改动(meta_progression/save_manager 未触碰)
- 轻闸:冒烟 783/0 + ui_struct_probe PASS(基线对拍 T0:783/0 零漂移)
|
2026-10-06 21:41:14 +08:00 |
|
DKChan
|
7d157b3c4c
|
效果引擎框架落地:事件发布订阅解释器+16 发射点埋点(T1——内容数据驱动扩展批)
把「内容的效果行为」从结算代码硬编码分支搬进数据行的第一步:通用解释器 EffectEngine 落地。
本提交=框架与埋点,双轨过渡期——发射点仅观测命中、施加面仍走旧消费点,行为与迁移前逐位一致
(冒烟 783 项 0 失败实证、单元 17 套全绿)。
新增 game/core/effect_engine.gd:
- 事件词汇 16 个(任务书 §3.1 定稿)+扫雷侧事件集(流派扫雷触发铁律新形态)
- 效果类型词汇 24 型(任务书 §3.3 定稿 19 行;标题计 23 系笔误按行内容全收,代拍板留痕)
- fact 条件词汇 9 项+when 算子词汇封闭(mod_zero/advantageous/gte_ref/lt_ref/ends_with
系现状条件装进 9 项 fact 的查询面落法——代拍板白名单覆盖:掘进蓄能取模、淬毒克制正面、
深挖配额计数器比较、对某甲族泛条件)
- 订阅装载 rebuild(每战 begin_battle 重建——中途获得下一战生效,同战内不热载;
装载序=feats 表序→treasure 表序→树规则合成行,写死保种子复放)
- 计数器账本(counter_add/counter_spend/reset_at=round_start 重置点声明)
- 组合规则六族(加法/乘法/任意真/按序改写/按序消耗/即时执行——发射点施加面引用)
16 发射点埋点(订阅空=零循环零扰动):
- 战斗编排器:dig_reveal/mine_hit/flag_hit/flag_settle/round_end/enemy_hp_threshold/
treasure_used/damage_taken(kind=terrain)/round_start×2
- 伤害控制器:attack_commit(hero_attack 单算术前)/clamp_check×2(主角攻击+棋盘克制面)/
armor_roll/kill/damage_taken(kind=enemy_skill)
- 行动经济:dig_paid(对价闸前)/charge_full(转蓄力满层沿——R6 框架先行,现无订阅者)
- 地图战斗资源:reward_roll(摇号前权重合成层)
行为等价细节(本批预演、T3 落地):
- 停手转存改记账制:request_stop 记剩余 AP 后清零,转存决策移至 round_end 发射点
finish_round_stop(grant_ap(mode:transfer) 订阅定夺;双轨期旧旗并行,缺省 RAP 转存不变)
- attack_commit 发射点=管线算术前(载荷含 matchup/dig_streak/nest_count——连珠矢/执拗/
猎巢人/淬毒订阅事实源)
设计权威:design/research/研究-内容数据驱动扩展架构-2026-10-06.md(案乙)。
任务书:design/research/任务书-内容数据驱动扩展批-2026-10-06.md §六 T1。
|
2026-10-06 21:22:33 +08:00 |
|
DKChan
|
7d3e88fc90
|
merge: 营地内滚提前断流修(ScrollContainer 固定高→EXPAND_FILL 撑满面板余高)
|
2026-10-06 16:34:24 +08:00 |
|
DKChan
|
a650fd3156
|
fix: 用户实测营地内滚提前断流修——工坊/图鉴树两处 ScrollContainer 写死固定高(336/200),面板本体撑满中段全高=行只滚到固定高处断流、面板下半空着滚动条已现;修=size_flags_vertical EXPAND_FILL 纵向撑满面板余高(内容超出才滚动)——冒烟782/0+probe_gate --click全绿+审计探针问题=0+pair_2 重摄
|
2026-10-06 16:32:11 +08:00 |
|