diff --git a/design/gdd/06-待办清单.md b/design/gdd/06-待办清单.md index 9593b7c9..a1057ed3 100644 --- a/design/gdd/06-待办清单.md +++ b/design/gdd/06-待办清单.md @@ -154,7 +154,7 @@ **归属**:随[关卡节点地图](systems/冒险循环/关卡节点地图.md)定稿改键一并裁决 -**状态**:部分收口(2026-09-17)——同层多遭遇问题已由关卡节点地图 v1.0 的**节点编号升级**消解(`node_depth` 语义 = 关卡内唯一节点编号,同层不同节点各查各行,键结构零改动);**不设精英 / Boss 编码位**(Boss = 最大编号节点,精英 P2 内容承载)。剩余面继续待办并改归属:同场多敌种(同一编号行集多行)的行集校验放开 ——归属**敌人表行集多行批(战斗侧,排技能池实施批落地后)**(混编伏击上限取值口径面已随 2026-09-20 单轮上限删除消解)。**已编入 roadmap 迭代 17 卡①(2026-10-05——任务书已成文待 U0:design/research/任务书-敌人表行集多行批-2026-10-05.md;前置「技能池实施批落地」已于 2026-10-05 满足〔d3fa887〕,开工门已解,余 4 项待用户裁点)** +**状态**:部分收口(2026-09-17)——同层多遭遇问题已由关卡节点地图 v1.0 的**节点编号升级**消解(`node_depth` 语义 = 关卡内唯一节点编号,同层不同节点各查各行,键结构零改动);**不设精英 / Boss 编码位**(Boss = 最大编号节点,精英 P2 内容承载)。剩余面继续待办并改归属:同场多敌种(同一编号行集多行)的行集校验放开 ——归属**敌人表行集多行批(战斗侧,排技能池实施批落地后)**(混编伏击上限取值口径面已随 2026-09-20 单轮上限删除消解)。**已编入 roadmap 迭代 17 卡①(2026-10-05——任务书已成文待 U0:design/research/任务书-敌人表行集多行批-2026-10-05.md;前置「技能池实施批落地」已于 2026-10-05 满足〔d3fa887〕,开工门已解,4 项裁点已全裁〔2026-10-06 用户令:P1甲/P2甲/P3乙投放教学位行/P4乙 Boss 行亦放开·零内容投放不变〕)** #### 技能池情境条件触发器 @@ -203,7 +203,7 @@ **归属**:战斗结算与地图战斗资源共裁(数值终值归状态层重设计批) -**状态**:待办(语义已定案,数值未闭合)——**已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——任务书已成文待 U0:design/research/任务书-M4数值批-2026-10-05.md;duration 终值与当量锚复算 = 件①,跑批发起前须用户批准)** +**状态**:待办(语义已定案,数值未闭合)——**已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——裁点已全裁〔2026-10-06 用户令:P1甲/P2甲/P3甲/P4甲〕待 U0:design/research/任务书-M4数值批-2026-10-05.md;duration 终值与当量锚复算 = 件①,跑批发起前须用户批准)** #### 单体寻址的接口扩展位 @@ -249,7 +249,7 @@ **归属**:①元进度设计批 + 曲线调参批 ②曲线调参批(现行窗) ③~~秘宝同调实施批~~(已清偿 2026-10-03) -**状态**:已登记(2026-10-01,迭代 10 批随批)——**①②已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——任务书已成文待 U0:design/research/任务书-M4数值批-2026-10-05.md;钥石产出重标 + 通关率带重扫 = 件③,跑批发起前须用户批准)** +**状态**:已登记(2026-10-01,迭代 10 批随批)——**①②已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——裁点已全裁〔2026-10-06 用户令:P1甲/P2甲/P3甲/P4甲〕待 U0:design/research/任务书-M4数值批-2026-10-05.md;钥石产出重标 + 通关率带重扫 = 件③,跑批发起前须用户批准)** #### 调参批数值点评登记(八型批随批登记) @@ -257,7 +257,7 @@ **归属**:[难度曲线与Boss](systems/冒险循环/难度曲线与Boss.md)难度曲线调参批 -**状态**:待办(随调参批一并裁决)——**已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——任务书已成文待 U0:design/research/任务书-M4数值批-2026-10-05.md;五条点评逐条裁决 = 件②)** +**状态**:待办(随调参批一并裁决)——**已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——裁点已全裁〔2026-10-06 用户令:P1甲/P2甲/P3甲/P4甲〕待 U0:design/research/任务书-M4数值批-2026-10-05.md;五条点评逐条裁决 = 件②)** #### 基线通关率越带,加难杠杆扫描未执行 @@ -273,7 +273,7 @@ **归属**:元进度设计批 -**状态**:部分收口(2026-09-21 元进度实现批再收窄;2026-09-23 换算率标定批再收窄)——**三柜台结构与 provisional 定价已落地**(属性锻造三档血+3/攻+1/甲+1、base 10 公比 150;Boss 两档 L1 5/1·L2 8/2·L3 12/3;工坊六件阈值 1/1/2/2/3/3 按总通关次数——全部读 `data/tables/meta.tres`);换算率三行已投值 6/9/1(同批,冒险条件口径实测,护甲行强条目重测履行);剩余面 = 定价数字与 Boss 两档——**已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——任务书已成文待 U0:design/research/任务书-M4数值批-2026-10-05.md;定价数字与 Boss 两档终值 = 件④。注:本条「base 10 公比 150」文本滞后——meta.tres 现行 forge base_price=20(2026-09-22 数值设计批对齿 10→20),随件④收口时刷新)** +**状态**:部分收口(2026-09-21 元进度实现批再收窄;2026-09-23 换算率标定批再收窄)——**三柜台结构与 provisional 定价已落地**(属性锻造三档血+3/攻+1/甲+1、base 10 公比 150;Boss 两档 L1 5/1·L2 8/2·L3 12/3;工坊六件阈值 1/1/2/2/3/3 按总通关次数——全部读 `data/tables/meta.tres`);换算率三行已投值 6/9/1(同批,冒险条件口径实测,护甲行强条目重测履行);剩余面 = 定价数字与 Boss 两档——**已编入 roadmap 迭代 17 卡② M4 数值批(2026-10-05——裁点已全裁〔2026-10-06 用户令:P1甲/P2甲/P3甲/P4甲〕待 U0:design/research/任务书-M4数值批-2026-10-05.md;定价数字与 Boss 两档终值 = 件④。注:本条「base 10 公比 150」文本滞后——meta.tres 现行 forge base_price=20(2026-09-22 数值设计批对齿 10→20),随件④收口时刷新)** #### 解锁界面与钥石呈现的交互形态(残余:暂停层只读入口) @@ -281,7 +281,7 @@ **归属**:HUD 批(M-4,批未立项) -**状态**:待办(2026-10-03 06 清账批瘦身——视觉终稿半兑现销号,本条仅存暂停层残余)——**已编入 roadmap 迭代 17 卡③(2026-10-05——任务书已成文待 U0:design/research/任务书-暂停层只读入口批-2026-10-05.md;4 项待用户裁点〔入口位置/与既有弹窗层关系/展示范围/减动效联动〕,美术红线=复用现行公共件零新素材)** +**状态**:待办(2026-10-03 06 清账批瘦身——视觉终稿半兑现销号,本条仅存暂停层残余)——**已编入 roadmap 迭代 17 卡③(2026-10-05——裁点已全裁〔2026-10-06 用户令全按推荐:P1丁/P2甲/P3甲/P4甲〕待 U0:design/research/任务书-暂停层只读入口批-2026-10-05.md,美术红线=复用现行公共件零新素材)** #### 第一关亮墨数字直画观感优化(2026-10-01 T17 目检体感登记) **现状**:迭代 9 T4 数字承载切换后第一关=亮墨三档直画(白亮字直接印棕色地板、无色牌垫底),机制可读性过闸(用户实机确认三档冷暖可分、凑近与离屏均可读);同日 T17 目检体感「表现和描述一样,但非常难看」——直画字与地板的组合观感待优化。第二/三关米色小牌形态未获同类反馈。 @@ -401,7 +401,7 @@ **归属**:新界面立项(用户发令后排批);退役落码随 UI 落码批 M8/M9 -**状态**:待办(生涯未做前,冒险中无任何历史回看入口——已知代价,用户知情裁决)——**已编入 roadmap 迭代 17 卡④(2026-10-05——设计提纲版任务书已成文待 U0:design/research/任务书-生涯界面设计立项-2026-10-05.md;只做设计不做实装,6 项待用户裁点,实装批另行立项)** +**状态**:待办(生涯未做前,冒险中无任何历史回看入口——已知代价,用户知情裁决)——**已编入 roadmap 迭代 17 卡④(2026-10-05——设计提纲版裁点已全裁〔2026-10-06 用户令全按推荐:P0甲/P1甲/P2甲/P3甲/P4甲/P5甲〕待 U0:design/research/任务书-生涯界面设计立项-2026-10-05.md,实装批另行立项)** ### GP 经济 diff --git a/design/research/任务书-M4数值批-2026-10-05.md b/design/research/任务书-M4数值批-2026-10-05.md index 6d9bdd01..4e64fa42 100644 --- a/design/research/任务书-M4数值批-2026-10-05.md +++ b/design/research/任务书-M4数值批-2026-10-05.md @@ -131,6 +131,8 @@ ### P1 · 削弱 duration 终值候选(推算后回填,起草期先呈框架) +**✅ 裁决(2026-10-06 用户令):案甲**——维持 2 场结算;magnitude 终值由 T1 当量锚复算在 [60,85] 带内落定,带由用户授权、具体值随出口 provisional 追认。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 维持 2 场结算,magnitude 在 [60,85] 内按当量锚复算终值 | 改动面最小;续时语义下 2 场已覆盖大多数战斗长度 | @@ -141,6 +143,8 @@ ### P2 · 数值点评①②的「不对称是否有意」裁决方向 +**✅ 裁决(2026-10-06 用户令):案甲**——承认不对称有意(奖励厚于惩罚),落文为设计立场,零数值改动。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 承认不对称是有意(奖励厚于惩罚),落文为设计立场 | 与「奖励驱动挖掘」的现行体验方向一致;零数值改动 | @@ -149,6 +153,8 @@ ### P3 · 钥石产出重标的终值方向 +**✅ 裁决(2026-10-06 用户令):案甲**——首杀 3/3/3 · 复杀 2/2/3 转正。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 维持首杀 3/3/3 · 复杀 2/2/3 转正 | 现行读数(迭代 10 四代锚钥石 1.38/3.01)未显示失衡;零改动 | @@ -157,6 +163,8 @@ ### P4 · 工坊六件是否立钥石直购价 +**✅ 裁决(2026-10-06 用户令):案甲**——维持总通关次数阈值单一渠道,不立直购价。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 维持总通关次数阈值单一渠道,不立直购价 | 门槛语义清晰(玩得多自然解锁);零新定价面 | diff --git a/design/research/任务书-敌人表行集多行批-2026-10-05.md b/design/research/任务书-敌人表行集多行批-2026-10-05.md index 2ab5802e..337a3a83 100644 --- a/design/research/任务书-敌人表行集多行批-2026-10-05.md +++ b/design/research/任务书-敌人表行集多行批-2026-10-05.md @@ -131,6 +131,8 @@ ### P1 · 混编数量语义 +**✅ 裁决(2026-10-06 用户令):案甲**——每行各自 unit_count 独立实例化,行集总数上限另立 ≤4;UNIT_COUNT_MAX 语义改「单种数」随批换代校验与 spawn 守卫。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 每行各自 `unit_count` 独立实例化,行集总数上限另立(如 ≤4);数量域 [1,3] 仍约束单行 | 表意最直白,作者按行写数即可;代价是 UNIT_COUNT_MAX 语义从「单场总数」改为「单种数」,须同步改校验与 spawn 守卫 | @@ -139,6 +141,8 @@ ### P2 · 行集解析双算法处置(工作日志 312 既有待裁项随批) +**✅ 裁决(2026-10-06 用户令):案甲**——floor 版退役,全仓统走 resolver ceil 版(工作日志 312 待裁项随之销号)。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 本批顺带统一:`EnemyTable.resolve_rowset`(floor 版,仅冒烟四处用)退役,全仓统走 resolver ceil 版 | 行集解析本来就要换代,双算法一起收是最便宜时点;一次批内只多 4 处调用点改动 | @@ -146,6 +150,8 @@ ### P3 · 本批是否投放首个混编遭遇行 +**✅ 裁决(2026-10-06 用户令):案乙**——投放教学位混编行(L2 普通节点:巨蜘蛛 1 + 钩爪恐魔 1,行值 provisional 归调参);MC 取证跑批发起前仍须用户批准(用户知情接受此门)。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 本批只放开机制、零内容投放;首个混编遭遇归后续难度曲线/内容批 | 机制批零数值变更,MC 零跑或仅零扰动对拍,批面最干净 | @@ -153,6 +159,8 @@ ### P4 · Boss 行集是否允许多行 +**✅ 裁决(2026-10-06 用户令):案乙(否决推荐案甲)**——Boss 行集校验同样放开(多行合法)。知情代价随批登记:Boss 半血解锁/独占技/难度带读数面自此可被 Boss 行内容变量影响;**本批零内容投放不变**(P3 乙教学位行在普通节点),Boss 多行的实际内容投放归后续内容批,投放时节奏重测义务在册(07 T7)。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 本批仅普通战斗节点放开;Boss 节点行集仍恰一行(加载期校验保留 Boss 行单行约束) | Boss 半血解锁技刚落籍、节奏重测(T7 读数)未跑,Boss 战形态此时不应再加变量;护卫型 Boss 属内容设计,归后续批单议 | diff --git a/design/research/任务书-暂停层只读入口批-2026-10-05.md b/design/research/任务书-暂停层只读入口批-2026-10-05.md index 1f506d70..a8868483 100644 --- a/design/research/任务书-暂停层只读入口批-2026-10-05.md +++ b/design/research/任务书-暂停层只读入口批-2026-10-05.md @@ -109,6 +109,8 @@ ### P1 · 暂停入口位置与唤起形态 +**✅ 裁决(2026-10-06 用户令):案丁**——常驻角标为主入口,Esc 附加快捷通道登记 06 排期 Beta 随键盘批统一接。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 战斗屏与关卡地图屏各加一个角标按钮(复用 debug 角标形制,玩家常态可见、无门控) | 发现性最好,触屏/鼠标直点;代价是两个屏各加一个常驻控件 | @@ -118,6 +120,8 @@ ### P2 · 与既有弹窗层的关系(modal 登记序位置与遮罩) +**✅ 裁决(2026-10-06 用户令):案甲**——登记设置层同档带 dim 遮罩,开启时不可再开其他层。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 登记在设置层同档(登记册尾段、确认弹窗之前),带 dim 遮罩(modal_shell 现行 dim 参数),开启时不可再开其他层 | 与设置/确认同语义档,z 序行为可预期;modal_shell 现成 | @@ -126,6 +130,8 @@ ### P3 · 展示内容范围 +**✅ 裁决(2026-10-06 用户令):案甲**——钥石余额 + 三柜台进度。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 钥石余额 + 三柜台进度(属性锻造三行已购等级 / 道具工坊六件解锁态 / 天赋树已购概览) | 与 06 条「钥石余额与解锁态(营地三柜台进度)」字面一致 | @@ -134,6 +140,8 @@ ### P4 · 减动效联动口径 +**✅ 裁决(2026-10-06 用户令):案甲**——进出零动效直开直关。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 暂停层进出默认零动效(直开直关),减动效开关无新增消费 | 最简且天然合规;只读查看层本无演出需求 | diff --git a/design/research/任务书-生涯界面设计立项-2026-10-05.md b/design/research/任务书-生涯界面设计立项-2026-10-05.md index 420d206c..1d9a95fa 100644 --- a/design/research/任务书-生涯界面设计立项-2026-10-05.md +++ b/design/research/任务书-生涯界面设计立项-2026-10-05.md @@ -131,6 +131,8 @@ ### P0 · 提纲与正主载体 +**✅ 裁决(2026-10-06 用户令)**:案甲——提纲直接落 design/gdd/systems/跨局循环/生涯.md(状态=范围草案),同步 02-系统清单索引。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 提纲成文即落 `design/gdd/systems/跨局循环/生涯.md`(状态=范围草案),同步 02-系统清单索引 | 「吸收即死」纪律:中间文档不留;正主早立早受益(R3) | @@ -138,6 +140,8 @@ ### P1 · 生涯入口位置 +**✅ 裁决(2026-10-06 用户令)**:案甲——主菜单一级入口,与营地平级。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 主菜单一级入口,与营地平级 | 「生涯 = 跨局数据的家」与营地同级最直白;主菜单按钮组有现行形制可复用(实装期) | @@ -146,6 +150,8 @@ ### P2 · 历史冒险回看的数据面范围(期二核心裁点,本批只呈框架) +**✅ 裁决(2026-10-06 用户令)**:案甲——每局一行摘要(结局/到达关卡/钥石收入/用时),上限存最近 N 局;N=20/50 实装期按存档体积读数定。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 每局一行摘要(结局/到达关卡/钥石收入/用时),上限存最近 N 局(N 候选 20/50) | 存储最小、实现最简;回看粒度到「局」不到「战」 | @@ -154,6 +160,8 @@ ### P3 · 图鉴承接的内容范围与顺序(期三核心裁点) +**✅ 裁决(2026-10-06 用户令)**:案甲——敌人图鉴优先(06 在册条目承接),秘宝/奇物随后;奖励格图鉴只登记不激活。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲 | 敌人图鉴优先(06 在册 P2 条目「敌方技能图鉴/学习呈现」直接承接),秘宝/奇物随后 | 在册条目有先约,敌人是玩家信息需求最硬的一类 | @@ -162,6 +170,8 @@ ### P4 · 局内是否给生涯入口 / 生涯内是否放「去营地」跳转 +**✅ 裁决(2026-10-06 用户令)**:案甲——均不放:局内只看暂停层,生涯纯只读零跳转。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 均不放:局内只看暂停层(卡③),生涯只在主菜单;生涯内纯只读零跳转 | 分工矩阵最干净;暂停层与生涯零重叠 | @@ -170,6 +180,8 @@ ### P5 · settlement_review_overlay.gd 遗留文件处置(实装期执行,本批只裁方向) +**✅ 裁决(2026-10-06 用户令)**:案甲——期二实装批复活承接(单局明细回看呈现载体,改挂生涯)。 + | 案 | 内容 | 淘汰/保留依据 | |---|---|---| | 甲(推荐) | 期二实装批复活承接(作为单局明细回看的呈现载体,改挂生涯) | 现成件,结算明细的排版逻辑都在;复活成本远低于新画 | diff --git a/roadmap.md b/roadmap.md index bf82b6d3..9b576ce5 100644 --- a/roadmap.md +++ b/roadmap.md @@ -65,10 +65,10 @@ | 迭代 15 | **③秘宝代码词族对齐批(2026-10-05 用户令编入本迭代)**:设计侧已完成(消歧更名批 `430419c`+`06e94b7`,26 个设计文档「魔法道具」→「**秘宝**」,同调位机制名保留不变),本批只做**代码侧对齐**、不做二次设计。内容:`aux_*`/`AuxItem*` 词族全族换词 **358 处 / 36 文件**(重灾 `adventure_runner.gd`79 / `level_runner.gd`27 / `bonus_interact_controller.gd`19 / `battle_orchestrator.gd`18 / `config_db.gd`14 / `main.gd`13),分五组落:**A 玩家可见文案(P0,5 处)**=`battle_narrator.gd:117-118` + `bonus_interact_controller.gd:76` + `hero_info_panel_view.gd:56`(槽位标题 `UiKit.label`)+ `:178`(tooltip)· B schema 与数据表(`aux_item_table.gd`/`aux_items.tres`/`aux_items.gd` 文件名+类名+`ConfigDB` 持有变量与访问器全链跟改,**须同步 Godot `.uid`/`.tscn` + `--import` 重刷类名缓存**——迭代 14.5 实证在册坑)· C 文档链接修复(含 `architecture.md` 两处既有断债顺带清偿)· D 中文注释层(**须分色**:`魔法矢`/`魔法反噬`/`魔法族`/`魔法护甲` 属敌方伤害护甲语汇🔴不动)· E 测试文件名+内部变量。**用户三项拍板**:全族彻底改(含数据表)· **断点存档键一律保留**(`bonus_aux_carry`/`aux_detail`/`aux_cleared`/`aux_cleared_last`/`aux_items` 断点数组/`attunement_charges` 共 34 处引用一字不改,破档即进度丢失)· registry 条目键 `aux_items` 不改(数据契约键)。设计事实源=`design/gdd/systems/排雷循环/秘宝.md` v0.9,任务书=`design/research/任务书-秘宝代码词族对齐批-2026-10-05.md`(T0-T9≈5.0d,**超软盒 3 日上限·知情预挂**:T7 段末闸后 L3 呈报切点不擅切;**三档降级面 G1/G2/G3 在册**〔G3 下限=仅组 A 完成〕;5 条设计契约含 5 条 🔴 停机级〔存档兼容零破坏/数值零漂移/schema 契约面零变更/零字段更名/核心层零 await〕;代拍板白名单 5 项;**C1/C2 已裁关闭·全改保一致·待裁点 0 项**)。**撞批已消解**:② 奇物批 2026-10-05 收口落库(合并 `c571af2`),并行风险解除,本批为迭代 15 唯一在途需求;**T0 须重取基线**(判式换代批 T5 读数 750/0、② 又动数据层,§1.2 的 747 为②前旧数禁沿用)并复核事实表。**✅ 裁决(用户 2026-10-05「全改保一致」)**:C1 `"aux_item"` 域串**照改**(实测连锁面收窄——`reward.tres` 已零 aux_item 数据行,池种随迭代 11 T7 退役;16 处字面量全在代码内闭合无存档依赖;唯一连锁项=`smoke_all.gd:3932` 断言须同步)· C2 `aux_items` 一名两义**拆分**(ConfigDB 持有变量+表注册键✅改 / 断点存档键+冒烟夹具🔴禁改——**「键名禁改」与「变量名禁改」是两回事**,禁改的只是落盘字面量)。新增**组 F**(分派语汇与域串 16 处),任务卡扩为 T0-T10≈5.5d。**开工门**:✅ 已无待裁点,可直接发 T0 | 卡③门:迭代 14 出口(**裁点已全决·可开工**) | 卡①已落籍(原估 0.5d);卡② ✅ 已全批落籍(2026-10-05 merge 3c6f2c9,台账 362——c571af2 文档+数据层之上的实施段全量补完);**卡③ ✅ 已全批落籍(2026-10-05,worktree m4iter15-mibao 九提交 b4b8bb3..收口笔,主区 merge --no-ff 哈希见台账/active.md 快照行;出口报告=[iter15-3-mibao-exit-report](design/qa/iter15-3-mibao-exit-report-2026-10-05.md))**:词族实数 364 处/36 文件全换尽(例外 43+2 处=存档键引号字面量+夹具,穷举在报告 §五);闸=冒烟 755/0+run_all 14/15(唯一红=②批遗留基线红 reward_overlay,对照零新增)+行为探针四件全绿+doc 三闸/熵增闸零新增+存档键六键普查零差异+MC 按 goal 令豁免(静态零漂移证明代);渲染像素五闸屏蔽挂账 07⑮;遗留=实机目检归用户(07⑮)+reward_overlay 基线红归②批处置 | | 迭代 16 | **UI 设计对齐批(2026-10-05 用户令:迭代 16 改编为 UI 优化需求实现,原四卡全数顺延迭代 17;美术线用户自理立规的例外面=本批只改 UI 设计代码、零美术资源改动)**:三路改进整合轴的代码侧落地——事实源=`design/research/UI预览demo三路改进整合对照-2026-10-04.md`(A 落码差异对照+OPT-A 机检+WB 变体三路整合,基线原型 v2.1)。**红线=不修改美术资源**:game/assets/art 与 artwork/ 均不动、不生新素材不重烘,只改 UI 设计代码(ui_kit 色板 token/字号档/布局纪律/对比度垫底/抖动呈现/panel_skinned 接线等)。无分歧可直接收项=对比度 7 处 FAIL 修法(血数 2.09→12.29 垫底等已复算)/站桩溢出 3.2px/4 处裸色收 ui_kit/status 图标 preload 违规/tg-* 类型色接线。**前置待裁=六分歧点**(①底色冷暖 ②棋盘格边长 32/44/45 ③字号档位 ④九宫格切片 ⑤圆角去留 ⑥图标尺寸解法,对照表 §三)+开放项(抖动范围/色板唯一来源,§五)。任务书=`design/research/任务书-UI设计对齐批-2026-10-05.md`(T0-T11≈7.25d,**超软盒 3d 预挂**,三段切分=段一 2.0d 无阻断〔T0-T4a〕/ 段二 4.0d 待裁〔T4b-T8〕/ 段三 1.0d 收口〔T9-T11〕;🔴 契约 7 条 R1-R7;无分歧收项 N1-N6 已逐处 file:line 考证;**待用户裁点 11 项**=六分歧 P1 底色冷暖/P2 棋盘格边长/P3 字号档位/P4 九宫格切片/P5 圆角去留/P6 图标尺寸解法 + 开放项 P7 色板唯一来源/P8 抖动范围/P9 §五 已决注销清单/P10 记忆态口径/P11 装饰 caption 豁免;**六分歧与开放项一律呈全备选案含淘汰依据**)。**事实校正(实查,2026-10-05)**:9 处色板漂移实测 4 已收 5 未收;`tg-*` 五族在 ui_kit 并不存在(以裸 Color8 内联于 bonus_pick_overlay/shop_overlay_view,缺第五族);panel_skinned 消费面实测 8 处+工厂 1 处;棋盘格边长=动态公式 clamp[26,46] 与 §8.1 锚点 45/36 三方互不等;手绘图标十枚 20×20 已入库,真问题转为 64×64 柜台四枚显示倍率;站桩溢出实机存在 1px 余量同型写法(standee_body.gd:476);demo 基线 md5 已再次漂移(实测 78ebbee0…)。状态=**任务书已起草(2026-10-05)+ 取向已定(2026-10-06)**:✅ P1=甲(维持暖化零改动)/ P2=丁(棋盘格边长零改动,46/45/44 不一致登记为已知偏差);✅ **其余八项取向已定**(用户采纳推荐)——**跟 demo**:P4 九宫格切片 8→16 / P7 五处色板向 demo / P10 记忆态纹理灰罩;**按条款解**:P3 字号立 FS_* 档(demo 34 处<14、54 处<16 不可跟)/ P6 图标显示档(demo 自身 0.3125× 违规)/ P8 抖动只做卡顶色带(demo 渐变+blur 违反像素纪律)/ P11 装饰 caption 12px 豁免;P5 两路同结论。**「以 demo 为准」三层优先级栈=任务书 §8.3**(①用户终裁>②冻结条款>③demo);三条结构级差异(卡片 232×352 / 商店全屏化 / 地图底栏合并)**不入本批、已登记 06 待立项**。估时 T0-T11≈**6.9d**(段一 2.15d 无阻断可发令 / 段二 3.75d / 段三 1.0d;三段同属一迭代、**只在段三末合并一次**);**拷打轮一 9 问已全部落地**(Q1 `panel_skinned` content margin clamp / Q2 不走独立样张闸改并进 T10 目检 / Q3 柜台图标统一 32px / Q4 商店补类型分族 / Q5 血数 11px 与装饰 caption 合并写一条豁免 / Q6 槽两态不新增通道 / Q7 一次合并 / Q8 已知偏差已登记 06 / Q9 demo 取值抄录表为唯一引用源)。**✅ 已全批落籍(2026-10-06 单会话,worktree g-plan2-iter16ui 分支 iter16-ui-20261005 十二提交 85ea024..T11 收口笔,主区 merge --no-ff 哈希见 active.md 快照行;出口报告=[iter16-ui-exit-report](design/qa/iter16-ui-exit-report-2026-10-06.md))**:T0-T10 全落(T10 人闸材料包=[iter16-ui-human-gate-checklist](design/qa/iter16-ui-human-gate-checklist-2026-10-06.md)——实机目检+代拍板追认八项归用户);闸=冒烟 782/0(断言数持平基线)+run_all 16 套全绿+探针五件全绿(新增 ui_contrast_probe 11 对测点+ui_struct⑥standee 断言族入默认段)+doc 三闸/熵增零新增+MC 零跑(纯呈现批——核心/数据层 diff=0 实证)+素材零触碰;T0 实机复算三处修法改向(意图徽标垫牌/槽位字深化/RAP 零改动——demo 口径在实机反向)+N4a 裸色实数 25 处/10 文件全收 ui_kit(任务书 5 处系漏记)+字号 107 位点归档 FS_* 六档;偏差八条在出口报告§汇总;遗留=06 新登记「呈现层残余 <4.5:1 文字位」一条(名行四墨/顺位徽标/RAP 反馈——批外邻接发现) | 迭代 15 出口 | 预算 T0-T11≈6.9d(三段切分)——**实际单会话一次跑完(2026-10-06)** | | 迭代 17 | **⓪内容数据驱动扩展批(2026-10-06 用户令插队为头卡——①-④卡顺延,其任务书与裁点状态原样保留)**:把内容效果行为从结算代码硬编码搬进数据行「订阅事件(on)+条件(when)+效果类型(do)」,通用解释器 EffectEngine 统一执行——完成后加「已有效果类型」的新专长/秘宝=纯改 `.tres` 零代码。裁决八条全落(R1 发布订阅同步 emit 确定性优先/R2 仅一个改写窗口不做拦截器链/R3 一事件多订阅+组合规则封冲突面/R4 旧 23 挂点枚举删除·2 个退化条件行/R5 现有实现全改造+06 在册只登记〔curio_roll/shop_purchase/gp_settle 三事件登记不实施〕/R6 框架先行发射点不论有无订阅者全埋/R7 一个迭代四模块垂直切一次合并/R8 术语纪律:事件=发布订阅 topic、效果类型=订阅后逻辑、组合规则=叠加规则,禁 hook/合并律等自造词)。词汇表定稿=**实施 17 事件**+效果类型 16+组合规则 5;存档零改动;文案表值化随批(现有实现判据);luck_coin 经 reward_roll 迁移随批。任务书=`design/research/任务书-内容数据驱动扩展批-2026-10-06.md`(T0-T7≈4.5d,零待裁点,🔴 契约 5 条含 MC 对拍逐位等价+护栏保留+确定性;停机点 S1 首流派对拍/S2 批末闸;开工门=U0) | 迭代 15 出口(已解) | T0-T7≈4.5d | -| 迭代 17 | **①敌人表行集多行批(2026-10-05 用户令编入本迭代,纯功能与数值轴四卡之一)**:放开敌人表「同一(关卡序号 × 节点深度)行集恰一敌种」加载期校验(enemy_table.gd:108-112 考证在册),允许同场遭遇混编多种敌人——生成(unit_container spawn 行集受理)/编排(battle_orchestrator/narrator)/断言面全链接通 + GDD 结构冻结面修订先行(敌人系统.md:75/:263)。事实源=06「同深度第二敌种与精英/Boss 编码位」条剩余面(前半已由关卡节点地图 v1.0 消解);前置=技能池实施批已落籍(d3fa887)开工门已解。任务书=`design/research/任务书-敌人表行集多行批-2026-10-05.md`(T0-T8≈4.25d 含条件卡 T5 首行投放/3.75d 不含;🔴 契约 5 条含零内容期逐位零漂移;代拍板白名单 3 项;**待用户裁点 4 项**〔P1 混编数量语义三案/P2 行集解析双算法处置〔工作日志 312 既有待裁随批〕/P3 本批是否投首个混编行/P4 Boss 行是否放开〕——裁点裁决后 U0 开工) | 迭代 15 出口 | T0-T8≈4.25d(超软盒预挂,T4 末切分点) | -| 迭代 17 | **②M4 数值批(2026-10-05 用户令编入本迭代)**:四件数值欠账合一批——①削弱档位终值(weaken 现值 −65/duration 2/refresh 考证在册;叠层改续时语义已定案,差 duration 终值+当量锚复算)②调参批数值点评(06 条目现行登记五条——任务口径「八条」与条目五条不符,任务书 §2.2 已呈报差异以条目为准)③迭代 10 奖励重构联动欠账①②(钥石产出重标 boss_keystone 首杀 3/3/3·复杀 2/2/3 provisional + 通关率带重扫〔通关回血 20%+AP 件首轮 +1〕)④元进度定价剩余面(forge base 20/比 150 考证在册——06 条目文本「base 10」滞后于 2026-09-22 对齿批已呈报;Boss 两档终值)。读数义务随批=迭代 14 两件后置复算(T6 MC 四带复算+T7 技能池节奏重测,均挂 07);顺路修复 damage_probe A1 改前既有红灯(判式换代批出口报告 §四.7 在册)。**硬约束:一切 MC/verifier 跑批发起前须用户批准;调参联动禁独立调参网络(β 带 [1.2,2.5] 逐 u 检算)**。任务书=`design/research/任务书-M4数值批-2026-10-05.md`(**v1.1 2026-10-06 案C 增补**:§2.6 三事实〔行为换代/锚全作废/难度预判〕+T0 推算稿第五件=对拍锚按新序重推导+T6 四带复算按案C 新行为首采;T0-T8≈6.25d,天然切分点 T4 末;🔴 契约 5 条含跑批批准制;**待用户裁点 4 项**〔P1 削弱终值三案推算后裁/P2 点评不对称裁决方向/P3 钥石产出终值/P4 工坊直购价立否〕) | 迭代 15 出口 | T0-T8≈6.25d(超软盒预挂,段一 T0-T4≈4.5d/段二 T5-T8≈2.0d) | -| 迭代 17 | **③暂停层只读入口批(2026-10-05 用户令编入本迭代)**:新增局内暂停层,承载钥石余额与解锁态(营地三柜台进度)只读查看——事实源=06「解锁界面与钥石呈现的交互形态(残余:暂停层只读入口)」条。考证在册:现行无暂停层;模态栈/设置面/调试浮窗三先例齐;UiKit 公共件(modal_shell/bcard/verb_button/徽章形制)与色板 token 单点现成;MetaProgression 只读访问器面齐全;战斗屏 GP/钥石已迁出=局内零查看入口正是本批由来。**美术红线:复用现行公共件与色板,零新素材零新色值(2026-10-05 用户立规)**。任务书=`design/research/任务书-暂停层只读入口批-2026-10-05.md`(T0-T5≈3.0d;🔴 契约 5 条含公共件单点/模态登记纪律;**待用户裁点 4 项**〔P1 入口位置四案荐丁/P2 与既有弹窗层关系三案荐甲/P3 展示范围三案荐甲/P4 减动效联动两案荐甲〕) | 迭代 15 出口 | T0-T5≈3.0d(贴软盒,T2 末切分点) | -| 迭代 17 | **④生涯界面设计立项(2026-10-05 用户令编入本迭代;只做设计提纲不做实装)**:事实源=06「『生涯』界面——冒险中数据回看的唯一承接处」条(P-C7 裁:M9 已退役局内结算明细回看,历史数据现无承接面=用户知情裁决)。考证在册:回看退役已落码(battle_end_overlay/battle_log_view/ui_assembler 三处注记)+settlement_review_overlay.gd 遗留件在盘+跨局持久面=save v5 meta 域+**无历史冒险记录面**(settle_adventure 只入账不留痕=最大数据设计题)。任务书形态=设计提纲版:信息架构+承载内容清单(跨局汇总/历史冒险回看/图鉴承接)+与既有界面关系+三期实装建议+待裁点,标注「实装批另行立项」。任务书=`design/research/任务书-生涯界面设计立项-2026-10-05.md`(T0-T2≈1.25d 纯文档零测试;**待用户裁点 6 项**〔P0 载体/P1 入口位置/P2 历史数据面范围/P3 图鉴范围与顺序/P4 跳转边界/P5 遗留件处置〕) | 迭代 15 出口 | T0-T2≈1.25d(软盒内) | +| 迭代 17 | **①敌人表行集多行批(2026-10-05 用户令编入本迭代,纯功能与数值轴四卡之一)**:放开敌人表「同一(关卡序号 × 节点深度)行集恰一敌种」加载期校验(enemy_table.gd:108-112 考证在册),允许同场遭遇混编多种敌人——生成(unit_container spawn 行集受理)/编排(battle_orchestrator/narrator)/断言面全链接通 + GDD 结构冻结面修订先行(敌人系统.md:75/:263)。事实源=06「同深度第二敌种与精英/Boss 编码位」条剩余面(前半已由关卡节点地图 v1.0 消解);前置=技能池实施批已落籍(d3fa887)开工门已解。任务书=`design/research/任务书-敌人表行集多行批-2026-10-05.md`(T0-T8≈4.25d 含条件卡 T5 首行投放/3.75d 不含;🔴 契约 5 条含零内容期逐位零漂移;代拍板白名单 3 项;**✅ 裁点全裁(2026-10-06 用户令:P1甲/P2甲/P3乙投放教学位行〔MC 取证先报批〕/P4乙 Boss 行亦放开——零内容投放不变,Boss 多行内容归后续内容批);开工=U0**) | 迭代 15 出口 | T0-T8≈4.25d(超软盒预挂,T4 末切分点) | +| 迭代 17 | **②M4 数值批(2026-10-05 用户令编入本迭代)**:四件数值欠账合一批——①削弱档位终值(weaken 现值 −65/duration 2/refresh 考证在册;叠层改续时语义已定案,差 duration 终值+当量锚复算)②调参批数值点评(06 条目现行登记五条——任务口径「八条」与条目五条不符,任务书 §2.2 已呈报差异以条目为准)③迭代 10 奖励重构联动欠账①②(钥石产出重标 boss_keystone 首杀 3/3/3·复杀 2/2/3 provisional + 通关率带重扫〔通关回血 20%+AP 件首轮 +1〕)④元进度定价剩余面(forge base 20/比 150 考证在册——06 条目文本「base 10」滞后于 2026-09-22 对齿批已呈报;Boss 两档终值)。读数义务随批=迭代 14 两件后置复算(T6 MC 四带复算+T7 技能池节奏重测,均挂 07);顺路修复 damage_probe A1 改前既有红灯(判式换代批出口报告 §四.7 在册)。**硬约束:一切 MC/verifier 跑批发起前须用户批准;调参联动禁独立调参网络(β 带 [1.2,2.5] 逐 u 检算)**。任务书=`design/research/任务书-M4数值批-2026-10-05.md`(**v1.1 2026-10-06 案C 增补**:§2.6 三事实〔行为换代/锚全作废/难度预判〕+T0 推算稿第五件=对拍锚按新序重推导+T6 四带复算按案C 新行为首采;T0-T8≈6.25d,天然切分点 T4 末;🔴 契约 5 条含跑批批准制;**✅ 裁点全裁(2026-10-06 用户令:P1甲=维持 2 场·magnitude [60,85] 当量锚复算终值随批呈报/P2甲 不对称有意/P3甲 3-3-3·2-2-3 转正/P4甲 不立直购价);开工=U0**) | 迭代 15 出口 | T0-T8≈6.25d(超软盒预挂,段一 T0-T4≈4.5d/段二 T5-T8≈2.0d) | +| 迭代 17 | **③暂停层只读入口批(2026-10-05 用户令编入本迭代)**:新增局内暂停层,承载钥石余额与解锁态(营地三柜台进度)只读查看——事实源=06「解锁界面与钥石呈现的交互形态(残余:暂停层只读入口)」条。考证在册:现行无暂停层;模态栈/设置面/调试浮窗三先例齐;UiKit 公共件(modal_shell/bcard/verb_button/徽章形制)与色板 token 单点现成;MetaProgression 只读访问器面齐全;战斗屏 GP/钥石已迁出=局内零查看入口正是本批由来。**美术红线:复用现行公共件与色板,零新素材零新色值(2026-10-05 用户立规)**。任务书=`design/research/任务书-暂停层只读入口批-2026-10-05.md`(T0-T5≈3.0d;🔴 契约 5 条含公共件单点/模态登记纪律;**✅ 裁点全裁(2026-10-06 用户令全按推荐:P1丁/P2甲/P3甲/P4甲);开工=U0**) | 迭代 15 出口 | T0-T5≈3.0d(贴软盒,T2 末切分点) | +| 迭代 17 | **④生涯界面设计立项(2026-10-05 用户令编入本迭代;只做设计提纲不做实装)**:事实源=06「『生涯』界面——冒险中数据回看的唯一承接处」条(P-C7 裁:M9 已退役局内结算明细回看,历史数据现无承接面=用户知情裁决)。考证在册:回看退役已落码(battle_end_overlay/battle_log_view/ui_assembler 三处注记)+settlement_review_overlay.gd 遗留件在盘+跨局持久面=save v5 meta 域+**无历史冒险记录面**(settle_adventure 只入账不留痕=最大数据设计题)。任务书形态=设计提纲版:信息架构+承载内容清单(跨局汇总/历史冒险回看/图鉴承接)+与既有界面关系+三期实装建议+待裁点,标注「实装批另行立项」。任务书=`design/research/任务书-生涯界面设计立项-2026-10-05.md`(T0-T2≈1.25d 纯文档零测试;**✅ 裁点全裁(2026-10-06 用户令全按推荐:P0甲/P1甲/P2甲〔N 实装期定〕/P3甲/P4甲/P5甲);开工=U0**) | 迭代 15 出口 | T0-T2≈1.25d(软盒内) | ## 执行纪律(2026-09-27 用户立规)