docs(迭代24收口): 实现报告落档+roadmap迭代24行换代+active.md快照/488收口条+06反哺点五条专条

This commit is contained in:
DKChan committed 2026-10-13 07:34:09 +08:00
1 parent 5f2ef77863
commit 346675ef6c
4 files changed
+114 -11

No files matched your search

+11 -8
View File
@@ -17,17 +17,18 @@
## 当前状态快照(收口批先更新本节,再追加状态记录;≤10 行)
- **更新于**:2026-10-13(迭代 21 收尾终清——追认单 #10 裁「维持现状」;camp.md 改名补漏两处合入 5fd36a0)。
- **批末闸全绿**(R1 机制位批存证):冒烟 938/0+run_all 25 套+probe --click/--full+render_gate 全绿+doc 三闸对基线零新增+熵增 PASS;合并后主区 run_all 25 套兜底绿。
- **现行文档事实源**:秘宝.md v2.9(目录 v1=12 件已实装)+奇物.md v3.16+**天赋树.md v0.10**+**锻造工坊.md v0.8**+**元进度.md v1.20**+术语表 v1.10。
- **迭代 21 待用户事项全清**:追认单十二条全收口(九追认+#4 追认带意向归 M4+#1 推翻重立=requires_level 机制位批+#10 裁维持现状——状态面板不补锻造概览,效果有问题再按需优化)+GDD 反哺六条已落文。
- **迭代 21/22/23 残留人闸不变**:实机目检营地四柜台〔07 ⑳〕+秘宝解锁-装配〔07 ㉑〕+锻造工坊工作间〔07 ㉒〕;迭代 20 残留人闸=实机目检五件+V20/V21/V22 人工核对半(07 在册)。
- **已裁在册**:M4 数值批顺延迭代 24+ 未排期(锻造工坊 provisional 终值归其统一标定)。
- **界面美化三层诊断已全部登记(2026-10-13,合 master 85e2d2a)**:`06-待办清单` 新增八条专条(一层纯工程三项=UI全局主题资源/按钮状态矩阵/全局纹理过滤;二层三项=UI贴图重构批/字体补完/战斗一屏样张P0;三层两项=氛围层与九宫格切片/元素细节修),并给第三层存量三条补标 Alpha 需完成;`08-Alpha版本标准` 同步八行、升版 v1.1。用户已指定**先动第一层(纯工程补齐)**,待 U0 发令后写需求卡片。
- **更新于**:2026-10-13(迭代 24 敌人表内容修批总收口——单会话 /goal+iter U0 交付)。
- **批末闸全绿**:冒烟 949/0(基线 938+本批 11 断言)+run_all 25 套+probe --click/--full+render_gate golden 0.00%+doc 三闸/熵增对基线零新增;MC 同种子配对 40 局×both(seed0=9000)三组读数在带(perfect L2 +25pp/全通 +20pp 低于二档判读带,L2 记录不回调)。
- **迭代 24 交付**:N1 (1,2) 降档 hp22/ac2(敌种 bugbear 保留)+N2 毒吐/盾击两行六池(首遇位 (2,4) 不动)+N3 敌方 attack_type 轴 20 行全填 normal+敌方结算克制消费点(卡片 §2 漏项补点待追认=报告 §四#6);06 三条销号+08 v1.2+07 ㉓+registry 三处;实现报告=design/qa/iter24-实现报告-2026-10-13.md。
- **迭代 24 待用户**:实机目检三观测(07 ㉓,登记不阻塞)+代拍板追认单三项+GDD 反哺点五条(06 专条)——迭代位仍预留后续追加卡。
- **现行文档事实源**:秘宝.md v2.9+奇物.md v3.16+天赋树.md v0.10+锻造工坊.md v0.8+元进度.md v1.20+术语表 v1.10+**08-Alpha版本标准 v1.2(本批随批入库转正)**。
- **各批残留人闸不变**:迭代 20 实机目检五件+V20/V21/V22 人工核对半;21 营地四柜台〔07 ⑳〕+22 秘宝解锁装配〔07 ㉑〕+23 锻造工作间〔07 ㉒〕+**24 敌人表三观测〔07 ㉓〕**。
- **已裁在册**:M4 数值批顺延迭代 25+ 未排期(本批与锻造批 provisional 终值归其统一标定)。
- **界面美化三层已登记**(85e2d2a/08 v1.1):先动第一层,待 U0 发令后写需求卡片。
## 项目当前位置(2026-10-12 刷新;实时细节以根目录 `roadmap.md` 与 06-待办清单 为准)
- **里程碑**:M3=Alpha 版本的完整实现(2026-10-09 立规:用户未明令宣布 M3 完成前停留 M3,迭代只排 M3 需求,M4 一律不排期)
- **迭代**:迭代 19 五卡已入库(2026-10-08);迭代 20 专长实装批已入库(2026-10-11 总收口,反哺①-④已落文);**迭代 21 天赋树实装批已入库(2026-10-12,goal 会话 U0 开工总收口)**;**迭代 22 秘宝体系实现重构落地批已入库(2026-10-12,T1-T7 全量交付)**;**迭代 23 锻造工坊实装批已入库(2026-10-12,/goal+iter U0 开工单会话总收口)**;M4=迭代 24+ 未排期
- **迭代**:迭代 19 五卡已入库(2026-10-08);迭代 20 专长实装批已入库(2026-10-11 总收口);迭代 21 天赋树实装批已入库(2026-10-12);迭代 22 秘宝体系实现重构落地批已入库(2026-10-12);迭代 23 锻造工坊实装批已入库(2026-10-12);**迭代 24 敌人表内容修批已入库(2026-10-13,单会话交付;迭代位预留追加卡)**;M4=迭代 25+ 未排期
- **近期主战场**:迭代 20/21/22/23 四批残留人闸(实机目检:专长五件 / 营地四柜台〔07 ⑳〕/ 秘宝解锁-装配〔07 ㉑〕/ 锻造工坊工作间〔07 ㉒〕)——各批追认单与反哺点全部出清;**下一前沿=M4 数值批,待 U0 发令**
## 未决面(进行中/待人闸/待裁点指针;现行事实源登记处=`design/gdd/06-待办清单.md`)
@@ -82,3 +83,5 @@
- **486(2026-10-13,迭代 21 追认单终清——#10 裁维持现状)**:用户裁「维持现状就行了,到时候效果有问题,我再让你做对应的优化更改。现在不用动」——状态面板不补锻造概览(原属性锻造三行的信息缺口:锻造工坊武器/护甲路线等级面板不可见,用户知悉并接受,将来实际游玩效果有问题时按需提优化)。iter21 报告 §四 #10 标注追认结果收口。**至此迭代 21 待用户事项全部出清**(追认单十二条+反哺六条+欠账三条全链闭环);各批(20/21/22/23)追认与反哺全部出清,项目待用户面仅剩四批实机目检人闸+存量未决面(美术 P0 两项/去毒残留词/喂雷流 R5/通关口径 273 处)。快照/主战场换代。零代码零游戏文件。(worktree log486-20261013;编号顺延 486)
- **487(2026-10-13,迭代 24 敌人表内容修批(三关)开工——U0 单会话交付)**:定义入库 0c083bb(主区守卫拦 commit 坑再证——b89c3fe worktree 提交 --no-ff 合回舞步);开工门=需求卡片 v1.1 零待裁点(Q1-Q9 全裁用户令「按推荐方式」)。基线复读:冒烟 938/0 + run_all **25 套**(卡片/roadmap 记 24 系 485 R1 批加套前旧基线,随批换代呈报)+ probe --click 全绿;改前 MC 锚落盘 sim-data/runsum_iter24_pre_n40both_20261013.jsonl(二档 N=20×both·seed0=9000 沿用迭代 23 配对种子:normal L1 通关 3/20·taken 中位 29.5;perfect L1 19/20·L2 8/20·全通 6/20·taken 中位 76.5)。T1 N1 落地=enemy.tres (1,2) hp 50→22·ac 3→2+表尾批注(阶名化解方案实机未达预期重裁沿革)+V1 两断言(降档锚定+相邻总量比≤2.5 护栏);T2 N2 落地=skills.tres 12→14 行(venom_spit 毒吐 ×1.6/CD2·shield_bash 盾击 ×1.7/CD3 均无 rider)+六池投放(蜘蛛 (2,5)-(2,7)+毒吐 2、灰矮人 (3,0)/(3,5)/(3,7)+盾击 2、首遇位 (2,4) 不动)+expect_pools 六键同步+旧「技能表十二行」断言换代十四行+V3/V4 五断言(两行字段域/两投放面/逐池增益妨害纪律)。冒烟 945/0+probe 全绿。T3 N3 进行中。(worktree g-plan2-iter24-enemy)
- **488(2026-10-13,迭代 24 敌人表内容修批(三关)总收口——单会话 /goal+iter U0 全量交付)**:三提交全量入库(worktree g-plan2-iter24-enemy;26d669f N1+N2 / ab3ba4f N3 / 5f2ef77 文档同步面+收口笔)。**N1**:enemy.tres (1,2) hp 50→22·ac 3→2(敌种 bugbear/池/数量/atk 零动;表尾批注载 2026-09-24 阶名化解方案实机未达预期重裁沿革)+V1 两断言(锚定+相邻总量比≤2.5 护栏)。**N2**:skills.tres 12→14 行(venom_spit 毒吐 ×1.6/CD2、shield_bash 盾击 ×1.7/CD3 均无 rider——damage_floor 兜底与 0.75 档等效)+六池投放(蜘蛛 (2,5)-(2,7)/灰矮人 (3,0)(3,5)(3,7);首遇位 (2,4) 不动)+expect_pools 六键同步+旧「十二行」断言换代+V3/V4 五断言。**N3**:20 行 attack_type 全填 normal+enemy_table ATTACK_TYPES 枚举校验(缺省 normal 向后兼容)+unit_container 敌方快照+battle_orchestrator 开单第 9 参传值+**damage_controller._resolve_enemy_skill 克制消费点补一行**(卡片 §2 事实漏项——敌方兑付路径原硬编码 delta 0,2026-09-24 批注释在案;不改则 V5 矩阵命中证词物理不可达,属验收闸强制最小补点待用户追认=报告 §四#6)+单据载荷 attack_type 键+V5 四断言(矩阵证词同种子三甲型实测 heavy 2==light 3−1·ward 4==light 3+1)。**读数**:MC 同种子配对 seed0=9000 N=20×both 改前/改后各 40 局(锚落 sim-data/runsum_iter24_{pre,post}_n40both_20261013.jsonl);三组读数=N1 perfect L1 19→20/20、N2 perfect L2 8→13/20 全通 6→10/20(方向符合预期低于二档判读带,L2 记录不回调,倍率归 M4)、N3 单发恒 ±1(V5 钉死)全局中位位移系构成效应;二档会话累计 ~8 分钟。**文档同步面**:06 三条销号(第一关遭遇表数值异常/第二关技能池与投放/锻造迁移面⑥)+卡片条收口+反哺点五条专条;08 敌种池行注摘除升 v1.2(untracked 件随批转正入库);07 ㉓ 三目检登记;registry 三处(enemy.attack_type 字段/skill 十四行/hero 甲轴休眠注退役);Alpha未完成事项梳理三注订正(A2 已修+附.3 缺行疑云解销=L2/L3 缺 2/3/8 系奖励/休整/商店节正常缺省)。**闸**:冒烟 949/0+run_all 25 套+probe click/full+render_gate golden 0.00%(首跑 SKIP 抓出 worktree 漏拷 art 实体——初拷链因 .godot 路径错误短路,补拷后全绿)+doc 三闸/熵增对基线零新增(死链3/拔旗1/雾格1/lint 3件FAIL 均存量)。**待用户**:实机目检三观测(07 ㉓,登记不阻塞)+追认单三项(消费点补行/旧断言换代/两 untracked 件转正)+GDD 反哺五条。基线漂移记档=run_all 24→25(485 批)。(worktree g-plan2-iter24-enemy;编号顺延 488——487 系本会话开工条)
+15 -1
View File
@@ -261,8 +261,22 @@
**归属**:[敌人系统](systems/战斗循环/敌人系统.md) + [难度曲线与Boss](systems/冒险循环/难度曲线与Boss.md)
**状态**:**已入库收口(2026-10-13,迭代 24 卡① 单会话交付)**——N1 降档/N2 两新行六池/N3 attack_type 轴全落地(master 三提交:26d669f N1+N2 / ab3ba4f N3 / 收口批);冒烟 949/0(基线 938+N1 两断言+N2 五断言+N3 四断言)+run_all 25 套+探针全绿;MC 同种子配对 40 局×both(seed0=9000)位移在册实现报告;收口去向三条(「第一关遭遇表数值异常」「第二关技能池与投放」、锻造工坊条迁移面⑥)已随批销号;残留=实机目检三件(07 ㉓)+GDD 反哺点四条(敌人系统/难度曲线,待用户裁决另批落文)
**状态**:**已入库收口(2026-10-13,迭代 24 卡① 单会话交付)**——N1 降档/N2 两新行六池/N3 attack_type 轴全落地(master 三提交:26d669f N1+N2 / ab3ba4f N3 / 收口批);冒烟 949/0(基线 938+N1 两断言+N2 五断言+N3 四断言)+run_all 25 套+探针全绿;MC 同种子配对 40 局×both(seed0=9000)位移在册实现报告;收口去向三条(「第一关遭遇表数值异常」「第二关技能池与投放」、锻造工坊条迁移面⑥)已随批销号;残留=实机目检三件(07 ㉓)+GDD 反哺点五条(下条,待用户裁决另批落文)
#### 迭代 24 敌人表内容修批——GDD 反哺点五条(2026-10-13 随批登记,待用户逐点裁决另批落文)
**来源**:[迭代 24 实现报告](../qa/iter24-实现报告-2026-10-13.md) §六(设计权威文档零触碰——2026-10-10 立规:文档更新必须经用户同意)。
| # | 文档 | 反哺点 |
|---|---|---|
| ① | [敌人系统](systems/战斗循环/敌人系统.md) | 调参表敌人表字段集需增 `attack_type`(枚举域 {normal, pierce, magic}/缺省 normal/消费面=敌方技兑付查矩阵) |
| ② | [敌人系统](systems/战斗循环/敌人系统.md) | 技能池节「三代错峰」口径需扩为「Boss 独占技 + 普通敌错峰」两轨(N2 已补齐普通敌轨) |
| ③ | [敌人系统](systems/战斗循环/敌人系统.md) | 敌种表技能池构成列随 N2 变动(巨蜘蛛族+毒吐、灰矮人族+盾击) |
| ④ | [敌人系统](systems/战斗循环/敌人系统.md) | 「八敌种」表缺 `hobgoblin`(有数据行 (1,3)、无立绘、不在敌种表——登记在案已知缺口,本批未动) |
| ⑤ | [难度曲线与Boss](systems/冒险循环/难度曲线与Boss.md) | N2 投放后 L2/L3 难度带位移(perfect 配对 +20~25pp 在案)+N3 全局平移(重甲 −1/魔法甲 +1/轻甲 0)——数值终值归 M4 |
**状态**:待用户逐点裁决(另批落文)
#### 削弱档位的最终数值
**现状**:削弱取值域 [60,85] 与投值 −65 来自旧体系裁决;"标中旗必须比随便挖一格更值"的当量终值由[战斗结算](systems/战斗循环/战斗结算.md)与[地图战斗资源](systems/战斗循环/地图战斗资源.md)共裁,尚未闭合。**语义侧已定案(2026-09-18 盘问会话,结构修复批落地)**:削弱叠层改续时——同名重复授予只刷新剩余结算数、层数恒 1(结构性消饱和,×2 叠满池触底 ×0 的免伤轮从根杜绝);现行表值为临时值(provisional),duration 终值与当量锚复算归状态层重设计批
@@ -0,0 +1,86 @@
# 迭代 24 实现报告——敌人表内容修批(三关)
> 日期:2026-10-13 | 迭代:24(M3=Alpha 完整实现面)| 开工令:/goal + iter 技能 U0(用户目标=使用 iter 技能完成迭代 24 开发)
> 需求卡片:`design/research/需求卡片-敌人表内容修批-2026-10-13.md`(v1.1,Q1–Q9 已全裁、零待裁点,开工门=U0)
> Worktree:`g-plan2-iter24-enemy`(分支 iter24-enemy,基点 ecff832)| 批内提交:定义 0c083bb(b89c3fe worktree 舞步合回)+ N1+N2 `26d669f` + N3 `ab3ba4f` + 文档同步面 `5f2ef77` + 收口笔
> 状态:**✅ 已全批入库(单会话交付)**——四闸全绿+重闸全绿;残留人闸=实机目检三观测(07 ㉓,登记不阻塞);代拍板追认单+GDD 反哺点待用户
## 一、开工检查结论(第 2 步)
- **门**:迭代 23 出口 ✅(已入库)+ 开工门=U0——本会话 /goal 调用即 U0,门解。
- **待裁点**:卡片 v1.1 零待裁点(Q1–Q9 于 2026-10-13 grilling 复核后用户令「按推荐方式」全裁)。
- **验收清单**:V1–V7 逐条三要素(测什么/怎么测/谁验)齐;V2/V6(MC 配对)随批执行、V7 为回归闸、目检三件登记 07 不阻塞。
- **自洽扫描**:零冲突——卡片 §2 现状考证逐处 file:line 对现行代码核实全命中((1,2) 行值/594-600 裁决注释/:527 轴未开注/enemy_table:110-113 校验/unit_container:119-120 快照/orchestrator:1406 第 9 参/damage_controller:187 matchup/smoke:3211 expect_pools 20 键/skill_table:19 rider 域)。
- **基线复读记档(L2 呈报)**:冒烟 938/0 + run_all **25 套** + probe --click 全绿。⚠ 卡片/roadmap 记「run_all 24 套」系 485 R1 机制位批(29b08d4,tree_requires_level_test 入 run_all 24→25)落库前旧数——属基线漂移非卡片失真,本批按现行 25 套作闸。
- **T0 定义入库**:roadmap + 06 + 需求卡片三件,主区守卫拦 commit(豁免文件也拦提交坑再证)→ worktree `b89c3fe` 提交 `--no-ff` 合回 master `0c083bb`。
## 二、任务卡状态(卡片 T0–T3)
| 卡 | 状态 | 交付要点 | 提交 |
|---|---|---|---|
| T0 · N1 (1,2) 降档 | ✅ | `enemy.tres` (1,2) 行 `hp` 50→22、`armor_class` 3→2(其余字段零动);表尾批注载裁决沿革(2026-09-24 阶名化解方案实机未达预期,按 2026-10-13 体验反馈重裁——非配置错误);曲线 12/10/22/35/72 相邻比最大 2.2 ≤ 2.5;`expect_pools` 零改动(键值均不变);V1 两断言(降档锚定防顺手改多 + 相邻总量比护栏) | 26d669f |
| T1 · N2 两新行六池 | ✅ | `skills.tres` 12→14 行:`venom_spit` 毒吐 ×1.6/CD2、`shield_bash` 盾击 ×1.7/CD3(均无 rider——L2/L3 atk 1–3 下 floor(atk×r) 恒被 damage_floor 兜成 1,与 0.75 档等效白占字段);六池投放(蜘蛛 (2,5)/(2,6)/(2,7)+毒吐 2、灰矮人 (3,0)/(3,7)/(3,5)+盾击 2);首遇位 (2,4) 池不动;`expect_pools` 六键同步+断言文案换代;逐池纪律复查(恰一普攻/增益≤1/妨害≤1——巨蜘蛛族增益仍仅 charge、灰矮人族 (3,5) 无增益、两族妨害 0);V3/V4 五断言;旧「技能表十二行」断言换代十四行(换代批旧断言退役规) | 26d669f |
| T2 · N3 攻击类型轴 | ✅ | `enemy.tres` 20 行各加 `"attack_type": "normal"`(挂敌种行、与 armor_type 同位)+表尾批注;`enemy_table.gd` ATTACK_TYPES 闭集 {normal, pierce, magic}+validate 枚举校验(可省略缺省 normal 向后兼容——armor_type 同款);`unit_container.gd` 敌方快照 +`attack_type`;`battle_orchestrator.gd` 敌方伤害开单第 9 参 `""`→`String(u.get("attack_type", "normal"))`;**`damage_controller.gd` 敌方兑付路径补克制消费一行**(详见 §四 追认单 #6——卡片 §2 事实漏项,V5 矩阵命中证词强制);单据载荷 +`attack_type` 键;V5 四断言 | ab3ba4f |
| T3 · 读数/文档/全闸 | ✅ | 改前/改后同种子 MC 配对 40 局×both(§三);文档同步面五件(06 三条销号+卡片条收口 / 08 行注摘除 v1.2 / 07 ㉓ 登记 / registry 三处 / Alpha未完成事项梳理三注订正);批末重闸全绿(§五)+本报告 | 5f2ef77 + 收口笔 |
## 三、MC 配对读数(V2/V6——三组,同种子 seed0=9000 沿用迭代 23 配对种子)
采集:`adventure_monte_carlo.gd -- 20 9000 both min`(二档·每档 ≤20、批合计 40 局×改前+改后;改前锚落盘 `sim-data/runsum_iter24_pre_n40both_20261013.jsonl`、改后锚 `runsum_iter24_post_n40both_20261013.jsonl`——锚留盘作分析缓存)。读数=逐种子配对,不设自动阈值(卡片 T3.1):
| 组 | 指标 | 改前 → 改后 | 判读 |
|---|---|---|---|
| **N1** | perfect L1 通关率 | 19/20 → 20/20 | 5 倍墙消除方向符合预期 |
| **N1** | normal L1 通关率 | 3/20 → 2/20 | ±1 局种子噪声(低基率),逐局承伤多数下行 |
| **N2** | perfect L2 通关 | 8/20 → 13/20(+25pp) | 方向符合预期(新招加压+L1 减压后更健康抵达 L2);量级低于二档配对判读带 ~30pp——**L2 记录继续不回调**,倍率 provisional 归 M4 |
| **N2** | perfect L3 全通 | 6/20 → 10/20(+20pp) | 同上 |
| **N2** | normal L2/L3 通关 | 0/20 → 0/20 | normal 档基率地板,无判读力(读数换档记验证记录) |
| **N3** | taken 中位(normal) | 29.5 → 27.5 | 单发位移经 V5 冒烟实测恰 ±1(heavy 2==light 3−1 · ward 4==light 3+1);全局中位小幅下行=轻甲基线 0 修正+承伤构成微移,无第二落点迹象 |
| **N3** | taken 中位(perfect) | 76.5 → 97.0 | **构成效应**——通关更深(全通 6→10)自然累计更多承伤,非单发异常(V5 单发恒 ±1 已钉死);卡片 L3 红线(非 ±1 量级位移=停机)核销 |
## 四、代拍板追认单(卡片 §9 白名单五项+批内代决三项,待用户追认)
1. **两新行命名形态**:`venom_spit`/毒吐、`shield_bash`/盾击——小写下划线+中文双字,与既有 12 行同风(白名单 1 预授权)。
2. **schema/快照写法**:ATTACK_TYPES 常量+validate+快照缺省回退,沿用 armor_type 同款(白名单 2 预授权)。
3. **MC 种子**:seed0=9000 沿用迭代 23 配对种子(白名单 3「既有基线种子」);锚文件落 `sim-data/` 按现行命名惯例。
4. **atk_min/atk_max 微调**:未触发(白名单 4——(1,2) 现值 0-2 无需连带)。
5. **expect_pools 写法**:保持既有字典风(白名单 5)。
6. **⚠ 卡片 §2 事实漏项——敌方克制消费点**:卡片列的四处代码触点(表列/schema/快照/第 9 参)只完成「轴开列+传值」,但 `damage_controller._resolve_enemy_skill` 的克制点数**硬编码 delta 0**(2026-09-24 伤害管线单据化批注释明载「克制恒中性(敌打主角无甲轴)」)——不改此行则卡片自己的 V5「实测受伤点数 == 基线 −1(矩阵命中证词,不是查表存在性证词)」物理不可达、Q9「全局平移」落空。随批补一行消费(`cdelta = _counter_delta(t.attack_type, hero.armor_type)`,写法与 hero_attack 路径同款)+头注两处换代+单据载荷补 attack_type 键。**属验收闸强制的最小补点,非设计变更**——请用户追认。
7. **旧断言换代**:`smoke_all.gd`「技能表十二行」断言随 N2 换代为十四行(2026-10-11 换代规:旧验证约束随实现删除,防冒烟假红)。
8. **08 与 Alpha未完成事项梳理两 untracked 件随批入库**:两件系并行会话未跟踪件(禁碰前科在案),本批按卡片 §5 机械面义务编辑——以主区最新内容为底拷入 worktree 改后提交,主区旧副本随 merge 消解(超集保全舞步);08 升 v1.2 记版本历史、梳理件三处加注订正均不删原文。
## 五、验证闸总账(批末重闸)
| 闸 | 结果 |
|---|---|
| 冒烟(run_smoke 三闸) | **949 项检查 0 项失败**(基线 938/0 + 本批 11 断言:N1×2/N2×5/N3×4;素材补拷后复跑同读数) |
| 单元(run_all) | **25 套全绿**(基线漂移 24→25 系 485 批,见 §一) |
| 探针(probe_gate) | **--click + --full 全绿、残留 Godot=0** |
| render_gate | **全绿**——golden 三屏 changed=0.00%(首跑 SKIP 抓出 worktree 漏拷 art 实体——初拷命令链因 .godot 路径错误短路,仅 .import 边车到位;补拷后 golden 0.00%,冒烟/单测/探针 --full 同批复跑留痕) |
| MC 同种子配对 | §三(二档 40 局×both,批合计 ~8 分钟在 20 分钟会话累计内) |
| doc 三闸 | **对基线零新增**——死链 3(数据配置/元进度/天赋树,存量同款)/ 拔旗 1(06:89 存量)/ 雾格 1(08:181 不做清单指路行,主区基线已含)/ gdd_lint 3 件 FAIL 均存量同款(06/07 表格占比、术语表 R10 v1.2 重复系并行批次遗产) |
| 熵增闸(repo_structure_audit) | **PASS**(四查全过) |
## 六、GDD 反哺点(设计权威文档零触碰,待用户逐点裁决后另批落文)
| # | 文档 | 反哺点 |
|---|---|---|
| ① | 敌人系统.md | 调参表敌人表字段集需增 `attack_type`(枚举域/缺省 normal/消费面) |
| ② | 敌人系统.md | 技能池节「三代错峰」口径需扩为「Boss 独占技 + 普通敌错峰」两轨(N2 已补齐普通敌轨) |
| ③ | 敌人系统.md | 敌种表技能池构成列随 N2 变动(巨蜘蛛族+毒吐、灰矮人族+盾击) |
| ④ | 敌人系统.md | 「八敌种」表缺 `hobgoblin`(有数据行 (1,3)、无立绘、不在敌种表——登记在案的已知缺口,本批未动) |
| ⑤ | 难度曲线与Boss.md | N2 投放后 L2/L3 难度带位移(perfect +20~25pp 配对读数在案);N3 全局平移(重甲 −1/魔法甲 +1/轻甲 0)——数值终值归 M4 |
以上五条已同步登记 `06-待办清单.md`(反哺点节),另批落文。
## 七、实机目检总清单(登记 07 ㉓——登记不阻塞,2026-10-12 真人检测立规)
1. **新招可见性**:L2/L3 普通战斗见到「第一关没见过」的招式(巨蜘蛛毒吐自 (2,5) 起、灰矮人盾击三行——首遇位 (2,4) 不投)。
2. **甲型体感**:选重甲挨打比轻甲可感知更轻(−1)、选魔法护甲更疼(+1)。
3. **第一关节奏**:第三节点(熊地精 22 血)不再是「打不动的一堵墙」。
## 八、残留与去向
- 残留人闸:仅 07 ㉓ 实机目检三件(登记不阻塞)。
- (1,1)「第二个节点」字面偏差:已按卡片 Q1 落 06 订正注——若用户原意确为 (1,1),N1 需重裁后重开(本批不动 (1,1))。
- M4 数值批若重标 (1,2) 血量,本批 22 会被覆盖——预期内(卡片残留风险节)。
- 三条 06 销号完成:「第一关遭遇表数值异常」「第二关技能池与投放」、锻造工坊条迁移面⑥。
+2 -2
View File
@@ -24,7 +24,7 @@
## 当前位置(2026-10-11 刷新)
- **里程碑语义(2026-10-09 立规换代,详见下方里程碑表的换代注)**:现行里程碑 = **M3「Alpha 版本的完整实现」**——用户未明令宣布完成前停留 M3,迭代只排 M3 需求;M4=Beta 版本的完整实现,一律不排期。下文里程碑表的旧编号(M-3/M-4)保留作历史序列,语义以本节为准。
- **迭代进度**:迭代 19 五卡全部已入库(2026-10-08);**迭代 20=专长实装批 ✅ 已入库**(2026-10-11,出口闸全绿;残留人闸=实机目检五件+V20/V21/V22 人工核对半,07 在册);**迭代 21=天赋树实装批 ✅ 已入库(2026-10-12 U0 开工单会话交付,T0-T7 全绿;残留人闸=实机目检四柜台)**;**迭代 22=秘宝体系实现重构落地批 ✅ 已入库(2026-10-12 单会话交付,T1-T7 全绿;残留人闸=实机目检秘宝解锁-装配流程)**;**迭代 23=锻造工坊实装批 ✅ 已入库(2026-10-12 单会话交付,T0-T7 全绿;残留人闸=实机目检工作间形态与购买交互)**;**迭代 24=敌人表内容修批(三关)待开工**(2026-10-13 用户令编入,卡①;需求卡片 v1.1 零待裁点,开工门=U0;**用户预留:后续其他需求陆续编入本迭代**);**迭代 25+**=M4 数值批(Beta 位·未排期——用户令 2026-10-07:后续新迭代一律不先做 M4;迭代 24 占位后本批顺延)。
- **迭代进度**:迭代 19 五卡全部已入库(2026-10-08);**迭代 20=专长实装批 ✅ 已入库**(2026-10-11,出口闸全绿;残留人闸=实机目检五件+V20/V21/V22 人工核对半,07 在册);**迭代 21=天赋树实装批 ✅ 已入库(2026-10-12 U0 开工单会话交付,T0-T7 全绿;残留人闸=实机目检四柜台)**;**迭代 22=秘宝体系实现重构落地批 ✅ 已入库(2026-10-12 单会话交付,T1-T7 全绿;残留人闸=实机目检秘宝解锁-装配流程)**;**迭代 23=锻造工坊实装批 ✅ 已入库(2026-10-12 单会话交付,T0-T7 全绿;残留人闸=实机目检工作间形态与购买交互)**;**迭代 24=敌人表内容修批(三关)✅ 已入库(2026-10-13 /goal+iter U0 开工单会话交付——N1 (1,2) 降档 hp22/ac2·N2 毒吐盾击两行六池·N3 敌方 attack_type 轴全填 normal+敌方结算克制消费点;冒烟 949/0+run_all 25 套+重闸全绿+MC 同种子配对 40 局×both 位移在带;实现报告=design/qa/iter24-实现报告-2026-10-13.md;残留人闸=实机目检三观测〔07 ㉓〕;代拍板追认单+GDD 反哺点五条待用户;**本迭代位仍预留后续追加卡——用户将把其他需求陆续编入本迭代**);**迭代 25+**=M4 数值批(Beta 位·未排期——用户令 2026-10-07:后续新迭代一律不先做 M4;迭代 24 占位后本批顺延)。
- **近期主战场**:迭代 20/21/22/23 残留人闸(实机目检四批:专长五件+营地四柜台+秘宝解锁装配+锻造工作间,07 在册);**下一前沿=M4 数值批,待 U0 发令**(锻造工坊批 provisional 数值终值归其统一标定)。
- **实时状态**:以根目录 [active.md](active.md) 顶部「当前状态快照」节为准(`stage.txt` 已定性为旧阶段开关,仅存档)。
@@ -80,7 +80,7 @@
| 迭代 22 | **秘宝体系实现重构落地批**——需求卡片=design/research/需求卡片-秘宝体系实现重构落地批-2026-10-11.md(v1.3 C1-C6 全裁);**2026-10-11 用户令编入**:新目录 12 件实装+解锁混合制(逐件分配锁定表在卡)+装配不可变(冒险中零更换)+旧数据行清理+效果引擎接入;槽位来源不在本批(树接口接缝——迭代 21 已实装树点亮数槽位源,本批直接消费)+装配档位格约束;估时 6d(区间 5-7d)——**✅ 已入库(2026-10-12,/goal+iter U0 开工单会话交付:T1 数据层 12 行换代+schema 扩签/T2 解锁服务+工坊面退役+档位格约束/T3 效果引擎接入+扩签+常时参数面+试炼镐积点口+充能周期/T4 呈现换代+呈现桥+试炼镐 HUD 入口/T5 替换子交互拆除+库存保留注记/T6 验收闸断言;冒烟 898/0+run_all 22 套+重闸全绿;实现报告=design/qa/iter22-实现报告-2026-10-12.md;残留人闸=实机目检秘宝解锁-装配正常流程〔07 ㉑〕)**
| 迭代 23+ | **M4 数值批(**原 22+;迭代 21 已编入天赋树实装批、迭代 22 已编入秘宝实装批,均 2026-10-11 用户令**——**Alpha 收官位·未排期**〔2026-10-09 语义换代:M4=Beta 阶段、非 Alpha 收官位,M3 未由用户明令关闭前不排期维持〕——2026-10-05 用户令编入迭代 17 卡②;2026-10-06 用户令移出独立成批并定序「Alpha 阶段最后——内容补全先行、统一数值调整殿后」〔当日曾被编入迭代 18 为收官卡,2026-10-07 用户令撤回〕;**2026-10-07 用户令二次后移:后续新迭代(迭代 20 起)一律不先做 M4,除非用户明确要求启动 M4 批次**)**:四件数值欠账合一批——①削弱档位终值(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.2 2026-10-06 案C 增补+联审修订**:v1.1 三事实与第五推算件照旧;联审=P3 转正顺延至重扫读数后/检算工具 WEAKEN_PCT 入同步面/F11 两句死文本全刷/T3·T5 四带复算并账一次跑批双认账/R5 改前锚=本批新立案C 锚/估时段一勘误 4.25d;案C 增补内容照旧=§2.6 三事实〔行为换代/锚全作废/难度预判〕+T0 推算稿第五件=对拍锚按新序重推导+T6 四带复算按案C 新行为首采;T0-T8≈6.25d,天然切分点 T4 末;🔴 契约 5 条含跑批批准制;**✅ 裁点全裁(2026-10-06 用户令:P1甲=维持 2 场·magnitude [60,85] 带内当量锚复算、具体值随出口 provisional 追认/P2甲 不对称有意/P3甲 3-3-3·2-2-3 维持、转正顺延至重扫读数到账且带内(Q4 二裁)/P4甲 不立直购价);开工=U0**) | 迭代 18 全部内容卡(③④⑤⑦)出口+全部内容批行为变更落定+**用户发令(未排期)**——重锚窗口须收尽全部内容批行为变更 | T0-T8≈6.25d(超软盒预挂,段一 T0-T4≈4.25d〔v1.2 勘误,原 4.5 系加总错误〕/段二 T5-T8≈2.0d) |
| 迭代 23 | **锻造工坊实装批(2026-10-12 用户令编入——设计面 v0.6 就绪)**:按 [锻造工坊](design/gdd/systems/跨局循环/锻造工坊.md) **v0.6** 设计权威文档实装——迁移面:①新建锻造路线行族(现役 `meta.tres` forge_products 已随迭代 21 T5 退役、无改造对象;钥石定价历史考古 20/150%、投值归 M4)②两根类型轴所有权移交(默认值归锻造工坊配置常驻持有、hero.tres 静态表两轴删除、选中态写存档域+冒险开始参数面注入)③存档域 forge_routes(已预登记存档序列化.md v7 计划行)④满级特效本期不实装(只留扩展位)⑤敌方 attack_type 填值归敌人系统/战斗结算侧(非本批——敌方定义数据、与名字血量同时读写、无独立时序)⑥术语登记(v0.6 已做完:术语表+registry)⑦数值验证义务=改前/改后同种子配对读数。解锁通道=并联双通道;一次冒险=一武器类型+一甲型。**✅ 已全批入库(2026-10-12,/goal+iter U0 开工单会话交付——worktree g-plan2-iter23-forge 七提交;T1 行族+T2 两轴移交+T3 写口族+T5 存档 v7(序调先行)+T4 注入链+T6 工作间 UI+T7 收口;冒烟 938/0+run_all 24 套+probe click/full+render_gate+doc 三闸/熵增对基线零新增+MC 同种子配对零漂移;实现报告=design/qa/iter23-实现报告-2026-10-12.md;残留人闸=实机目检工作间形态与购买交互〔07 在册〕;代拍板追认单+GDD 反哺点待用户)** | ✅ 已入库(出口闸全绿+实机目检归用户 07 在册) | 估时随需求卡片立项(实际单会话) |
| 迭代 24 | **①敌人表内容修批(三关)(2026-10-13 用户令编入;**本迭代位预留后续追加卡**——用户将把其他需求陆续编入本迭代)**:需求卡片=`design/research/需求卡片-敌人表内容修批-2026-10-13.md`(**v1.1**——grilling 复核九问 Q1-Q9 已全裁、零待裁点、开工门=U0)。三件事合一:**N1** 第一关 (1,2) 降档(`enemy.tres:48` 改两值:`hp` 50→22、`armor_class` 3→2;**敌种 `bugbear` 不动**——`enemy.tres:594-600` 注释载明该行 50 血系 2026-09-24 用户裁决的设计而非填错,且 `hobgoblin` 无立绘,故「改敌种」案已否决;本批定性=阶名化解方案实机未达预期按 2026-10-13 体验反馈重裁)· **N2** 第二/三关普通敌技能投放(`skills.tres` 12→14 行:新增 `venom_spit` 毒吐 damage 1.6/CD2 挂 (2,5)/(2,6)/(2,7) 巨蜘蛛族、`shield_bash` 盾击 damage 1.7/CD3 挂 (3,0)/(3,5)/(3,7) 灰矮人族;**首遇教学位 (2,4) 池不动**,venom_spit 自 (2,5) 起投;两新行均不带 `rider_mult`——低 atk 下恒被 `damage_floor` 兜成 1 与 0.75 档等效)· **N3** 敌方 `attack_type` 加列并全填 `normal`(挂**敌种行**、20 行同值,不做差异化;`enemy_table.gd` 加枚举校验 + `unit_container.gd:119` 加单位快照 + `battle_orchestrator.gd:1406` 第 9 参由 `""` 改传值;全局平移=穿重甲受伤 −1 / 魔法护甲 +1 / 轻甲 0,使锻造甲路线首次具备战斗意义)。**契约要点**:池与敌种键属**契约级**,改必同步 `smoke_all.gd:3211` `expect_pools`(N1 因键值不变零改动、N2 同步 6 键);节点图拓扑零触碰(A1 关卡节点图重构的地盘);(1,1) 地精一伙不在本批范围(「第二个节点」字面偏差已登记 06)。**收口去向**:06「第一关遭遇表数值异常」「第二关技能池与投放」与锻造工坊条迁移面⑥ 三条一并销号;08「二·内容量」敌种池行注摘除 | 迭代 23 出口(✅ 已满足)+ 开工门=U0(卡片零待裁点,发令即开工) | T0-T3≈1.75–2.25d(闸=冒烟基线 938/0 + run_all 24 套 + 探针 + 改前改后同种子 MC 配对读数三组) |
| 迭代 24 | **①敌人表内容修批(三关)(2026-10-13 用户令编入;**本迭代位预留后续追加卡**——用户将把其他需求陆续编入本迭代)**:需求卡片=`design/research/需求卡片-敌人表内容修批-2026-10-13.md`(**v1.1**——grilling 复核九问 Q1-Q9 已全裁、零待裁点、开工门=U0)。三件事合一:**N1** 第一关 (1,2) 降档(`enemy.tres:48` 改两值:`hp` 50→22、`armor_class` 3→2;**敌种 `bugbear` 不动**——`enemy.tres:594-600` 注释载明该行 50 血系 2026-09-24 用户裁决的设计而非填错,且 `hobgoblin` 无立绘,故「改敌种」案已否决;本批定性=阶名化解方案实机未达预期按 2026-10-13 体验反馈重裁)· **N2** 第二/三关普通敌技能投放(`skills.tres` 12→14 行:新增 `venom_spit` 毒吐 damage 1.6/CD2 挂 (2,5)/(2,6)/(2,7) 巨蜘蛛族、`shield_bash` 盾击 damage 1.7/CD3 挂 (3,0)/(3,5)/(3,7) 灰矮人族;**首遇教学位 (2,4) 池不动**,venom_spit 自 (2,5) 起投;两新行均不带 `rider_mult`——低 atk 下恒被 `damage_floor` 兜成 1 与 0.75 档等效)· **N3** 敌方 `attack_type` 加列并全填 `normal`(挂**敌种行**、20 行同值,不做差异化;`enemy_table.gd` 加枚举校验 + `unit_container.gd:119` 加单位快照 + `battle_orchestrator.gd:1406` 第 9 参由 `""` 改传值;全局平移=穿重甲受伤 −1 / 魔法护甲 +1 / 轻甲 0,使锻造甲路线首次具备战斗意义)。**契约要点**:池与敌种键属**契约级**,改必同步 `smoke_all.gd:3211` `expect_pools`(N1 因键值不变零改动、N2 同步 6 键);节点图拓扑零触碰(A1 关卡节点图重构的地盘);(1,1) 地精一伙不在本批范围(「第二个节点」字面偏差已登记 06)。**收口去向**:06「第一关遭遇表数值异常」「第二关技能池与投放」与锻造工坊条迁移面⑥ 三条一并销号;08「二·内容量」敌种池行注摘除 | ✅ 已入库(2026-10-13 单会话交付,出口闸全绿:冒烟 949/0+run_all 25 套〔485 批基线漂移 24→25 在案〕+探针 click/full+render_gate golden 0.00%+doc 三闸/熵增对基线零新增+MC 配对三组读数;实现报告=design/qa/iter24-实现报告-2026-10-13.md;残留人闸=实机目检三观测 07 ㉓) | 实际单会话(估 1.75–2.25d) |
| 迭代 25+ | **M4 数值批(**原 22+;迭代 21 已编入天赋树实装批、迭代 22 已编入秘宝实装批(均 2026-10-11 用户令)、迭代 23 已编入锻造工坊实装批(2026-10-12 用户令)**;迭代 24 已由用户令编入敌人表内容修批,本批顺延 25+**——**Alpha 收官位·未排期**〔2026-10-09 语义换代:M4=Beta 阶段、非 Alpha 收官位,M3 未由用户明令关闭前不排期维持〕——2026-10-05 用户令编入迭代 17 卡②;2026-10-06 用户令移出独立成批并定序「Alpha 阶段最后——内容补全先行、统一数值调整殿后」〔当日曾被编入迭代 18 为收官卡,2026-10-07 用户令撤回〕;**2026-10-07 用户令二次后移:后续新迭代(迭代 20 起)一律不先做 M4,除非用户明确要求启动 M4 批次**)**:四件数值欠账合一批——①削弱档位终值(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.2 2026-10-06 案C 增补+联审修订**:v1.1 三事实与第五推算件照旧;联审=P3 转正顺延至重扫读数后/检算工具 WEAKEN_PCT 入同步面/F11 两句死文本全刷/T3·T5 四带复算并账一次跑批双认账/R5 改前锚=本批新立案C 锚/估时段一勘误 4.25d;案C 增补内容照旧=§2.6 三事实〔行为换代/锚全作废/难度预判〕+T0 推算稿第五件=对拍锚按新序重推导+T6 四带复算按案C 新行为首采;T0-T8≈6.25d,天然切分点 T4 末;🔴 契约 5 条含跑批批准制;**✅ 裁点全裁(2026-10-06 用户令:P1甲=维持 2 场·magnitude [60,85] 带内当量锚复算、具体值随出口 provisional 追认/P2甲 不对称有意/P3甲 3-3-3·2-2-3 维持、转正顺延至重扫读数到账且带内(Q4 二裁)/P4甲 不立直购价);开工=U0**) | 迭代 18 全部内容卡(③④⑤⑦)出口+全部内容批行为变更落定+**用户发令(未排期)**——重锚窗口须收尽全部内容批行为变更 | T0-T8≈6.25d(超软盒预挂,段一 T0-T4≈4.25d〔v1.2 勘误,原 4.5 系加总错误〕/段二 T5-T8≈2.0d) |
## 执行纪律(2026-09-27 用户立规)