Commit Graph
1354 Commits
Author SHA1 Message Date
DKChan f26b52956b docs: UI全局主题批卡片编入迭代25——roadmap新增迭代25表行+M4顺延26++06登记卡片指针+卡片排期换代
用户令 2026-10-13:把 UI 全局主题批(UI 美化三层诊断第一层第一条)作为迭代 25 的需求卡片。
①roadmap 新增「迭代 25」表行(卡①=UI 全局主题批,含内容三件事/契约五条/收口去向/并行注记),原占位「迭代 25+」的 M4 数值批顺延「迭代 26+」;文首迭代进度行同步换代。
②06-待办清单「UI 全局主题资源缺失」条状态补卡片指针(需求卡片-UI全局主题批-2026-10-13.md v1.2,零待裁点,开工门=U0,已编入迭代 25)——不另建条目,避免与专条双写。
③卡片排期字段「待编入迭代」→「已编入迭代 25(卡①)」,并写明与迭代 24 的并行边界(game/ 代码面零重叠;共享文档四处重叠=smoke_all.gd/06-待办清单/roadmap/08-Alpha版本标准)。
并行说明:迭代 24(敌人表内容修批)当前仅有「定义入库」一笔提交、代码未开工;本批与其 game/ 代码面零重叠,可独立 worktree 并行;后合入方须先 merge master 解共享文档冲突再跑四闸。
零代码零数值;doc_link_audit 死链 3 处全存量零新增;熵增闸 PASS。
2026-10-13 06:56:52 +08:00
DKChan b1e8ed7b19 merge: UI全局主题批需求卡片v1.2审核补充六点落文(4148f04, worktree uicardfix-20261013) 2026-10-13 06:43:28 +08:00
DKChan 0c083bbc51 merge: 迭代24定义已入库(b89c3fe, worktree g-plan2-iter24-enemy) 2026-10-13 06:42:16 +08:00
DKChan b89c3feb2f docs: 迭代24定义已入库 2026-10-13 06:42:01 +08:00
DKChan 4148f04088 docs: UI全局主题批需求卡片v1.2——审核六点补充落文(中文字体防御+基线订正+CheckButton词条名+两个目检观察点+08未跟踪提示)
审核(2026-10-13 用户发起)六点,除两处提请注意外全部落文:
①必修-新主题显式设 default_font(§6 T0第4步+新增断言V6):挂项目主题后 custom_font 是否仍生效无权威依据可证,失效=全游戏中文字形缺失,违反HUD框架可访问性基线;指向同一字体文件=观感零变化,纯消不确定性;不设 default_font_size(全站字号走 UiKit.FS_* 逐实例override)。
②V5基线数订正 864/0→938/0(v1.1自审声称已修正但正文未落实)。
③CheckButton图标词条名=on/off,非CheckBox的checked/unchecked(Godot 4),不可共用一套名。
④目检增补两观察点:滑轨柄CANDLE是否抢焦点(§7.2主操作色/§3.4焦点预算)、滚动条槽BG_OVERLAY α0.35叠BG_ROOT是否可见;两者归L2通道,色值已冻结不改。
⑤§5标注 08-Alpha版本标准.md 至今仍git未跟踪(并行会话484条 untracked禁碰留置),本批改前须确认状态并手工搬运。
⑥v1.2记录同时订正审核方上一轮诊断失真:滑轨两段实为#B8A582与#7A5232(对比2.84:1),「偏难辨」成立而「同色」不成立。
已跑结构审计闸=PASS(新增 assets/theme/ 与 art/ui/gen/*.png 命中图像白名单 game/assets/,无需修订 CLAUDE.md);doc_link_audit 死链3处全存量零新增。
2026-10-13 06:41:19 +08:00
DKChan ecff83265c merge: 迭代21追认单终清——#10维持现状(ac59bcd, worktree log486-20261013) 2026-10-13 06:25:20 +08:00
DKChan ac59bcde9b docs(收口): 迭代21追认单终清——#10裁维持现状(面板不补锻造概览,效果有问题再优化)+报告§四标注+快照换代=各批追认与反哺全部出清 2026-10-13 06:25:08 +08:00
DKChan 5fd36a0db0 merge: camp.md改名补漏两处(b012532, worktree campfix-20261013) 2026-10-13 06:21:18 +08:00
DKChan b01253245e docs(改名补漏): camp.md状态面板两处正文换代——原改名批漏扫本文件(grep路径误写design/ux/不存在=假阴性零命中,用户质询发现);版本历史行旧名按记载保留+版本行v1.4 2026-10-13 06:20:30 +08:00
DKChan f524ea7671 merge: active.md 485登记——R1机制位批收口(ca35cd9, worktree log485-20261013) 2026-10-13 06:14:39 +08:00
DKChan ca35cd987e docs(active): 485登记——R1机制位批收口(追认单十二条全闭,悬置仅#10锻造段结论) 2026-10-13 06:14:25 +08:00
DKChan 29b08d4561 merge: R1机制位批——requires_level等级阈值前置随批重立(用户推翻追认单#1, 6e1b52a, worktree r1mech-20261013) 2026-10-13 06:13:31 +08:00
DKChan 6e1b52a450 feat(R1机制位): requires_level等级阈值前置随批重立——用户推翻迭代21追认单#1裁撤案(裁「b)推翻,补机制位小批」)=schema字段Dictionary{node_id:n}+validate悬空/阈值<1/类型错加载即拒+tree_can_buy判定分支+行板门槛呈现(未达标🔒+悬停gate_text)+新单测tree_requires_level_test八断言(run_all 24→25套;首跑抓出测试自身时序bug:零配置行断言跑在cap满状态后,重排修正)+现役12行零配置空转零行为影响(冒烟938/0+probe --click/--full+render_gate全绿零漂移;MC豁免=零数值零行为变化)+天赋树v0.10六处R1表述换代+iter21报告§四#1推翻标注与§八兑现注——doc三闸对基线零新增+熵增PASS 2026-10-13 06:13:10 +08:00
DKChan 89b0008b03 merge: UI全局主题批需求卡片v1.1成立(bb66c33, worktree uitheme-card-20261013) 2026-10-13 05:56:52 +08:00
DKChan bff364fc2c Merge branch 'master' into uitheme-card-20261013 2026-10-13 05:56:44 +08:00
DKChan bb66c33466 docs: UI全局主题批需求卡片v1.1成立——grilling三裁点落定+自审事实修正+改名批换代重验
grilling三裁点(用户裁按推荐):focus族词条全零定义(红线升格,弃LineEdit focus豁免,统一归按钮状态矩阵批)/PopupMenu弹层并入预盖(下拉框不盖弹层=预盖半残)/色值卡审即冻结(L2通道兜微调)。自审修正:V5基线834/0过期改开工日实测(最近记录864/0)/新增PNG导入流程补写(.import侧车随批入库)/LineEdit占位文字色补入(STONE_DEEP对PANEL_DATA约6:1)/.tres溯源表改同目录README(不赌内联注释语法)/滑轨margin技巧标注随词条携带。换代重验:master 7d1e9cb状态面板改名批后全部file:line逐一复验存活,pause_overlay.gd→status_panel.gd一处换代(HSeparator计数15处不变);probe_ui_util CheckButton实查=按文字寻址工具零视觉断言,预盖零冒烟风险;复扫TextureProgressBar/PopupMenu/MenuBar/FileDialog零使用,控件清单完备。06指针行换代v1.1成立。
2026-10-13 05:56:16 +08:00
DKChan 625688b0f6 merge: active.md 484登记——改名批+反哺落文两连批收口记账(b07836b, worktree log483-20261013) 2026-10-13 05:55:57 +08:00
DKChan b07836b055 docs(active): 状态记录484登记——状态面板改名批+迭代21反哺六条落文两连批收口+快照/主战场换代(#1 R1与#10锻造段异议悬置) 2026-10-13 05:55:24 +08:00
DKChan 7d1e9cb51a merge: 状态面板改名批(暂停层→状态面板全量改名c5a09fd)+迭代21 GDD反哺六条落文(c767174)——worktree statuspanel-20261013 两提交 2026-10-13 05:50:12 +08:00
DKChan c767174ca4 docs(反哺落文): 迭代21 GDD反哺六条全落文(用户裁「按你的来回写」)=天赋树v0.9(①实装落地态七处换代:状态行/范围表/总表前言三行/schema连带/依赖表/P0段/验收实态注+③设计避让句按卡片v1.7⑪②裁决改写为折扣定义边界gp_cost_mult+⑥机检读数与命中线契约6括注+已建未接面两接一维持)/元进度v1.20(②营地统一段落地终态:柜台退役已发生,过渡态终结)/锻造工坊v0.8(④树侧钥匙句:forge_workshop已随iter21在役,「实装归06」死指针终结)/HUD框架v0.17(⑤新增营地四柜台并排小节=登记缺口补齐,视觉终稿归营地视觉批)——doc三闸对基线零新增(死链3逐条存量/term5组一致/lint 3存量同款)+熵增PASS 2026-10-13 05:49:51 +08:00
DKChan c5a09fd90c refactor(改名批): 暂停层/暂停角标→状态面板/状态角标——用户令全量改名(文案4处+标识符全套PauseOverlay→StatusPanel/pause_overlay.gd→status_panel.gd/成员方法族+探针快照键+注释与探针消息86处清零;行为契约四件零动——只读R4/模态遮罩P2甲/输入锁R3/零动效P4甲)+render_gate截图键shot_pause→shot_status同步+文档六面(元进度v1.19/07/生涯/06条/architecture json+html;camp零命中;08-Alpha版本标准untracked禁碰留置)——冒烟938/0+run_all24套+probe --click/--full+render_gate全绿;rg 暂停|pause game/归零 2026-10-13 05:41:59 +08:00
DKChan 187632f75d merge: 术语表v1.10道具统称登记微批(2139d76, worktree term-item-20261013) 2026-10-13 04:58:59 +08:00
DKChan 2139d7672b docs: 术语表v1.10——道具统称登记(秘宝/奇物/地图战斗资源三类内部统称+组合用法)+地图战斗资源词条补登+active.md快照换代(UI批残留行随批sweep) 2026-10-13 04:58:41 +08:00
DKChan b5085905d7 merge: UI全局主题批需求卡片v1.0成文(df67bd3, worktree uitheme-card-20261013) 2026-10-13 04:56:48 +08:00
DKChan df67bd3b13 docs: UI全局主题批需求卡片v1.0成文+06两处登记
三裁点用户同日已落定:载体=.tres主题文件(乙案,弃程序化甲案)/未在役控件(CheckBox/CheckButton/OptionButton)预盖/滑轨两段对比度顺手修并销号第三层细节修①。卡片十节全备:红线四条(Button类型词条零接触/零美术素材/纹理过滤不动/旧实现同批删除)+色值提案表(全取ui_kit既有常量)+验证闸V1-V5+白名单五项;零待裁点,开工门=U0。06全局主题条挂卡片指针;第三层细节修条①互认认领(含代码面暖石/深棕与诊断描述不符的疑点披露)。现状事实13条均file:line实查;关键发现=tooltip_theme仅标题屏挂载ui_assembler:105全站不生效/styled_slider滑柄未盖/debug双轨裸HSlider。
2026-10-13 04:56:24 +08:00
DKChan 85e2d2a361 merge: UI美化三层诊断八条专条入06待办+第三层三项补标Alpha需完成(83fce01, worktree uibeauty-20261013) 2026-10-13 03:51:24 +08:00
DKChan 83fce01601 docs: UI美化三层诊断入06待办——八条专条登记(一层纯工程三项/二层占位于素材三项/三层观感两项)+第三层存量三条补标Alpha需完成
登记来源=2026-10-13 用户提出界面美化需求并要求先作分析,同日令「三层全部作为独立待办事项登记、一律列 Alpha 阶段必须完成」。
新增八条:UI全局主题资源缺失/UI按钮状态矩阵缺档/全局纹理过滤未设为邻近采样(以上一层·纯工程,用户指定先做);UI贴图重构批(自美术资产清单转立免双写)/UI字体补完/战斗一屏样张P0(以上二层);UI氛围层与九宫格切片观感修/UI元素细节修(以上三层)。
补标:呈现层残余<4.5:1三处、未开格类型徽章呈现时机、美术资产链路审计P0两项——三条原已登记但缺 Alpha 阶段归属,本批补足并指认三层诊断。
零代码零数值零素材;doc三闸对基线零新增(lint 3 存量同款/死链3逐条一致/term五组一致)。
2026-10-13 03:50:12 +08:00
DKChan 52fdaf6c57 merge: 迭代23收尾批——追认单九项全追认+GDD反哺三条落文(锻造工坊v0.7/元进度v1.18/术语表v1.9)+祝福registry漏项补登+active.md去重482(a865ada, worktree rulingfeed-20261013) 2026-10-13 02:59:21 +08:00
DKChan a865ada91f docs: 迭代23收尾批——追认单九项全追认(报告§四标注)+GDD反哺三条落文(报告§五标注)=锻造工坊v0.7(Q1正文衔接×2+闭集24→31×2+实装边界1实态回填)/元进度v1.18(effective_ac第一层终态句+钥石入口族三写口+待发令句换代)/术语表v1.9(路线id与存档域键名词条)+祝福registry漏项补登(terminology祝福词条旧名锻升退役+石肤近义词占用=06改名小批配套文档面②③)+06两处换代(实装批条收尾段/改名小批条)+active.md(快照换代+482条+并行合并重复479条去重保留forge.tres命名版+主区脏件v0.6续裁行⑤⑥保史随批);doc三闸对基线零新增(lint 3存量同款/死链3逐条一致/term五组一致);零代码零数值零游戏文件 2026-10-13 02:58:31 +08:00
DKChan e0d931d1af merge: 缺陷修批Y断点随存——attune_refresh_y入断点+续玩优先读断点堵满血复活漏洞+单测⑥段+文档三件随批(8e04807, worktree ybpfix-20261013) 2026-10-13 02:05:38 +08:00
DKChan 8e04807d4a fix(缺陷修批): Y断点随存——attune_refresh_y 入断点快照+续玩优先读断点(堵「用完 Y 退菜单再续玩满血复活」可利用漏洞;旧断点缺键回退参数面=旧档行为零变化)——06「天赋树实装批登记欠账三条」③,2026-10-13 用户令提前单独开修(按正常流程走)
代码两处(adventure_runner.gd):①_snapshot_breakpoint 断点字典扩列 "attune_refresh_y"(refresh_stock/battery_pending 同款六先例,扩列向后兼容);②resume_adventure Y 注入行改 bp.get("attune_refresh_y", params 回退)——花掉不回血,续玩保持已消耗态。

单测:curio_refresh_paid_test 新增⑥段两断言(断点有键=余量随断点还原花1剩2/旧断点缺键=回退参数面整额注入旧档零变化)。

文档三件随批(机械面同步):①存档序列化.md v1.8——断点随件键 attune_refresh_y 登记,v7 域后扩列不升版(v1.6 vision_used 先例同款,SAVE_FORMAT_VERSION 仍 7 无迁移分支);②冒险结构.md v0.21——「冒险断点」节附随件清单扩 Y 刷新池余量(断点字段口径 owner);③06-待办清单——欠账三条专条③✅销号注记+状态行换代(①②维持归 M4,本条转记账条无待裁点)。

批末闸:冒烟 938/0+单测 24 套全绿(含新⑥段)+doc 三闸对基线零新增(死链 3/term 旗与 gdd_lint 3 件 FAIL 均存量——迭代 23 并入后基线,本批三文档零新增旗);零数值零表值改动。
2026-10-13 02:05:17 +08:00
DKChan 663c0bf4b5 merge: 06天赋树欠账三条专条落裁——①clamp暂不设上限随M4/②刷新软上限维持现状归M4/③Y断点存档须修随集中修批(770fa56, worktree todocleanup2-20261013) 2026-10-13 01:46:57 +08:00
DKChan 770fa56fe5 docs: 06天赋树欠账三条专条落裁(2026-10-13 用户逐件口头裁,当场落文)——①AP上限clamp暂不设上限(provisional天花板亦不投)随M4数值批一并调整;②三选一刷新软上限维持现状(定性确认=设计问非缺陷)归M4调参窗口;③Y不入断点存档裁须修但不单独开工——用户令「先所有都确定完了之后再一起修」,归确认工作收官后的集中修批(修法零待裁点=断点扩列一行+续玩优先读断点,六先例同款);状态行换代=三件全裁转记账条,无待裁点。零代码零数值零游戏文件。 2026-10-13 01:46:35 +08:00
DKChan e8b3432cc1 merge: 迭代23锻造工坊实装批——新表 forge.tres 六路线行族+两根类型轴所有权移交(hero.tres 两轴删除)+写口族+存档 v7 forge_routes+注入链+营地工作间两区 UI(T0-T7 全量交付;worktree g-plan2-iter23-forge 十提交含 master 并入解冲突;四闸全绿=冒烟 938/0+run_all 24 套+probe click/full+MC 同种子配对 80 局零漂移;实现报告=design/qa/iter23-实现报告-2026-10-12.md;残留人闸=实机目检工作间形态与购买交互〔07㉒〕;代拍板追认单九条+GDD 反哺点三条待用户) 2026-10-13 01:41:33 +08:00
DKChan f2f7e375c5 docs(迭代23): active.md 收口条 480→481 改号(480 已被并行 06 清理批占用——主区未提交遗产撞号,顺延注记) 2026-10-13 01:40:43 +08:00
DKChan 3392ea7e2d Merge branch 'master' into iter23-forge-20261012
# Conflicts:
#	design/gdd/systems/表现与支撑/存档序列化.md
2026-10-13 01:34:15 +08:00
DKChan 31e12c8813 docs(迭代23-T7): 总收口——四闸全绿留痕+机械面文档七件+实现报告落档
- 批末重闸全绿:冒烟 938/0+run_all 24 套+probe --click/--full+render_gate golden 0.00%+doc 三闸/熵增对基线零新增;MC 同种子配对 80 局逐位零漂移+锻造满配档方向性补充(30/80 局差)
- 机械面同步:roadmap 迭代 23 行入库态/entities.yaml forge_workshop 回填实态(impl+save_domain+currency)/06 状态+①② v0.6 措势订正/存档序列化 v1.6(forge_routes 落地态+v7 沿革)/07 ㉒ 目检节+版本行/game/README 批次段
- 实现报告=design/qa/iter23-实现报告-2026-10-12.md(代拍板追认单九条+GDD 反哺点三条+残留人闸)
- active.md 快照换代+状态记录 479/480
2026-10-13 01:21:56 +08:00
DKChan e58e85c348 merge: 06待办清单清理批——A类六条销号+B类四条核实销号+天赋树欠账三条拆专条(6406d16, worktree todocleanup-20261013) 2026-10-13 01:17:58 +08:00
DKChan 6406d164db docs: 06待办清单清理批——A类六条销号+B类四条核实销号+天赋树欠账三条拆专条(用户令:A类已完成即清除+B类逐条核实是否还需开发)
A类六条移除(逐条实证已了结):①迭代22追认单十五条+反哺七条落文(裁决落文批8455b4a+⑤呈现集成补丁0ef73d0均已入库);②迭代20专长实装批GDD反哺五条(①-⑤全部出清,条目自述随清理批移除);③迭代20代拍板追认十条(全追认+落文奇物v3.16/血税desc fe0970d);④效果引擎生命比例扩签(hp_ratio入FACTS词表原条已标销号未删,本次物理移除);⑤active.md定性与裁剪(立宪03c4b4c+大裁已入库,active.md现行53行状态文件运转中);⑥秘宝体系实现重构落地批(迭代22 T1-T6全量入库;残留人闸=实机目检07㉑在册,按2026-10-12用户令「真人检测不阻塞」归07登记不阻销号)。

B类四条核实完成移除:①刷新双源X/Y语义倒置——语义定案+消耗序X(临时,每停点重置)→Y(周期池)→refresh_stock(存量账)代码注释在案(adventure_runner.gd:680-689)+迭代22 T0「X/Y对表」核实结案(iter22实现报告T0四项核实之一);②魔法提灯fog_lantern归属——拆线已随迭代22 T1入库(set_fog_lantern链/断言面/fog_lantern_wiring_test全摘,board_view._fog_lantern残留变量已换代为阔视野带通用视野加成现值非提灯遗留),条目自述「随拆线入库后收口移除」条件达成;③冒险BD渠道分工目标态——Boss渠道直接给专长随迭代20落地不再分期+shop.tres pool_shelf六行已含heal应急回复与feat_ticket奇物门票(回复缺席/凭证未入表两子项了结)+档位阈值复裁与charge标签件数不足两子项随流派标签集件档位机制v2.9框架级作废失效(奇物.md v3.8①⑥实证,旧relics.tres 27件已退役);④资源两新种类入池——刷新练习/刷新 license 在秘宝新目录12件表(treasure_items.tres)+凭证行在货架与adventure_table,「商店服务vs奖励授予」边界经三账实现落定(X临时/Y周期池/refresh_stock存量断点随件),无残留义务。

B5天赋树实装批:批条销号(迭代21 T1-T7全量入库2026-10-12),但登记欠账三条经代码复核全部仍在——拆出专条「天赋树实装批登记欠账三条」保留待办:①AP上限clamp缺位(复核实证action_economy.gd:254轮始兑现仅maxi(0,..)下限无上限;树开局姿态+AP件+时沙同走_pending_ap_delta);②三选一刷新软上限(原登记「另立待办」从未成条——06全文件无此条目,本批首次落位成条;停点内×1.8倍率×停点间基础价递增无上限,归调参批裁决);③Y(_attune_refresh_y)不入断点存档(复核实证:断点存refresh_stock(:236回填)与账号级attune_refresh_level、不存当局Y余量,续玩路径:225自参数面整额重注入=用完Y退菜单再续玩满血复活可利用漏洞仍在案;V15仅验账本一致性)——①③系缺陷待缺陷修批、②系设计问待调参批,均未排批。

连带:主区脏件(并行会话2026-10-13 playnote五条登记:关卡节点图重构/第一关遭遇表数值异常/第二三关棋盘观感/立绘清晰度回退评估/战斗节点地图类型差异化排Beta,+70行纯插入)随cp保史入本批超集提交;本批零游戏文件零数值零测试改动。
2026-10-13 01:17:22 +08:00
DKChan 2915f19c4b feat(迭代23-T6): 营地锻造工坊工作间——两区六路线行板实装(占位面板替换)+三意图信号接线
- MetaProgression.forge_shop_status():只读投影(等级/cap/解锁态/选中态/下级几何价/解锁价/前置通道进度——纯结构面,余额禁用归视图)
- CampOverlay:_forge_workbench 占位面板→武器锻造区/护甲锻造区两区六路线行板(件名+Lv+解锁态文案+锻造/解锁/选中钮);_rebuild_forge 随 open/refresh 重建;默认不可见+门控重建=锁定态零行板零购买路径(占位纪律延续);三信号 forge_buy/unlock/select_requested(契约 9 UI 只发意图)
- camp_shop_presenter:camp_data +forge 投影;on_camp_forge_buy/unlock/select 三处理器(写口唯一归 MetaProgression 锻造写口族;拒绝可见 pattern 1 toast)
- main.gd:三信号接 presenter
- 新单测 forge_workbench_test 12 断言(锁定态纪律/两区结构/钮态/余额禁用/满级/派生解锁出钮/三意图外发);run_all 23→24 套
- 轻闸:冒烟 938/0+run_all 24 套+probe --click 全绿(presentation 触碰加跑)
2026-10-13 00:21:41 +08:00
DKChan ed0629236a feat(迭代23-T4): 注入接线——hero_override 公式换代(FORGE_ROUTE_BONUS 退役)+两轴参数面全链+入战 AC 三层
- meta_progression.hero_override:atk=forge_weapon_atk_bonus+树 flat / armor_class=forge_armor_ac_bonus+树 flat / max_hp=树 flat;FORGE_ROUTE_BONUS 预留常量退役(公式不再出现,注释留痕)
- main.build_adventure_params:+attack_type/armor_type 两键(meta.hero_attack_type/hero_armor_type——存档选中路线类型轴,异常回退锻造配置默认值)
- adventure_runner:params 两键快照入公有 hero_attack_type/hero_armor_type(契约 8 锁死可断言面;start/resume 双路同),_start_current_level 经 set_hero_axes 下传
- level_runner:set_hero_axes 注入+effective_ac 换代=甲型基础 AC(forge_armor_route_by_type.base_ac)+路线加值(base_override)+局内加算区(bonus)三层;enc 携带两键
- battle_orchestrator:spawn 传 enc 两轴(空串=锻造配置默认值回退——行为连续)
- 冒烟 V5 后半/V6 锁死/V7 公式对拍+V10 树零攻防复核共 15 断言(含 enc 末端 hero_attack 行 pierce 键+spawn 显式注入)
- 轻闸:冒烟 938/0(923 基线 +15)+run_all 23 套全绿;删除标识符 live 引用零残留(FORGE_ROUTE_BONUS/hero 两轴仅存退役注记与 README 文档面=归 T7)
2026-10-13 00:09:17 +08:00
DKChan a6270bac54 feat(迭代23-T3): 锻造写口族——路线购买(几何价)+并联双通道解锁+选中切换(免费)+类型轴读数(MetaProgression 单点)
契约 9 写口唯一(UI 只发意图——意图信号接线随 T6 UI 同批落):
- forge_route_unlocked:解锁态派生单点(初始持有∨直购清单∨练满前一档 levels[prereq]≥cap——不落档)
- forge_buy_level:几何价=ForgeTable.level_price(20/30/45/67/101),扣钥石+等级+1+即时写盘;未解锁/满级/余额不足=拒绝零副作用
- forge_buy_unlock:一次性解锁价 200 直购;已解锁(含派生)=拒绝零收费——两通道互不影响、不设串联
- forge_select_weapon/armor:免费切换只受理已解锁路线(冒险锁死归参数面快照,契约 8)
- forge_weapon_atk_bonus/forge_armor_ac_bonus/hero_attack_type/hero_armor_type:T4 注入面取数单点(异常选中态防御回退 0/默认值)
- 冒烟 V2/V3/V4/V6 共 15 断言(隔离档 forge/forge2/forge3——add_keystone 置余额+直写存档域注入口径)
- 轻闸:冒烟 923/0(908 基线 +15)
2026-10-12 23:50:55 +08:00
DKChan 6def3544a0 feat(迭代23-T5): 存档域 forge_routes v7——六路线等级+直购解锁清单+选中标记(无特效域)+旧档缺键补齐=初始持有态
〔执行序调整:T5 先行于 T3——写口族硬依赖存档域,台账记录〕

- SAVE_FORMAT_VERSION 6→7 + _migrate_v6_v7 空迁移(缺键补齐模式,v3→v4 先例;幂等零漂移)
- _default_data 新域 forge_routes={levels 六键/unlocked 直购清单/weapon+armor 选中};_normalize 经默认模型自动补齐(旧档=初始持有态 sword/light 在档余四锁)+退役键白名单自动收口
- 访问器组:forge_route_level/set_forge_route_level/forge_unlocked_purchases/add_forge_unlock/forge_weapon/set_forge_weapon/forge_armor/set_forge_armor/forge_routes_snapshot(值拷贝出户)
- 解锁态派生不落档:初始持有(表 initial_owned)∨直购(unlocked)∨练满前一档(levels[prereq]≥cap)——派生单点归 T3 MetaProgression
- 冒烟 V8:往返逐域相等+v6 旧档既有域零折算/缺键补齐初始态+域键集恰四项(无特效域)+levels 六键恰全+快照值拷贝;迁移链版本断言 6→7 三处换代
- 轻闸:冒烟 908/0(902 基线 +6)+run_all 23 套全绿
2026-10-12 23:44:03 +08:00
DKChan 0ef73d0e2e merge: 迭代22反哺⑤呈现集成补丁——试炼镐C区展示行(charges=0不入骑库存致C区不可见/浮窗进度无处承载的追认批集成缺口; 合成handle=-1展示行+点击说明toast+孤儿注释清理+单测④b两条)+重闸全绿(冒烟898/0/单测22套/probe full/render_gate golden 0.00%/doc三闸存量对比/熵增闸) 2026-10-12 23:43:57 +08:00
DKChan cff741ea2a fix(迭代22反哺⑤补): 试炼镐C区展示行——charges=0件被_reseed_attune_charges注入循环跳过不入骑库存,而C区槽投影遍历骑库存→试炼镐C区不可见/悬停浮窗进度无处承载(追认批集成缺口,单测只测读数口未覆盖投影链)。修复=inventory_projection末段追加自动兑付件展示行(合成handle=-1非库存句柄+note积点N/8+槽点击走说明toast不进两步交互); use_attune_convert删除遗留孤儿函数头注释清一; 单测新增④b展示行断言两条(装配即入投影handle=-1+note=积点0/8/开格后1/8组合根重查链)+StubAutoInvRunner空骑库存桩。重闸全绿: 冒烟898/0+单测22套+probe_gate --full+render_gate golden 3屏0.00%+doc三闸对基线零新增(死链3/拔旗1/gdd_lint三文件表格占比FAIL均实证存量=79aac07版本对比表格行零变化)+熵增闸PASS; 06裁决小节与实现报告⑤条补集成补丁注记 2026-10-12 23:43:38 +08:00
DKChan d337c9e5e2 docs: 真人检测不阻塞立规(2026-10-12 用户令)——CLAUDE.md 实现段收口人闸换代(删「用户验完才算真完」阻塞口径)+批次清单第13条换代(实机目检归用户只登记不阻塞)+硬性红线新增「真人检测不阻塞」条;07-体验验证清单头部补登记不阻塞语义;配套用户级技能 iter(开工检查增「真人检测遗留项不算门」+账面随批只登记不阻塞)与 req-card(测试方式两分法补登记不阻塞)同批修改(技能在用户目录不入仓)。doc三闸存量红零新增(gdd_lint 3 fail/link 3/term 1 均存量,07 改动前后 lint 指标逐字一致);零代码零数值零游戏测试 2026-10-12 23:42:44 +08:00
DKChan 00d98b6f74 feat(迭代23-T2): 两根类型轴所有权移交——hero.tres 两字段删除+ForgeTable 默认值常驻持有+单位快照改读注入面
- hero.tres:armor_type/attack_type 两字段删除(含 2026-09-18 前置批登记注记退役);armor_class=10 保留为甲路线缺失兜底基准
- hero_table.gd schema:两 @export 字段与枚举校验同步删除(三数值轴 max_hp/atk/armor_class)
- unit_container.gd:spawn 签名 +2(hero_attack_type/hero_armor_type,空串=db.forge_default_* 回退)——三参旧调用方零适配,行为逐位连续(normal/light)
- smoke_all.gd::1901 hero_attack 行类型键主语换代为 forge_default_attack_type();新增 _smoke_forge_axes 段(V5 前半:字段不在位+默认值+零注入回退快照)4 断言
- 轻闸:冒烟 902/0(898 基线 +4)+run_all 23 套全绿
2026-10-12 23:31:50 +08:00
DKChan 8455b4aeff merge: 迭代22裁决落文批——A单十五条追认收口+B单七条反哺全落文(秘宝.md v3.0/元进度.md v1.17/camp.md v1.3/存档序列化.md v1.6/行动经济.md v0.12/术语表 v1.2)+⑤试炼镐改自动兑付代码批(兑换钮链退役/满8格自动AP+1揭示点兑付AP归零不断轮/C区秘宝槽悬停浮窗进度)+报告⑮提交号勘正(T5=73db171)+06裁决小节收口+07㉑观测点换代(裁决会话逐点裁;冒烟898/0+单测22套+probe click/full全绿;残留人闸=07㉑实机目检) 2026-10-12 23:23:24 +08:00
DKChan df666ddf30 feat(迭代23-T1): 锻造工坊配置表落位——ForgeTable 新表(默认两轴常驻持有+六路线行族)+ConfigDB 访问器+V1/V11 单测 41 断言
- 新表 forge.tres(schema forge_table.gd):default_attack_type/armor_type 默认值(契约 2 所有权移交——hero.tres 两轴随后批删除)+routes 六行(sword/spear/staff/light/heavy/ward)
- provisional 沿需求卡片 T1 锚表:cap 5/每级增量 +1/基础价 20×150%^n(20/30/45/67/101)/解锁价 200/甲型基础 AC 10-12-9/初始持有 sword+light/并联双通道前置 spear·staff←sword、heavy·ward←light
- schema validate 22 类正反(行 id 唯一/类型轴分族枚举/恰六行/初始持有恰一武器一甲/默认轴=初始路线类型轴/前置类型相符…)
- ConfigDB:TABLE_MANIFEST 登 forge+类型化持用+forge_route/forge_routes/forge_default_*/forge_weapon_route_by_type/forge_armor_route_by_type 访问器
- 新单测 forge_table_test 41 断言(V1 生产面+22 类负向/V11 行字段闭集+效果类型词表 31 钉现/V2 价格梯);run_all 22→23 套
- 事实订正(L2):卡片 F11「效果类型闭集 24」系 2026-10-07 旧快照——现行 31(iter20 +7/iter22 +1),本批零扩签钉 31
- 轻闸:冒烟 898/0 零扰动
2026-10-12 23:23:16 +08:00
DKChan f22b2036a0 迭代22裁决落文批: A单十五条裁决收口+B单七条反哺全落文+⑤改自动兑付代码批——追认单(①②③⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮追认/④追认+积点账裁战斗级/⑤推翻改自动兑付)收口; ⑤代码=满charge_n=8自动当轮grant_ap无玩家入口(_on_cell_revealed揭示缓冲点兑付=cell_revealed批先于本格扣费故AP归零恰逢满点先兑再扣轮不结束/授予段积点段迁除/use_attune_convert受理口消解/attune_convert_state改造进度读数口+item_id键/use_treasure的ap_charge_safe死分支与_usable_now死条件删/tres试炼镐desc换代+counter_spend受理闸删)——HUD兑换钮整链退役(ap_bar convert信号+钮/board_zone转发/main接线与_sync_convert_button/_on_convert_pressed)+C区秘宝槽悬停浮窗进度(controller投影note字段/hero_info_panel tooltip拼接/main _refresh_presentations加refresh_slots重查); 单测④段重写自动兑付断言(7格零兑付/第8格AP+1/读数口/未装配反例); B落文=秘宝.md v3.0(目录三表实态三列+试炼镐自动兑付换代+代价轴转化获取行含战斗级重置与兑付时序+解锁条件实录钥石10/25四条件件三计数键+实装批落地前句全换代+退役指针补代码旧行已删)/元进度.md v1.17/camp.md v1.3(柜台呈现细则节+暂停层12行)/存档序列化.md v1.6(vision_used域+断点随件+bonus_aux_carry退役+v6扩列不升版)/行动经济.md v0.12(finish_round_stop转存率参数化)+术语表v1.2(自动兑付/真视使用计数两词条)+07㉑观测点随⑤换代; 报告修正=⑮提交号勘正(master实际T5=73db171,原记7095505系amend前被弃旧提交——merge-base实证)+十五条裁决标注+反哺七条已落文标注; 06收口=状态行换代+裁决小节。冒烟898/0+单测22套+probe_gate --click --full全绿(worktree拷.godot/字体与图标边车/art素材后) 2026-10-12 23:23:01 +08:00