Commit Graph
23 Commits
Author SHA1 Message Date
DKChan d79afd2241 迭代11第②批:GP商店房重构——三选一同构化(P1共享池账本+抽3买1全重抽+A/b乘法定价ceil+断点扩键+货架同构呈现+MC off/on分层;冒烟671/0+off对拍off_n60逐位PASS+探针三件绿) 2026-10-03 18:19:57 +08:00
DKChan a6a2bf885e 迭代11第①批:魔法道具同调实施批 T0-T10 全落(重闸 645/0 + MC off 逐位 PASS)
- T1 表与schema:attunement_growth.tres 谓词表(m1/m2/m3+Σgrant≤slot_cap 校验+slots() 求值口径)+道具表扩列(form/charges/slot_cost/unlock_requires/effective_rounds/charge_n+effect_kinds 九kind+KEY_WHITELIST 零裸flat护栏)+七同调行
- T2 save v4(boss_kill_count 收束入账+attunement_equipped+attune_refresh_level+断点 attunement_charges+迁移链 v3→v4)
- T3 Attunement 求值服务(纯函数零 await 零 RNG)
- T4 营地装配覆盖层(工坊扩容程序占位+Y 升级行 attune_refresh_upgrade 行族)
- T5 被动六件接线+装配注入链+刷新 X/Y 双源(BonusPickOverlay 刷新钮,autoplay 默认不刷)
- T6 掘进蓄能全链+摆钟能力面(骑库存面差额注入+断点充能键);炸格 P5 甲影响评估破面大→用户裁拆后批,blast_kit deferred 留位
- T7 退役面五件(BONUS_IDS 除名 aux_item+transitional_sync_slots 过渡键退役=迭代10欠账③清偿+授予路/四容量闸拆除+nest_pendulum 换装 active_charged)
- T8 冒烟六新断言(645/0)+MC attune 开关+贪心画像分层 off/on 各 N=60 双策略(on 画像功率显著带平移归调参批;off 新锚=对拍正主留盘主区 sim-data,81000 降批入口基准)
- T9 连带修订九件(魔法道具定位重写/元进度v1.6/地图战斗资源v0.16/行动经济v0.7/05不做v1.3/关卡节点地图v1.4/node-reward v2.2/registry 三处/06 收口+炸格拆后批新条)
- T10 重闸全绿:冒烟 645/0+熵增 PASS+doc 三闸零新增+MC off 复跑同种子逐位一致 PASS;出口人闸后移迭代 12(用户 2026-10-03 令)
2026-10-03 15:41:30 +08:00
DKChan cd1ed95b55 merge: master(04edd55 硬锁v3.1/probe适配四件/出度≤2新模板/血量pct修复)并入修复批——解冲突3处(ui_click_probe三态分派取master侧+ProbeUiUtil助手统一/main.gd锁期点击缓存重放保留+排播变量以RowPacer委托面承接/row_pacer新增pump_ended注入回调承接v3.1演播完边沿重放)+修复解冲突引入的解析错误(三态分派链缩进);闸=冲烟636/0+run_all 15套+headless五探针绿+窗口化三件绿+熵增PASS;ui_click_probe budget耗尽与typed-array错误经纯master对照=1:1同源(master既有,归T17在飞批) 2026-10-02 10:42:52 +08:00
DKChan 54ac8759c9 T7 死代码与残留清扫段: 16项零争议死代码直删(equivalence_supply/pool_layers/index_of/has_variant/rows_by_pool/SUB_REASONS/ui_kit死色板五常量/reset_requested/set_legend_enabled/is_level_mode/legend.toggle/set_idle×2/COL_PATH/COL_INK/rebuild死守卫/_normalize合并/FACADE并档——删前逐项全仓grep零调用核实,next_candidates有level_autoplay调用存活未删=审计误报纠正)+T17归因件撤除(choices_dbg三段+t17dump两段,T17_LOCK_DEBUG全仓归零)+延迟三件(has_unrevealed下沉/is_item_unlocked访问器/rap残链snapshot面)+文档十件(过期注释/错挂注释/4242文案/README现行化/critical-paths道具窗口退役改写);闸=冲烟636/0+run_all 15套+八探针全绿 2026-10-02 09:25:23 +08:00
DKChan d1460327a4 T5 core/data结构段: config_db拆R1解析器+跨表校验器两类(门面38消费方签名零变化)+三选一双渠道参数化(_apply_bonus_pick共享/守卫收AuxItems.can_accept/替换子交互保守分轨注记)+rest回血单点+行主序键单点+魔法数结构化(bonus_candidate_count默认3/出生区9/数量域常量——值零改动)+level_runner Phase enum(外部读面零变化)+表访问收口(aux走访问器/行集直扫三处收口/删clamped_pool壳与死变量erow/_minesweeper_ref包装)+tune_sim反向依赖解除(构造注入缺省null兜底)+类型注批量;闸=冲烟636/0+run_all 15套+探针全绿+MC对拍200局逐位一致 2026-10-02 08:46:12 +08:00
DKChan be772cfb2f T17反馈批收官: ①结算演播硬锁v3.1——锁期点击缓存+演播完边沿自动重放(玩家操作零丢失——实机卡死感根因=锁期点击被吞无反馈)②恢复被平反的两修复——血量口径(置满/回血封顶含pct)+选路呈现(干线偏移+非候选降透明)——probe卡死真因=probe未适配迭代10 BonusPickOverlay(假阳性扣压平反)③减动效按钮——文案不刷新bug修+语义命名「结算演出动画:完整/快速」+操作提示内联④出度≤2全套(用户拍板)——level_table第七检fanout_violation+L2L3十张模板重建(tools/t17_fanout2_rebuild.py五骨架出度≤2/层宽≤4/类型序列保持/自校验四检)+层宽上限5废止(数学不相容)改4+钉固断言5处随新图+文档两处(生成v0.6/地图v1.3)⑤probe适配BonusPick三态(替换/result继续/待选确认)+预算耗尽放弃收口+排播豁免;闸=冒烟628/0+run_all 15套+三探针+doc三闸零新增;连带义务=MC读数基线随图变漂移全旧锚作废只测不判,重锚归下一测量批 2026-10-02 08:11:06 +08:00
DKChan 684e93e71e 战斗掉落渠道退役批(2026-10-01用户拍板甲): ①reward.tres删aux挖格投放四行(工兵令5/探巢摆钟4/爆破包1+惊扰负占位0)——战斗/挖格不掉魔法道具,唯一来路=三选一共享池(节点/通关,道具位门控独立不受影响)②config_db F2投放维度覆盖校验随渠道退役(共享池动态掷定不可静态校验维度,静态保证重立归同调/渠道设计批)③smoke行数断言22→18+reward_dangling_aux测试改追加式注入(旧锚行已删)④T17清单15项改写+批3判定记录入档;闸=冒烟628/0+run_all 15套全绿+ui_probe/ui_input绿 2026-10-02 05:36:22 +08:00
DKChan bc737fb0cb Merge branch 'master' into m3-iter10-20261001
# Conflicts:
#	game/smoke/level_autoplay.gd
#	game/smoke/smoke_all.gd
2026-10-01 18:18:03 +08:00
DKChan 4f62a489b6 iter10 追加批: 奖励节点三选一共享池(用户拍板)——AdventureRunner 节点API+AuxItems 句柄面+main 共用面分派+node_overlay 道具面退役+autoplay 节点驱动+reward_overlay_test 随面迁移+a裁备选(L3复杀3)+g裁semver(v2兼容断言+存档序列化v1.3)+f裁调研待办(06新条)+文档五件+任务书(冒烟628/0+run_all 15套+五探针+三闸零新增+熵增PASS) 2026-10-01 06:12:25 +08:00
DKChan 71502ceecd iter10 T3-T9: 奖励重构实装——adventure表扩列(回血20/池六种/权重/上限/同调位过渡键)+boss_keystone重锚3-2+rng扩签reward_pick+E-S加权洗牌+三选一停点(零自动推进/可中断)+加算区四轴AP(BattleOrchestrator排队兑现)+钥石逐杀掉落(收束无二次派生)+同调位约束(停点替换两路/战斗沉没/节点拒绝)+BonusPickOverlay+Narrator文案族+save v3迁移+冒烟619/0(+23断言)+断点P5往返单测+run_all 15套全绿 2026-10-01 04:30:13 +08:00
DKChan f6c1bfc53e iter9-numfix-d: 数值三刀定稿(hero 26/雷伤 6-8-8/L1 敌 atk 1)+新尺读数报告+文档收口
- 数值(每刀一测 N=100 种子 910003 route min + N=200 种子 420000 定稿):
  调参一 hero max_hp 20→24 + 直伤雷三行 4/5/5→6/8/8(雷痛回归用户口径)
  调参二 L1 系八行敌 atk 2→1 + 区间 1-3→0-2(中点恒等期望当量锚不变式;行 234 L2 巢群不动)
  调参三 hero 24→26
  终读数:完美档战役 78.5%(N=200,L1 98/L2 87/L3 92,踩雷恒 0)/普通档(每板多踩 2 雷画像)
  L1 13% 战役 0%=「不完美就死」;真人预测落两档之间=首通失败或险胜(用户验收口径)
- 刀位语义=「危险来自雷,不来自杂兵」:雷直伤 +50-60%,L1 杂兵垫刀减半,血池 +30%
- art-bible v3.3(§4.1 数字墨按板自适应双族+版本史——批 A 漏 add 随本批补)
- 全旧带读数作废待新尺重锚(只测不判):难度曲线文档 ⚠ 注已落;06 雷当量条目收口注记;
  MC 锚 t7minepower 作废→新锚 runsum_numfix_final_n200_20261001.jsonl(中间读数 .log 留盘不入 git)
- 读数与轨迹报告=design/qa/numfix-newruler-readings-2026-10-01.md(含根因四条:新手画像尺/
  伪上界/效果雷稀释误读/三犯同族);roadmap 迭代 9 行注记=用户否决标完成卡数值轴
- active.md 快照+台账 296(worktree 版基线 284,主区在飞 ~295,合并时对齐)
- 重闸:冒烟 596/0+run_all 15 套全绿+熵增闸 PASS+doc 三闸对 master 基线零新增
2026-10-01 04:19:45 +08:00
DKChan 79427d0f98 iter8-T8 卡⑤ 打磨包:①图例解码=RAP 行(LegendOverlay 构造参数表值注入 rap_refresh_cost——禁字面量)+九徽章解码条目(攻守爆医弱穿魔行金九键)②放弃按钮文案收敛 level-map 4 字上限(基态「放弃」,同失败结算语义移确认态)③判定文案两处措辞统一(phase_text 相位行战斗结束→随 battle_end_text 同词战斗胜利/失败)④封印旗纹理=素材在盘缺位(board/ui 全目录核证无旗件)→降级案维持文字占位+06 债务登记(HUD框架节新条目)——闸:冒烟 596/0+click/input/layout 全绿 2026-09-29 20:19:28 +08:00
DKChan fd39a58aee merge: M-3迭代7魔法道具内容+元进度数值标定 T0-T8全落——AuxItemTable六行+掉落投放(解锁门控空集零投放)+库存四步受理+三选一奖励节点+HUD两步交互+叠加层呈现+工坊封存呈现+换算率复核读数(6/9/1 vs 实测1.7/4.1/0.0 U1呈报);重闸全绿(冒烟577/0+五探针+单测12套+doc三闸熵增零新增+机检11/11+MC剥additive 0/400逐位);出口=T9目检(检查单已交);台账259-263
# Conflicts:
#	game/presentation/views/node_overlay.gd
2026-09-29 08:59:31 +08:00
DKChan 63a08d1e01 feat(t1-t3): 魔法道具数据面+库存管线+授予路由生命周期(三卡一轮交付——文件交叉合并提交)
T1 数据面:AuxItemTable schema(七字段+retired/deferred 两 additive 标记+真视窄域/board_wide 双承重护栏)+六行 tres(三有效+罗盘 retired 留痕+显影尘/全图卷 deferred)+ConfigDB 加载/访问器+RewardTable 十型扩值(aux_item)+三投放行 5/4/1+aux_none 负占位行(雷格极性字典兜底零兑付)+双表悬空校验(reward_dangling_aux,负占位豁免)+F2 投放维度覆盖(豁免面 plan/info/counter 登记)+两 fatal 夹具(expect=1 复制真表注入违规)+run_all manifest+2
T2 core 骨架:AuxItems 类(api 8 入口+probe 探针;零随机零特判;Used 不可逆;真视恒可用/预读点击级零信息拒绝;3x3 边缘窗口∩板)+action_economy.grant_ap 第 9 API(当轮加量,区别 queue_ap_delta 排队)
T3 授予路由+生命周期:_grant_routed aux 分支(正=入库存发「获得」行;负=零兑付 effect 型「道具随雷沉没」行)+use_aux 四步受理(相位 gate→validate→逐 kind 空间先 AP 后→consume;结算明细无道具行)+叠加层三清(装板点/战斗结束)+LevelRunner 关卡域库存持有注入+关卡末 reset+aux_cleared 快照计数扩签
冒烟锚随词表扩值更新:九型→十型封闭/字典 18→22 行;负向字典扫描三处稳健化(aux 不入五型轴+break 改 percent_map 三型齐备+rng 每板新实例——原第一板 break 掩盖 set_master_seed _counter 守卫违例)
闸:冒烟 577/0(净增 1)+单测 11 套全过(含两新夹具)+四探针 PASS
2026-09-29 07:07:38 +08:00
DKChan 104cea6461 fix(review-batch3): 类型收紧生产清零137处(P1-2三步+延伸)+autoload class_name(ConfigDb/RngServiceCore)与_init标注(P2-1)+validate_skill_pool_links/ShopTable标注(P2-4)+相位enum外String面(P2-2)+typed-rows探针实证.tres装载转换;smoke缝合20处rows.assign+str(bb)同语义;审计生产双归零(240→103/83→59全测试链),单测7套绿,冒烟576/0同基线 2026-09-29 07:01:29 +08:00
DKChan c3c1725db8 rework(iter5): U2返工批 T-A/T-B/T-C——C1两刀终态(percent回退5)+AC v1硬梯度重投(重击手8/重装手9/Boss 8/10/12,杂鱼按T4§一软梯度代拟恢复)+registry三处同步;节点图池按U2两规则全池重生成(L1前三位纯战斗/L2L3层宽4-5,模板0随重排名保持现行后缀)+level_table两规则加载校验+钉固断言期望随新图7处更新;完美L1新杠杆提案(子路②荆棘外延推荐)落design/research;新15张预览图+渲染器两修(纵向自适应/拼图3x5);熵增闸design/qa图像白名单收编(CLAUDE.md同批);冒烟576/0+五探针PASS+doc三闸零新增+熵增闸PASS 2026-09-29 04:16:50 +08:00
DKChan 3f73e16366 feat(m3-iter5-T5): 关卡节点图生成特性批·台阶一全落地——15张骨架(3关×5,模板0=现行图回滚档;L1单链排列变体/L2L3网状图变体,战斗id恒∈遭遇表行集,商店必经位承袭)+node_map扩签(标签不参与派生只进日志,黄金向量零动)+首次冒险固定脚本(存档布尔位唯一新增域,老档迁移=true,收束点置位幂等)+池内全模板加载校验(validate抽出与跨表校验模板感知)+MC分层出数(RUNSUM level_templates逐节点模板名,抽查五模板全被抽中);冒烟558→576(新增17断言:池参数/零scope强制/抽签确定性/N=1等价/首冒分支/收束置位幂等);生成器tools/t5_build_templates.py含生成前自校验 2026-09-28 23:20:00 +08:00
DKChan 8ffc5552f1 balance(m3-iter5-T4): 敌方AC行值投值·Boss-only终版(杂鱼全0+Boss台阶8/9/12)——v1硬梯度14.3%/v2软15.7%/v3 Boss-only 17.1%三版穷尽证普通L2与AC不可兼得,17.1%挂账并列U2追认(与完美L1丙同形态);生存链复算=判定式阈值AC+EV表与表值锚逐位吻合(暴击相消口径)+折扣档被damage_floor压平为1点悬崖;L2池复验过(杂鱼93%健康/Boss 83%·9.4轮税收精准);冒烟占位断言(全行AC=0)换新不变量守带宽+台阶,557→558只增 2026-09-28 23:09:03 +08:00
DKChan 09dd580447 balance(m3-iter5-T3判读锁): 用户裁丙(完美L1 89%挂账上界仪不判)+C3组合锁值落地——岩浆2→1/per_level_bonus 2→0/percent 5→4/卓尔130→100+registry三处同步;锁值后全量确认N=200/策略种76000:普通L1 46.5%✓/普通L2 31.2%✓/完美L2 56.6%✓(三入带,完美L1 83%按丙)+小样20过;T2真人位如实回填(U1仅1个2轮中断会话,k不可计算,用户指令越门续跑,k义务保留) 2026-09-28 20:55:37 +08:00
DKChan 24123616d8 feat(rng): 统一随机流批落地(ADR-0007 裁丙)——rng_service 七流并一+全事件日志:单盐单全局计数器+用途标签 open_stream(purpose) 不参与派生+derive_at(scope) 单参+事件日志会话制 rng_log_<seed>.jsonl;七消费点迁移+behavior_roll 子流派生向量退役(单敌轨迹独立复放面随退)+armor_roll_stream 降格纯标签;统一向量 8 常量重登记(scope0-3 与旧 board_gen 逐位连续);测试重锚(nat20/极性路由/L2max 改行为面扫描+ui_input_probe 移位扩边前置);冒烟 557/0+四探针全绿+MC20 局+日志落盘;数据配置 v0.5/registry 两实体/冒险结构 v0.10/节点图生成 v0.4 前置解除/ADR-0007 裁决落档+落地记录/CLAUDE.md 红线措辞/06 架构批条目解决移除 2026-09-27 20:01:29 +08:00
DKChan f0ad1e3861 docs(art): 「兄弟精」变体名全仓清除批——22 处命中改「L2 熊地精」口径(12 文件:art-bible §4.6.4 键集行/comfyui-prompts §3.9 卡改名+候选纪律·显示名·验收速查三处/remote-gen-prompts §2.9 并回 §2.2 熊地精卡+保真对照计数措辞/art-assets·art-status 两清单/character-design 表行+注/难度曲线 L2 图版注记/entities.yaml L2 批注/enemy.tres·skills.tres 注释/smoke 标签与池断言文案/research 第三关提案)+doc_term_audit 词表新增防复发闸(继任=L2 熊地精);豁免面=台账/版本历史/看板快照历史留痕按纪律保留原文;查证依据=名字系 2026-09-17 L2 内容批 AI 自拟、用户当日裁决仅覆盖实体同一性(072dc43/台账 65);冒烟 557/0 三闸全过+doc 三闸基线一致+玩家可见文本零影响;台账 180(收编在飞纯文档面:remote-gen-prompts.md 首次入库含台账 176/178/179 批内容、art-status-checklist 看板✅行属台账 168 连带、active.md 补登 175/178远程/179 三条并行批孤儿条目) 2026-09-26 19:32:26 +08:00
DKChan 4719c61c67 feat(board): L1 小怪板统一 10×10 + 实体名修正大地精——板尺寸策略改判批(用户拍板 2026-09-24,数值后置前收口)
- board_gen.tres:仅 (1,2) 12×12→10×10(首版误缩 boss d4 已回滚),L1 板序列 10/10/10/10/12 单调;「板随战斗时长」原则(第 6 轮)作废,改判「小怪板恒定、boss 板独大」
- enemy.tres:(1,3) 熊地精双雄→大地精(enemy_id bugbear→hobgoblin,仅本行)——DND 阶梯 地精→大地精→熊地精 与每只血量 4-8→14→50 同构;「双雄」数量词与 [2,3] 变量骰矛盾退役;hp/池/数量零改动(用户裁决只改名)
- smoke_all.gd:回放注释同步
- qa-data:calibrate 重跑(L1 五行 10×10+boss 121)、MC 修正批读数(report_U2_*)、iteration_log 第 8 批、analyze.py BASE 自定位修复
- 冒烟 537 PASS/0 FAIL;perfect L1 通过 85.7%、boss 97%/10 轮/清图 41%(12×12 行为回归);L2/L3 读数含另一会话双刀调参基线(大奖励 5/L2 收紧)非本批影响
2026-09-24 15:46:38 +08:00
DKChan 13f93c74ff chore(structure): 垂直切片转正——prototypes/dungeon-sweeper-vertical-slice 迁为 game/,26 文件路径同步(CLAUDE.md/tools×4/tests×3/QA脚本×3/GDD×6/架构文档),static_scan S1/S2+S4 规则集首跑收敛(用户拍板 2026-09-24,台账 148) 2026-09-24 04:02:21 +08:00