T7+T8收口: 敌人表行集多行批(迭代17卡①)——出口报告落design/qa/iter17-enemy-exit-report-2026-10-07.md(提交清单九笔/闸读数T0基线→T6批末对照表/MC锚等价性论证与40局逐项零差异对拍结论/代拍板九项/P4乙两读数面登记[叙述取首行成立·遭遇骰首行区间面经Q8逐行骰消解]/异常L3一次L2一次/遗留人闸项)+人闸材料落design/qa/iter17-enemy-人闸材料-2026-10-07.md(实机目检四项+代拍板追认九项);active.md快照节追加+台账384(完整白话句);roadmap迭代17卡①行换代落籍口径(已全批落码待人闸);06「同深度第二敌种」条状态行补提交号与闸读数收口;终态=worktree全部提交不合并待用户人闸(复闸=doc三闸/熵增对基线零新增同基线存量)
This commit is contained in:
1 parent
c583940400
commit
78594416f8
5 files changed
+101
-2
No files matched your search
@@ -11,6 +11,7 @@
|
||||
- **工程路线图**:`production/roadmap.md`(2026-09-17 建——里程碑时间线 + 路线图;实时状态看下方快照节)
|
||||
|
||||
## 当前状态快照(收口批先更新本节,再追加台账;≤10 行)
|
||||
- **更新于**:2026-10-07(**敌人表行集多行批实施完成**,迭代 17 卡①——worktree g-plan2-iter17-enemy 分支 iter17-enemy-20261007 基点 e535436,批内提交 a0b06b4/5b9cf59/18cdcb0/ab5ddad/8690230/bc73fa3/c583940+收口批,全部在 worktree 未合并,台账 384):敌人表同一坐标行集放开混编多种敌人(每行各自数量实例化+行集实例总数≤4 守卫+行序=文件序契约+行序相邻加载期校验兜底;含 Boss 行集 P4乙);floor 版解析退役全仓统走 ceil 行集数组(工作日志 312 销号);遭遇骰改逐行各掷(单行行集消费序/次数与既有逐位一致=零内容期随机流零变化);批中一次 L3 停机=卡⓪改前锚两份 jsonl 随其 worktree 删除丢失不可恢复→用户裁甲案(T0 现态补采改前锚 40 局+总量 80 局明示批准)后续起。闸=冒烟 811/0(基线 805/0,+6 混编断言)+run_all 17 套+probe_gate 含 click 全绿+doc 三闸/熵增存量红零新增+MC 改前改后 40 局同种子全字段零差异(零漂移铁证;补采锚 L1 口径读数 off 4/20·formed 16/20 与卡⓪出口报告逐位同值=等价旁证)。文档=敌人系统 v0.15/难度曲线与Boss v0.24/registry rowset_rule/06 状态行收口;出口报告+人闸材料落 design/qa/iter17-enemy-*-2026-10-07.md。**下一步待用户=实机目检四项+代拍板追认九项**,过闸后合并落 master;首个混编行内容投放归迭代 18 卡⑤。
|
||||
- **更新于**:2026-10-07(**迭代18增卡⑦新冒险种子随机化落籍 master 7a7d873**,worktree g-plan2-seedcard 单提交 997bcc9+主区 merge --no-ff,工作日志 382;纯文档零代码零测试):用户令——现状实查 main.gd:1210 种子框空硬编码 42=每次新冒险同种子全程复现;卡⑦=默认分支改随机生成+调试浮窗种子框保留手动覆盖,断点续玩/冒烟锚/⑥收官批三面零影响考证在册;裁点两项随任务书(首次冒险教学态是否随机/种子进 UI 展示位);⑥门改「内容卡①-⑤⑦出口」;下一步=迭代 18 任务书讨论
|
||||
- **更新于**:2026-10-06(**内容数据驱动扩展批实施完成落籍 master**(worktree iter17-dd 分支 iter17-dd-20261006,主区 merge --no-ff),工作日志 383〔预配号 381 撞号改登——381/382 系并行迭代 18 规划批与增卡⑦两批先落,先例同台账 374〕):迭代 17 卡⓪ 当日立项当日落地——T1 效果引擎框架+16 发射点(7d157b3)/T2 词汇落码(225765f)系前任完成,续跑会话接手 T3 断点三脏文件收口:T3 专长 27 行 triggers 全量迁移+旧 23 挂点枚举消亡+消费点拆除+文案入表+断言面随迁(e28a6cb,承接修正四处=perfect_defense 事实出域/has 算子语义/漏写 _harmful_adjacent/counter set 键 bool 吞零);T4+T5 秘宝六件按 id 硬编码清零(淬毒 clamp_bonus 模式路由/偏运经 reward_roll/晨令 round_start 订阅+when 行字段定影/惊巢 halve_pct/殉爆订阅开单/掘进蓄能受理闸 counter_spend 订阅)+令牌兑付 match 收敛进效果类型路由表(a33ddaf);闸=冒烟 800 项 0 失败+单元 17 套+探针闸含 click 全绿+MC 二档对拍 40 局同种子**逐位一致**(pre/post 锚 83000 段留盘 sim-data/);T7 文档换代=奇物 v2.8/秘宝 v1.0/敌人系统 v0.14+registry 两件+06 收口+roadmap 卡⓪行+出口报告(design/qa/iter17-datadrive-exit-report-2026-10-06.md);遗留人闸两项随报告(掘进蓄能模判定留编排器侧=词汇表边界/主动件 kind 词族全量 rename 不随批)+实机目检归用户。**下一步待用户=实机抽查**。
|
||||
- **更新于**:2026-10-06(**迭代18规划批落籍 master 018435e**,worktree g-plan2-iter18plan 单提交 0d80626+主区 merge --no-ff,工作日志 381;纯文档零代码零测试):用户令——M4 数值批移 Alpha 阶段最后=迭代 18 ⑥收官卡(门=内容卡①-⑤出口,内容补全先行、统一数值调整殿后)+五内容卡立项:①奇物内容补全·文档先行(charge 补件设计〔实查现恰 3 件〕+06 资源入池条收窄收口〔刷新件与门票实已随迭代 15②入池〕)/②呈现优化六件(与迭代 16 语义零重合=其 token 下游)/③武器锻造系统设计提案(06 新立专条)/④生涯实装(门=卡④提纲评审)/⑤混编遭遇首批投放(MC 取证顺延⑥收官批);06 七处+07 一处状态随迁;资产升档批优先级再降维持挂起;**下一步待用户=讨论迭代 18 各卡任务书**(B 文档批零代码成立、C 与迭代 16 零重合两问结论已呈报)
|
||||
@@ -876,3 +877,4 @@
|
||||
381. **迭代18规划批完成(2026-10-06,用户令——纯文档零代码零测试;worktree g-plan2-iter18plan 分支 iter18-plan-20261006 单提交 0d80626,主区 merge --no-ff 018435e,worktree 与分支已清)**:roadmap 迭代 18 重组——⑥M4 数值批移 Alpha 阶段最后=收官卡(门改「迭代 18 内容卡①-⑤出口——重锚窗口须收尽全部内容批行为变更」;标题增二次令注记=内容补全先行、统一数值调整殿后,内容卡若溢出后续迭代则本批随之顺延);新立五卡:①奇物内容补全·文档先行(charge 补件设计——实查 feats.tres 现恰 3 件〔整备军备/铁壁整备/厚积薄发,表注释自证〕;06「资源两个新种类入池」条收口核对——实查刷新次数〔treasure_items.tres 三选一刷新件行〕与专长获取门票〔shop.tres+adventure_table.gd 门票行〕均已随迭代 15②/三选一刷新批入池、该条现状文本滞后即日收窄;本卡纯文档零代码,落地批=纯 .tres 数据行估 0.5d 内,门=文档出口+用户裁件+迭代 17 卡⓪落籍避表结构撞车)/②呈现优化六件(与迭代 16 语义零重合=16 系样式对齐、本批系内容与观感改版,动的是 16 落好的 token 单点;(a) 流派名三处+档位呈现三路待裁/(b) L1 直画观感/(c) 高墙阴线/(d) 残余对比度三处/(e) L2L3 棋盘观感开工先定性素材轴 vs UI 轴/(f) 关卡节点图展示改版先出「哥布林弹珠」参考调研+方案人闸;随批义务=07⑮ 渲染像素五闸补跑)/③武器锻造系统设计提案(playnote 2026-10-06 用户提案=攻击力提升改造武器锻造〔剑/长枪/法杖×穿刺/魔法+轻甲→重甲/魔法甲〕,纯文档,06 新立专条,实装批另行立项,数值框架 provisional 终值归⑥)/④生涯界面实装(按卡④提纲 design/gdd/systems/跨局循环/生涯.md v0.1 实装,门=用户评审提纲+设计定稿)/⑤混编遭遇首批投放(07「后续内容批义务」落地,门=迭代 17 卡①落籍;读数义务随批登记 07、MC 取证跑批顺延⑥收官批统一执行);06 状态行七处随迁+07 混编义务编入注;同批用户裁决落文=B 奇物内容补充先文档(零代码结论成立)、C 呈现优化立项(与迭代 16 零重合)、D 资产升档优先级再降维持挂起(06 增降级注+playnote 立绘批评记为重启输入)、F 道具重设计同 B 先不处理、G 成长曲线/H L1 第二节点暂不讨论留 playnote;遗留提示=A 菜单开局传参缺陷〔main.gd:475 只传四键,本会话代码复核属实〕未入迭代 18(用户未议)——将来修复须排在⑥M4 之前,否则案C 后重锚再作废一次;**下一步待用户=讨论迭代 18 各卡任务书**。
|
||||
382. **迭代18增卡⑦新冒险种子随机化(2026-10-07,用户令——纯文档零代码零测试;worktree g-plan2-seedcard 分支 iter18-seedcard-20261007 单提交 997bcc9,主区 merge --no-ff 7a7d873,worktree 与分支已清)**:用户指出现状=每次展开冒险种子固定不随机(实查 main.gd:1210 _seed_value() 调试种子框为空时硬编码返回 42——每次新冒险同一种子全程可复现;同日答用户问=核心循环全固定的 roguelike 不存在,固定种子只在每日挑战/调试特设模式)→ 卡⑦=新冒险主种子改随机生成(默认分支),调试浮窗种子输入框保留手动覆盖(_seed_value 唯一消费点不变,迭代 15 卡①既有读取面);三面零影响考证在册=断点续玩存档已载 master_seed 回填〔main.gd:447 现役〕/冒烟·MC·探针全链显式传种子〔锚零作废〕/单种子内行为不变、与⑥收官批零耦合排序自由;裁点两项随任务书=①首次冒险是否也随机〔现行 42+固定模板 0=首次冒险全程复现的教学态;A6 首遇教学位系节点模板面不受种子影响,但板面雷位/资源摇号会随种子变〕②种子是否进 UI 展示〔局摘要已携带 master_seed,展示=分享/日后每日挑战位候选〕;⑥M4 门同步改「迭代 18 内容卡①-⑤⑦出口」;**下一步待用户=迭代 18 任务书讨论**。
|
||||
383. **内容数据驱动扩展批完成(2026-10-06/07,迭代 17 卡⓪——效果引擎框架落地;worktree g-plan2-iter17-dd 分支 iter17-dd-20261006 基点 fc4dbde,五提交 7d157b3/225765f/e28a6cb/a33ddaf/6e7b5d1,两会话接力〔前任完成 T1 效果引擎框架+16 发射点与 T2 词汇落码后额度中断,续跑会话接手 T3 断点三脏文件收口并完成 T4-T7〕;本条为编排会话代记——预配号 381 撞号改登 383,381/382 系并行迭代 18 规划批与增卡⑦两批先占,先例同台账 374)**:内容效果行为从结算代码硬编码搬进数据行「订阅事件 on+条件 when+效果 do」三字段,EffectEngine 发布订阅解释器统一执行——16 发射点埋点+19 行 23 效果类型+组合规则 6 条+改写窗口单点;专长 27 行全量迁 triggers 订阅形态、旧 23 挂点枚举消亡、伤害控制器 13 处消费点拆除、秘宝六件按 id 硬编码清零(淬毒/偏运经 reward_roll/晨令/惊巢/殉爆/掘进蓄能受理闸)、令牌兑付 match 收敛进效果类型路由表、树规则键同面、文案表值化、断言面随迁净增 17;续跑承接修正四处(perfect_defense 事实出域/has 算子语义/漏写 _harmful_adjacent/counter set 键 bool 吞零)。闸=冒烟 800/0(基线 783/0,+17 本批)+run_all 17 套+probe_gate 含 click 全绿+MC 二档对拍 40 局同种子逐位一致(pre/post 锚 83000 段留盘 sim-data/,判据两套全过:确定性复放与冒烟=逐位、MC 统计量=同带)+doc 三闸/熵增存量红零新增。文档换代=奇物 v2.8/秘宝 v1.0/敌人系统 v0.14+registry 两件+06 收口+roadmap 卡⓪行换代;出口报告=design/qa/iter17-datadrive-exit-report-2026-10-06.md(代拍板八项随报告)。遗留=掘进蓄能积点模判定留编排器侧(发射点施加架构下无法行内表达,行为逐位一致,彻底行内化归词汇表扩展批裁决)+主动件 kind 词族全量改名不随批(零行为收益)+实机目检归用户。
|
||||
384. **敌人表行集多行批完成(2026-10-07,迭代 17 卡①——纯结构批零内容投放;worktree g-plan2-iter17-enemy 分支 iter17-enemy-20261007 基点 e535436,批内提交 a0b06b4(L3 停机报告)/5b9cf59(用户甲案裁决留痕)/18cdcb0(T0 基线回填+事实表 L2 修订)/ab5ddad(T1 组 A GDD)/8690230(T2 组 B)/bc73fa3(T3 组 C)/c583940(T4 组 D)+T7/T8 收口批,全部在 worktree 未合并)**:敌人表同一(关卡序号×节点深度)坐标行集放开混编多种敌人——「每行集恰一敌种」加载期校验退役,换行集构成纪律三条=①行集内 enemy_id 唯一(同敌种第二行仍 dup_key 拦)②同坐标多行必须文件内相邻且行序=声明序=生成序(行序即契约,加载期相邻校验兜底报 rowset_rule)③行集实例总数(各行骰后数量求和)≤4(常量 EnemyTable.ROWSET_INSTANCE_MAX,spawn 期守卫 fail-fast——骰后值加载期不可判);Boss 行集同样放开(P4 乙),Boss 混编叙述取首行 display_name 为知情代价登记。floor 版 resolve_rowset 退役全仓统走 resolver ceil 行集数组(P2 甲——工作日志 312 双算法待裁项销号;冒烟四调用点迁移,坐标全精确命中零行为差);spawn 行集受理逐行实例化(生成序=文件行序、handle_id 连续、难度修饰行集同乘);遭遇骰改逐行各掷(Q8 用户裁——先逐行数量骰再逐行 atk 骰,单行行集判定/开流/消费序/次数与既有逐位一致=零内容期随机流零变化;atk 区间逐行同构属「每行一骰」预批准语义内代拍板留痕)。批中一次 L3 停机=任务书预设复用的卡⓪改前锚两份 jsonl 随卡⓪ worktree 删除丢失(sim-data 数据件不入 git 无历史可回溯,全盘核查零命中)→用户裁甲案=T0 现态补采改前锚 40 局(等价性已证:6e7b5d1..e535436 间 core/data/MC 脚本零 diff+引擎确定性)、本批 MC 总量 80 局超二档字面上限经用户明示批准(后续批次不得援引)。闸=冒烟 811/0(基线 805/0,+6=混编运行面正反断言)+run_all 17 套(含新增行集纪律套:混编相邻合法/Boss 坐标混编合法/隔断 rowset_rule 定位坐标/dup_key 不回归/单行域闸不回归)+probe_gate 含 click 全绿(残留 Godot=0)+doc 三闸/熵增闸对基线零新增(存量=link 死链 4/lint 2/熵增 diagrams 1)+MC 改前改后 40 局同种子配对全字段(每腿 660 字段)零差异——零内容期行为零漂移铁证;补采锚 L1 口径读数 off 4/20·formed 16/20 与卡⓪出口报告逐位同值=补采锚与丢失锚等价的旁证。异常=L2 一次(expect_pools 三元键换代连续 3 轮红:坐标敌种映射臆断错 4 键+3_7 池值手抄错,第 4 轮离线解析 tres 全量对账收敛——教训=三元键换代先离线全量对账再落码)。文档=敌人系统 v0.15(行集构成纪律三条成文+开战生成节逐行实例化口径+F10 前提句去同种假设)/难度曲线与Boss v0.24(混编难度归属注记)/registry rowset_rule 换代/06 状态行收口/roadmap 卡①行换代;出口报告=design/qa/iter17-enemy-exit-report-2026-10-07.md(P4 乙两读数面登记——叙述取首行成立、遭遇骰首行区间面经 Q8 逐行骰消解);人闸材料=design/qa/iter17-enemy-人闸材料-2026-10-07.md(实机目检四项+代拍板追认九项);遗留=实机目检归用户+Boss 多行投放时 unlock_hp_pct 无闸面逐行复核义务(内容批)+damage_probe A1 红灯=基线既有(stash 对照实证,非本批)。**下一步待用户=实机目检+代拍板追认,过闸后合并落 master;首个混编行内容投放归迭代 18 卡⑤**。
|
||||
@@ -162,7 +162,7 @@
|
||||
|
||||
**归属**:随[关卡节点地图](systems/冒险循环/关卡节点地图.md)定稿改键一并裁决
|
||||
|
||||
**状态**:**已实施完成(2026-10-07,敌人表行集多行批——迭代 17 卡①)**——本条剩余面「同场多敌种(同一编号行集多行)的行集校验放开」已随批落地:敌人表行集构成纪律三条新口径成文(行集内 enemy_id 唯一 / 同坐标多行文件内相邻且行序 = 声明序 = 生成序 / 行集实例总数 ≤ 4),混编机制放开含 Boss 行集(P1 甲 + P4 乙用户裁 2026-10-06);设计权威 = [敌人系统](systems/战斗循环/敌人系统.md) v0.15「行集构成纪律」。**遗留面(不在本批,登记不销号)**:首个混编行连同 Boss 多行的**内容投放**归后续内容批——投时 MC 取证先报批 + 难度带读数义务(P3 丙裁,2026-10-06;登记 [07-体验验证清单](07-体验验证清单.md) 口径),投放时 Boss 多行须逐行人工复核「Boss 行带 unlock_hp_pct 可静默过校验」的无闸面(技能池构成纪律系文档登记非硬校验)。**不设精英 / Boss 编码位**维持(Boss = 最大编号节点,精英 P2 内容承载)。历史:同层多遭遇 2026-09-17 由关卡节点地图 v1.0 节点编号升级消解;混编伏击上限取值口径面随 2026-09-20 单轮上限删除消解;任务书 design/research/任务书-敌人表行集多行批-2026-10-05.md(v1.1,4 项裁点全裁)
|
||||
**状态**:**已实施完成(2026-10-07,敌人表行集多行批——迭代 17 卡①;worktree g-plan2-iter17-enemy 分支 iter17-enemy-20261007,批内提交 ab5ddad(T1 组 A 文档)/8690230(T2)/bc73fa3(T3)/c583940(T4)+收口批,出口报告 design/qa/iter17-enemy-exit-report-2026-10-07.md;闸=冒烟 811/0+run_all 17 套+probe_gate 含 click 全绿+doc 三闸/熵增存量红零新增+MC 改前改后 40 局同种子全字段零差异)**——本条剩余面「同场多敌种(同一编号行集多行)的行集校验放开」已随批落地:敌人表行集构成纪律三条新口径成文(行集内 enemy_id 唯一 / 同坐标多行文件内相邻且行序 = 声明序 = 生成序 / 行集实例总数 ≤ 4),混编机制放开含 Boss 行集(P1 甲 + P4 乙用户裁 2026-10-06);设计权威 = [敌人系统](systems/战斗循环/敌人系统.md) v0.15「行集构成纪律」。**遗留面(不在本批,登记不销号)**:首个混编行连同 Boss 多行的**内容投放**归后续内容批——投时 MC 取证先报批 + 难度带读数义务(P3 丙裁,2026-10-06;登记 [07-体验验证清单](07-体验验证清单.md) 口径),投放时 Boss 多行须逐行人工复核「Boss 行带 unlock_hp_pct 可静默过校验」的无闸面(技能池构成纪律系文档登记非硬校验)。**不设精英 / Boss 编码位**维持(Boss = 最大编号节点,精英 P2 内容承载)。历史:同层多遭遇 2026-09-17 由关卡节点地图 v1.0 节点编号升级消解;混编伏击上限取值口径面随 2026-09-20 单轮上限删除消解;任务书 design/research/任务书-敌人表行集多行批-2026-10-05.md(v1.1,4 项裁点全裁)
|
||||
|
||||
|
||||
#### 技能池情境条件触发器
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
# 出口报告——敌人表行集多行批(迭代 17 卡①,2026-10-07)
|
||||
|
||||
状态:**批内全部提交完成、重闸全绿;终态 = worktree(iter17-enemy-20261007 分支)全部提交,不合并,待用户验收后人闸/落籍**。
|
||||
执行事实源:[任务书-敌人表行集多行批-2026-10-05](../research/任务书-敌人表行集多行批-2026-10-05.md)(v1.1 + T0 实核修订);设计权威:[敌人系统](../gdd/systems/战斗循环/敌人系统.md) v0.15。
|
||||
批性质:纯结构批(P3 丙)——混编机制放开、零内容投放、表内容零变更、零数值变更。
|
||||
执行波折:开工 T0 锚核验步命中一次 L3 停机(改前锚文件丢失,报告 [iter17-enemy-L3-改前锚丢失-2026-10-07](iter17-enemy-L3-改前锚丢失-2026-10-07.md)),用户裁甲案(补采改前锚+总量 80 局明示批准)后续起,全批一次性走完无二次停机。
|
||||
|
||||
## 一、提交清单(worktree 内,按卡)
|
||||
|
||||
| 卡 | 提交 | 内容 |
|
||||
|---|---|---|
|
||||
| L3 停机 | `a0b06b4` | 改前锚丢失停机报告(四案呈报) |
|
||||
| L3 解除 | `5b9cf59` | 用户裁甲案留痕(补采改前锚 40 局+总量 80 局批准) |
|
||||
| T0 | `18cdcb0` | 基线重测回填(冒烟 805/0+run_all 17 套+探针含 click 全绿+doc 三闸/熵增存量红零新增)+§2 事实表 L2 修订(行号漂移 6 项如实改列,全不动摇结构)+改前锚补采落盘 |
|
||||
| T1(组 A) | `ab5ddad` | GDD 修订先行:敌人系统.md v0.15(开战生成节行集逐行实例化口径+行集构成纪律三条规则行+F10 前提句去同种假设+结构冻结/调参表/验收两条+版本历史)+难度曲线与Boss.md v0.24(混编难度归属注记)+entities.yaml rowset_rule 换代+06 状态行已实施完成 |
|
||||
| T2(组 B) | `8690230` | schema 与解析:enemy_table.gd 恰一敌种校验退役→行序相邻校验(rowset_rule 沿用)+UNIT_COUNT_MAX 单种数语义+floor 版 resolve_rowset 退役(P2 甲,工作日志 312 销号);config_db_resolver.resolve_enemy_rowset 行集数组化(ceil 命中坐标全部行,文件序;board_gen 单行通道不动);config_db.gd 门面同步;全仓消费点机械适配取首行(spawn/orchestrator/narrator/smoke 七处/config_db_test/两探针) |
|
||||
| T3(组 C) | `bc73fa3` | 生成与编排:spawn 行集受理(逐行实例化+生成序=文件行序+handle_id 连续;override 入参改逐行数组)+行集实例总数≤EnemyTable.ROWSET_INSTANCE_MAX=4 守卫 fail-fast+难度修饰行集同乘(F9);battle_orchestrator 遭遇骰逐行骰换代(Q8:每行各掷自己区间,先逐行数量骰后逐行 atk 骰;单行行集消费序/次数逐位一致=零内容期随机流零变化) |
|
||||
| T4(组 D) | `c583940` | 断言与探针:expect_pools 换 (L,D,enemy_id) 三元键+L2/L3 定点断言行集口径+双表精确行集契约文案(主段+两复述段)+混编运行面正反断言六条((1,5)/(1,6) 注入,避开全部扫描面,断言后还原)+config_db_test 行集纪律套五条(validate 正反:混编相邻合法/Boss 坐标混编合法/隔断 rowset_rule 定位坐标/dup_key 不回归/单行域闸不回归) |
|
||||
| T7 | 本报告同批 | 人闸材料 [iter17-enemy-人闸材料-2026-10-07](iter17-enemy-人闸材料-2026-10-07.md)(目检四项+代拍板追认九项) |
|
||||
| T8 | 本报告同批 | 收口五步:本报告+active.md 快照台账 384+roadmap 卡①行换代+06 状态行补提交号与闸读数 |
|
||||
|
||||
## 二、闸读数(T0 基线 → T6 批末,全绿)
|
||||
|
||||
| 闸 | T0 基线 | T6 批末 | 结论 |
|
||||
|---|---|---|---|
|
||||
| 冒烟(三闸) | 805 项 / 0 失败 | **811 项 / 0 失败**(净增 6=混编正反断言,T4 追认) | 绿 |
|
||||
| 单元 run_all | 17 套全绿 | **17 套全绿**(含新增行集纪律套内断言) | 绿 |
|
||||
| 探针闸(probe_gate --click) | 全绿·残留 Godot=0 | **全绿·残留 Godot=0**(ui_input/ui_struct/ui_contrast/click) | 绿 |
|
||||
| doc 三闸 | link 过(死链 4 存量)/lint 存量红 2/term 过(疑似现行 3 存量) | **link 过(死链 4)/lint 2/term 3——逐项同基线零新增** | 绿 |
|
||||
| 熵增闸 | 存量红 1(design/diagrams,前批遗留) | **同 1 处,零新增** | 绿 |
|
||||
| MC 二档对拍 | 见 §三 | **40 局同种子逐项零差异** | 绿 |
|
||||
| 附:两探针直跑 | — | skill_rhythm_probe 输出正常;damage_probe 7 项 1 失败=A1 攻击链健康,**stash 对照实证基线既有**(与本批零相关;探针非闸门工具,如实登记) | 存量 |
|
||||
|
||||
## 三、MC 锚与对拍结论(用户裁甲案,总量 80 局明示批准)
|
||||
|
||||
- **改前锚(补采)**:`sim-data/runsum_iter17enemy_pre_off_n20_20261007.jsonl` / `runsum_iter17enemy_pre_formed_n20_20261007.jsonl`——T0 现态(e535436,零代码改动)采集,seed0=83000、N=20/档、normal、route=min、attune=off、shop=off、feat=off/formed 同种子配对。
|
||||
- **改后锚**:`sim-data/runsum_iter17enemy_post_off_n20_20261007.jsonl` / `runsum_iter17enemy_post_formed_n20_20261007.jsonl`——T6 时点(c583940 代码态)同参数采集。
|
||||
- **等价性论证(补采改前锚 ≡ 丢失的卡⓪锚)**:①git diff 6e7b5d1(卡⓪锚采样点)..e535436 对 game/core+game/data+adventure_monte_carlo.gd **零 diff**(其间唯一 game/ 改动=presentation 卡③暂停层+冒烟探针,不触模拟);②引擎确定性(卡⓪出口报告实证同种子改前/改后 40 局逐位一致)→同代码态同种子必逐位复现;③旁证:补采锚 L1 条件口径读数 off 4/20(20%)、formed 16/20(80%)与卡⓪出口报告记载**逐位同值**。
|
||||
- **对拍结论:R1 成立——40 局(2×20)同种子配对、每局 RUNSUM 全字段(660 字段/腿)逐项零差异**(零内容期行为零漂移的 MC 面铁证)。
|
||||
- 档位合规:本批实采 80 局(pre 40+post 40)——**超二档字面上限(40)的例外经用户 2026-10-07 明示批准**(L3 报告 §七),后续批次不得援引本先例;会话时长远低于 20 分钟帽。
|
||||
|
||||
## 四、P4 乙两读数面登记(用户裁乙案 Boss 行集放开的知情代价)
|
||||
|
||||
1. **开战叙述取首行(成立,已落码+留痕)**:`battle_narrator.boss_name` 取行集**首个命中行**的 display_name——Boss 行集多行后 Boss 名显示取决于文件行序(R6 契约的呈现面后果),混编护卫行时 Boss 名可能显示为护卫名。零内容期(每坐标恰一行)行为不变。落位 8690230,人工复核义务归 Boss 多行内容投放批。
|
||||
2. **Boss 节点遭遇骰区间(经 Q8 演化,原登记形态已消解)**:任务书 P4 乙原登记「Boss 骰读首行 unit_count 区间 = 全行集骰域」——Q8 二裁(每行各掷自己的数量骰)与 T3 落码后,数量骰与 atk 骰均**逐行各掷**,不再存在「首行区间代全行集」的读数面;替代登记面 = **各行骰后数量求和受行集实例总数 ≤4 守卫约束**(spawn fail-fast),内容批投 Boss 多行时按此口径复核节奏。
|
||||
|
||||
## 五、代拍板记录(白名单内九项,详见人闸材料追认清单;全部 commit 留痕)
|
||||
|
||||
行集数组返回形态(Array[Dictionary]/空集=空数组/文件序)·行序违例类别沿用 rowset_rule+坐标定位文案·spawn 逐行数组入参(短数组缺省 -1/空数组全行定值)·atk 区间骰逐行同构(「每行一骰」语义内)·ROWSET_INSTANCE_MAX=4 落位 EnemyTable·Boss 混编叙述取首行·混编断言注入选点 (1,5)/(1,6)·expect_pools 三元键形态·断言数漂移 805→811 追认。
|
||||
|
||||
## 六、异常分级记录
|
||||
|
||||
- **L3 一次**(改前锚丢失,T0):停机呈报→用户裁甲案→解除。详见 L3 报告。
|
||||
- **L2 一次**(池模板键值换代连续 3 轮红,T4):第 1 轮 4 键坐标-敌种映射臆断错;第 2 轮补修 (3,4)/(3,6);第 3 轮定位 3_7 池值手抄错(第一次手写 expect_pools 块时误抄);第 4 轮以「离线解析 tres 全量对账」法收敛,811/0。教训已随 T4 commit 留痕:**三元键换代先离线全量对账再落码**。不动摇任务书结构,不阻断全批。
|
||||
- 事实表 L2 修订(T0):行号漂移 6 项(F2 调用点/F4/F5a/F5b 路径/expect_pools/F5f 处数),全部如实改列任务书 §2,零结构性差异。
|
||||
|
||||
## 七、遗留人闸项
|
||||
|
||||
1. **实机目检归用户**(人闸材料 §一四项,建议抽查项 1+3)。
|
||||
2. **代拍板九项追认**(人闸材料 §二)。
|
||||
3. **Boss 多行投放批义务**(不在本批):unlock_hp_pct 无闸面逐行人工复核+节奏重测+MC 取证先报批+难度带读数(06/07 在册)。
|
||||
4. damage_probe A1 失败 = 基线既有(前批遗留,归伤害数学相关批主自证),非本批引入。
|
||||
@@ -0,0 +1,35 @@
|
||||
# 人闸材料——敌人表行集多行批(迭代 17 卡①,2026-10-07)
|
||||
|
||||
状态:**批内全部提交完成、重闸全绿**;本文件 = 实机目检清单 + 代拍板追认清单,交用户人闸(交付不代执行)。
|
||||
|
||||
## 一、实机目检清单(用户亲手执行;本批纯结构批零内容投放,目检目标 = 无回归确认)
|
||||
|
||||
本批在零内容期(敌人表 19 行不变)行为逐位不变——冒烟 811 项、MC 40 局同种子全字段零差异已机检背书;实机目检只须确认运行面无肉眼可见回归,建议 10 分钟内过完:
|
||||
|
||||
| # | 检查项 | 操作 | 合格判据 |
|
||||
|---|---|---|---|
|
||||
| 1 | 普通战斗生成 | 开局打第一关任意战斗节点 | 敌人数量、血条、名称与改前一致;无多出/缺失的敌人 |
|
||||
| 2 | 数量区间节点 | 打带数量区间的节点(如教学位之外多数节点) | 敌人 1–3 只正常出现,无异动 |
|
||||
| 3 | Boss 战叙述与生成 | 打穿第一关 Boss(食人魔酋长) | Boss 名正常显示「食人魔酋长」;半血解锁技照常弹出 |
|
||||
| 4 | 加载无报错 | 正常启动进入第一关 | 无报错弹窗、无卡死(行集校验换代后的加载面回归) |
|
||||
|
||||
以上全过 = 人闸通过;任何一项异常 = 停机呈报,禁自行修。
|
||||
|
||||
## 二、代拍板追认清单(任务书 §八白名单内已决断项,请用户过目追认;不同意任何一项即回滚该项重议)
|
||||
|
||||
| # | 决断点 | 落法 | 落位提交 |
|
||||
|---|---|---|---|
|
||||
| 1 | 行集数组返回形态 | `Array[Dictionary]`(该坐标全部行、表文件行序=契约序);空集=空数组(`is_empty()` 兼容旧判空习惯) | 8690230(T2) |
|
||||
| 2 | 行序违例错误类别 | 沿用 `rowset_rule`(定位面不变),文案「同坐标多行必须文件内相邻(行序即契约)」并含坐标定位 | 8690230(T2) |
|
||||
| 3 | spawn 入参形态 | `unit_count_override/enemy_atk_override` 改逐行数组(下标=行序);短数组缺省 -1=该行行值路径;空数组=全行定值(旧调用点零适配) | bc73fa3(T3) |
|
||||
| 4 | atk 区间骰逐行同构 | 混编行集 atk 区间同样每行各掷(与数量骰同构,消费序=先逐行数量骰、再逐行 atk 骰)——判读为「每行一骰」预批准语义内的行字段区间骰逐行化,非新增随机源形态;单行行集消费序/次数与既有逐位一致 | bc73fa3(T3) |
|
||||
| 5 | 行集总数常量落位 | `EnemyTable.ROWSET_INSTANCE_MAX := 4`(与数量域常量同位单点收口);守卫在 spawn(骰后值加载期不可判) | bc73fa3(T3) |
|
||||
| 6 | Boss 混编叙述口径(P4 乙知情代价) | `battle_narrator.boss_name` 取行集**首行** display_name——Boss 行集混编护卫时 Boss 名可能显示为护卫名(取决于文件行序);零内容期行为不变;两读数面已写出口报告 | 8690230(T2) |
|
||||
| 7 | 混编断言注入选点 | (1,5)/(1,6)(L1 节点图与全部既有扫描面之外的新深度;新 L 值会被 ceil 封顶不可用);断言后还原表,19 行复核兜底 | c583940(T4) |
|
||||
| 8 | expect_pools 三元键形态 | `"L_D_enemy_id"` 字符串键逐行精确比对(19 行九种,与表内容离线对账) | c583940(T4) |
|
||||
| 9 | 冒烟断言数漂移追认 | 805→811(净增 6 = 混编运行面正反断言六条) | c583940(T4) |
|
||||
|
||||
## 三、遗留人闸项(呈报不停机级)
|
||||
|
||||
1. **实机目检归用户**(上表四项,建议抽查项 1+3 即可覆盖主要回归面)。
|
||||
2. **Boss 多行投放时的 unlock_hp_pct 无闸面**:技能池构成纪律(每池恰一普攻/增益 ≤1/unlock_hp_pct 仅 Boss 行)系文档登记非硬校验——Boss 行集多行放开后该无闸面扩大,后续内容批投放 Boss 多行时须逐行人工复核(已在 06-待办清单条目登记)。
|
||||
+1
-1
@@ -65,7 +65,7 @@
|
||||
| 迭代 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/合并律等自造词)。词汇表定稿=**实施 16 事件**+效果类型 19 行 23(v1.1 扩 damage_mult/open_ticket 两型装下减半/开单现状)+组合规则 6;存档零改动;文案表值化随批(现有实现判据);luck_coin 经 reward_roll 迁移随批。任务书=`design/research/任务书-内容数据驱动扩展批-2026-10-06.md`(v1.1 2026-10-06 联审修订:level_clear 归登记不实施/对拍判据两套〔确定性复放与冒烟=逐位、MC 统计量=成型画像同带 m4iter12 口径〕/映射表五处语义修正/断言面随迁与订阅重建时机补列;T0-T7≈4.5d,零待裁点,🔴 契约 5 条含行为等价两套判据+护栏保留+确定性;停机点 S1 首流派对拍/S2 批末闸;开工门=U0) | 迭代 15 出口(已解) | T0-T7≈4.5d |**状态**:**已实施完成(2026-10-06,worktree iter17-dd 待合并)**——T1 效果引擎框架+16 发射点(7d157b3)/T2 词汇落码(225765f)/T3 专长 27 行迁移+旧挂点消亡(e28a6cb)/T4+T5 秘宝六件+令牌树收尾(a33ddaf);六闸全绿(冒烟 800 项 0 失败/单元 17 套/探针含 click/MC 二档对拍 40 局同种子逐位一致);出口报告 design/qa/iter17-datadrive-exit-report-2026-10-06.md,遗留人闸两项随报告 |
|
||||
| 迭代 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`(**v1.1 2026-10-06 联审修订**:F7 勘误 19 行 9 敌种/P1 补遭遇骰交互〔每行一骰·RNG 扩签先报批〕与实例总数≤4 消歧/P3 改裁丙撤投放/新增契约 R6 混编行行序纪律/expect_pools 断言换代入组 D;T0-T8≈3.75d〔T5 撤投后,超软盒预挂,T4 末切分点〕;🔴 契约 6 条;**✅ 裁点全裁(2026-10-06 用户令:P1甲〔Q8/Q9 二裁补全〕/P2甲/P3丙〔Q3 二裁撤投放——一裁乙与首遇教学位纪律三面冲突〕/P4乙 Boss 行亦放开·知情代价六面在册);开工=U0**) | 迭代 15 出口 | T0-T8≈3.75d(超软盒预挂,T4 末切分点) |
|
||||
| 迭代 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`(**v1.1 2026-10-06 联审修订**:F7 勘误 19 行 9 敌种/P1 补遭遇骰交互〔每行一骰·RNG 扩签先报批〕与实例总数≤4 消歧/P3 改裁丙撤投放/新增契约 R6 混编行行序纪律/expect_pools 断言换代入组 D;T0-T8≈3.75d〔T5 撤投后,超软盒预挂,T4 末切分点〕;🔴 契约 6 条;**✅ 裁点全裁(2026-10-06 用户令:P1甲〔Q8/Q9 二裁补全〕/P2甲/P3丙〔Q3 二裁撤投放——一裁乙与首遇教学位纪律三面冲突〕/P4乙 Boss 行亦放开·知情代价六面在册);开工=U0**) | 迭代 15 出口 | **✅ 已全批落码待人闸(2026-10-07,worktree g-plan2-iter17-enemy 分支 iter17-enemy-20261007 基点 e535436,批内提交 a0b06b4(L3 报告)/5b9cf59(甲案裁决)/18cdcb0(T0)/ab5ddad(T1)/8690230(T2)/bc73fa3(T3)/c583940(T4)+收口批;一次 L3 停机=卡⓪改前锚随 worktree 删除丢失不可恢复→用户裁甲案补采改前锚 40 局·总量 80 局明示批准;出口报告=[iter17-enemy-exit-report](design/qa/iter17-enemy-exit-report-2026-10-07.md))**:行集构成纪律三条落码(同坐标多行混编放开含 Boss 行集 P4乙+行序相邻加载校验 R6+实例总数≤4 spawn 守卫 P1甲)+floor 版解析退役全仓统走 ceil 行集数组(P2 甲,工作日志 312 销号)+spawn 行集受理逐行实例化+遭遇骰逐行各掷(Q8——单行行集消费序/次数逐位一致=零内容期随机流零变化)+断言面换代(expect_pools 三元键/双表精确行集契约/L2L3 定点行集口径)+混编正反断言十一条(冒烟六+单测五);文档=敌人系统 v0.15/难度曲线与Boss v0.24/registry/06 状态行;闸=冒烟 811/0(基线 805/0,+6 混编断言)+run_all 17 套+probe_gate 含 click 全绿+doc 三闸/熵增存量红零新增+MC 改前改后 40 局同种子全字段零差异(零漂移铁证;补采锚 L1 口径读数 off 4/20·formed 16/20 与卡⓪出口报告逐位同值=等价旁证);**人闸=实机目检四项+代拍板追认九项**(design/qa/iter17-enemy-人闸材料-2026-10-07.md。原估 T0-T8≈3.75d) |
|
||||
| 迭代 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 出口 | **✅ 已全批落码待人闸(2026-10-06,worktree g-plan2-iter17-pause 分支 iter17-pause-20261006 两会话接力完成,提交 c08a901/fc9eb1e/d44fdd5+收口笔;出口报告=[iter17-pause-exit-report](design/qa/iter17-pause-exit-report-2026-10-06.md))**:暂停层本体+badge 工厂件收编(Q10 甲,营地钥石徽同步迁移观感零变化)+两屏常驻角标入口与 has_open 守卫+四探针断言(结构/点击/输入锁 case⑯/只读巡检/零动效契约/对比度对)+冒烟投影一致性 5 断言;闸=冒烟 788/0(基线 783/0)+run_all 17 套+probe_gate --click 全绿+doc 三闸零新增+MC 零跑(纯呈现零数值);存量移交=熵增闸 design/diagrams 越界(00712d5 总图批落籍漏步,主区同红)+06/07 gdd_lint 存量注记红(本批零触碰);**人闸=用户实机目检**(design/qa/iter17-pause-human-gate-checklist-2026-10-06.md,重点含排播排空副作用确认项 D2。原估 T0-T5≈3.0d 贴软盒内) |
|
||||
| 迭代 17 | **④生涯界面设计立项(2026-10-05 用户令编入本迭代;只做设计提纲不做实装)**:事实源=06「『生涯』界面——冒险中数据回看的唯一承接处」条(P-C7 裁:M9 已退役局内结算明细回看,历史数据现无承接面=用户知情裁决)。考证在册:回看退役已落码(battle_end_overlay/battle_log_view/ui_assembler 三处注记)+settlement_review_overlay.gd 遗留件在盘+跨局持久面=save v5 meta 域+recent_summaries 现役逐局留痕(cap=10,save_manager.gd SUMMARY_CAP——2026-10-06 联审勘误:原记「无历史冒险记录面」系事实错误;真实缺口=cap 扩容+用时埋点+总局数/通关局数 lifetime 计数域〔涉存档 schema〕+营地既有最近冒险清单的去留设计)。任务书形态=设计提纲版:信息架构+承载内容清单(跨局汇总/历史冒险回看/图鉴承接)+与既有界面关系+三期实装建议+待裁点,标注「实装批另行立项」。任务书=`design/research/任务书-生涯界面设计立项-2026-10-05.md`(**v1.1 2026-10-06 联审修订**:F4 改正 recent_summaries 现役/P2 甲口径重述=扩容+用时埋点/总局数通关局数标注涉 schema/营地清单去列入设计稿必答项/N 候选补「维持 10」;T0-T2≈1.25d 纯文档零测试;**✅ 裁点全裁(2026-10-06 用户令全按推荐:P0甲/P1甲/P2甲〔N 实装期定〕/P3甲/P4甲/P5甲);开工=U0**) | 迭代 15 出口 | ✅ **设计提纲已成文待用户评审(2026-10-06 卡④设计批完成,worktree iter17-career-20261006,纯文档零代码零测试)**:提纲=design/gdd/systems/跨局循环/生涯.md v0.1(范围草案——信息架构/承载内容清单/界面关系/分期建议/待裁点五节,P0-P5 已裁结论落文,新发现待裁点 P6 营地最近冒险条带去留随评审一并裁);02 根索引补行+06 状态行换代「设计提纲已成文待评审」。**人闸=用户评审提纲**;评审通过后期一/二/三实装批另行立项(不预占排期。原估 T0-T2≈1.25d 软盒内) |
|
||||
| 迭代 18 | **①奇物内容补全批·文档先行(2026-10-06 用户令立项——先文档后落地,数值只设计不调、终值归⑥M4 收官批统一调整)**:两件——(a) charge 标签件数补足(06 在册数据缺陷:feats.tres 现恰 3 件〔整备军备/铁壁整备/厚积薄发,表注释 "dig 4/charge 3/devour 4" 自证〕、档二需同标签 ≥4,charge 流派永远达不到档二;迭代 15② 批登记不硬补):本卡设计补足件清单=名称/效果〔限现有效果 hook〕/标签/稀有度/配额占比/卡面文案,呈用户裁决后落地;(b) 06「资源两个新种类入池」条收口核对(实查 2026-10-06:刷新次数〔treasure_items.tres 三选一刷新件〕与专长获取门票〔shop.tres+adventure_table.gd 门票行〕均已随迭代 15②/三选一刷新批入池——该条现状文本滞后,残余=边界核对与条目收口,随本卡文档一并处置)。本卡=纯文档零代码;落地批(feats.tres 数据行)估 0.5d 内,门=本文档出口+用户裁件+迭代 17 卡⓪落籍〔卡⓪在飞改表结构避撞车;新件限现有效果 hook 则纯 .tres 数据行零代码〕 | 无硬门(可先行) | 估时随任务书 |
|
||||
|
||||
Reference in new issue
Block a user