docs: 文档正确性审查批+去毒+命名统一+天赋树成文等十一批落籍(2026-10-09 用户令)
一、里程碑语义立规:M3=Alpha 完整实现/M4=Beta 完整实现,未明令关闭 M3 前只排 M3 需求(roadmap M-4 节头立规注+M-3 节头口径指针+迭代 21+ 行注+06 倍率差条注);迭代 20/21/22 规划冻结(roadmap 迭代 20 行注——先解决眼前问题,重启=用户直接发令) 二、文档正确性审查批三波:全 GDD 29 份过审——状态记录按代码证据订正/里程碑删前缀(M-x+迭代N→迭代N,裸 M-4→Beta 阶段(未排期))/退役词退役件当现役清零/在役旧实现节加隔离横幅;重件=秘宝.md v1.7 老正文深层清算(横幅重写消「过渡形态已退役」误读/沿革节换代/六件旧件登记摘除/验收与 charges 矛盾订正)+奇物 v3.8+冒险结构 v0.18+关卡节点地图 v1.7+图生成 v0.7+难度曲线与Boss v0.26+战斗结算 v0.27+敌人系统 v0.16+地图战斗资源 v0.21+增益状态 v0.13+战斗表现 v0.6+元进度 v1.9+生涯 v0.3+00 v1.3+02 v1.16+03 v1.1+ux 八份(battle 23 处/camp/shop/node-reward/level-clear/interaction-patterns/settlement-summary/level-map) 三、去毒批:奇物 v3.7(魔法道具→秘宝/档名三档→四级/门票与刷新「尚未入表」假话订正/验收第 3 条改令牌口径/资源成员指路凭证件表)+秘宝 v1.6(速览旧目录退役标注/退役件示例换现役) 四、道具退役素材库新建(design/research/道具退役素材库.md,案乙已追认):秘宝退役 9 件含去向+专长退役 27 件名单+待核 4 行;魔法提灯(fog_lantern)裁退役(06 条目已裁+秘宝.md 注记换代+素材库迁表一;拆线归实装批) 五、B2/B3/B4 裁决落文:元进度.md 道具工坊行删旧写新(v1.10——旧六行登记作废、指路秘宝新目录+解锁门槛谓词分级);奇物.md P1「两项合成高阶项」注销(v3.9——用户定性脏信息);§3 刷新句按最新口径换代(刷新券替代、不进持有集) 六、天赋树独立成文(B1 裁决):新建 design/gdd/systems/跨局循环/天赋树.md v0.1(33 节点机制全按 meta_tree.tres 实态+迭代 12 落籍裁决+被删底稿 git 取证——脊柱行门槛/钥石单币/Fork A/B 面/存档 v5 域/注入双通道)+元进度.md 定名节换代(v1.11)+02-系统清单跨局循环区加行(v1.17) 七、A 类卫生包:版本历史表理排四份(秘宝/奇物含 v2.7 断裂行修复/敌人系统/图生成,只调行序)+缺号注记三处(增益状态 v0.6 未考/冒险结构 v0.15/关卡节点地图 v1.6=MC-1 批)+node-reward v2.2 双号改 a/b+07 补建版本历史表+06 删「设置与本地化」空节+「文档/结构闸存量欠账」块挪文末「文档与结构」节+「L1 商店编排」两悬空指针改指 GP 换算失衡条+难度曲线两处过期指向核销注记(v0.27)+B5「现役 UI/文案两处自相冲突」登记 06 待办(battle_narrator.gd:160 旧话/hero_info_panel 两段同标「特性」——随后续迭代修) 八、命名统一(用户令「任务书」全库改「需求卡片」):167 文件约 800 处(design/ 全部文档+roadmap+CLAUDE.md+active.md+entities.yaml+game/ 注释与数据批注);两文件改名(需求卡片-M4数值批/需求卡片-冒险前资源配比预设批);残留=自造短语全量清单(黑话证据文档故意跳过) 九、CLAUDE.md:批次工作流标准清单收口段新增第 12 条「文档同步闸」(需求卡片必列关联文档同步面、合并前同步完毕方算收口,原 12/13 顺延);呈报六问铁规适用范围补立(前序批随批落籍) 十、active.md 快照节+工作日志 414-421(并行会话 416 黑话清扫条目按共享工作日志惯例一并入库);06 中并行会话「active.md 定性与裁剪」条目未提交,按零吞并纪律留在工作区未入库 零测试(文档批两入口铁规);主区前序脏件(.gitignore/.zcode/config.json/playnote/project.godot/.zcodeignore/美术审计报告 html 等)未带
This commit is contained in:
1 parent
f92d3796b8
commit
03c4b4c933
74 files changed
+1138
-758
No files matched your search
@@ -18,7 +18,7 @@
|
||||
- [ ] 无专项目检项(纯断言批);可顺带复核 38 对测点覆盖面的整体观感
|
||||
|
||||
### 卡③ CI 预接线批
|
||||
- [ ] 无本机目检项;**首次 push 后人工盯首跑**(移交清单在任务书 §七):chickensoft setup 步绿/三段+ui_layout 四探针绿/Linux 字体环境差异预判(contrast 首跑若红属环境非回归)/导入步耗时观察
|
||||
- [ ] 无本机目检项;**首次 push 后人工盯首跑**(移交清单在需求卡片 §七):chickensoft setup 步绿/三段+ui_layout 四探针绿/Linux 字体环境差异预判(contrast 首跑若红属环境非回归)/导入步耗时观察
|
||||
|
||||
### 卡④ 提灯载体道具批
|
||||
- [ ] 营地同调目录现「魔法提灯」(目录十件)
|
||||
@@ -36,7 +36,7 @@
|
||||
| 1 | 卡④ 行字段六值 | display_name=魔法提灯/desc=灯光区半径+2/id=fog_lantern/slot_cost=1/无稀有度字段/无门槛键(用户 2026-10-08「按推荐」秒答) | 终值确认 |
|
||||
| 2 | 卡② 存量 7 项修复 | 用户裁甲另立修复批→尾裁微批落地(实测 5.21/9.53/5.21/5.98/6.70/5.21/5.84,全 ≥4.5:1) | 修复值确认 |
|
||||
| 3 | 卡① golden 基线换代 | S2 波动性越限根因=抓帧时序(入场动画未完),修时序锚后换代基线三连跑 0.00% | 换代追认 |
|
||||
| 4 | 卡① integration 空壳删除 | 任务书 Q8 代拍板白名单项;章程句并入 tests/README | 追认 |
|
||||
| 4 | 卡① integration 空壳删除 | 需求卡片 Q8 代拍板白名单项;章程句并入 tests/README | 追认 |
|
||||
| 5 | 卡① config_fatal_probe 退役 | 与 run_all 致命类单测断言面重复(2026-10-02 还账);数据配置.md:205 活性指路连带改指;**v0.4 历史行死链已入 doc_link_known.txt 登记(历史成文不可动先例)** | 追认 |
|
||||
| 6 | 尾裁微批三件 | 对比度 7 项/resume tree_rules 受理一行+断言/tests.yml 换 chickensoft action——均用户 2026-10-08 裁甲授权 | 落值追认 |
|
||||
| 7 | ui_layout 入 CI 轻段 | 裁点②用户裁甲;总收口批接线(轻段三探针→四探针) | 接线追认 |
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
### ① 主菜单两入口补传同调三键
|
||||
|
||||
T0 实查:行号与任务书一致(新冒险入口 main.gd:510、继续上局入口 main.gd:470);接收面确认 start_adventure :129-130+138 三键齐、resume_adventure :215-216 仅两键(见 §7 披露项)。三键来源复用既有营地投影口径,零新读取逻辑:
|
||||
T0 实查:行号与需求卡片一致(新冒险入口 main.gd:510、继续上局入口 main.gd:470);接收面确认 start_adventure :129-130+138 三键齐、resume_adventure :215-216 仅两键(见 §7 披露项)。三键来源复用既有营地投影口径,零新读取逻辑:
|
||||
|
||||
| 键 | 来源(既有访问器) | 与营地投影同源依据 |
|
||||
|---|---|---|
|
||||
@@ -24,7 +24,7 @@ T0 实查:行号与任务书一致(新冒险入口 main.gd:510、继续上
|
||||
- **继续上局入口**(`_resume_from_menu`,改前 :470 内联 2 键 dict `{"hero_override", "treasure_unlocked"}` → 改后 :470-471 `build_adventure_params(save_manager, meta, {"treasure_unlocked": ...})`,产出 5 键)。
|
||||
- **开新冒险入口**(`_start_adventure`,改前 :510 内联 4 键 dict → 改后 :528-530 `build_adventure_params(save_manager, meta, {"first_script", "treasure_unlocked", "shop_mode"})`,产出 7 键)。
|
||||
|
||||
runner 侧受理零改动(任务书明令「无需改 runner 侧受理」)。
|
||||
runner 侧受理零改动(需求卡片明令「无需改 runner 侧受理」)。
|
||||
|
||||
### ② 关卡开场行攻血改传当前生效值 + 后缀认局外加成
|
||||
|
||||
@@ -87,9 +87,9 @@ runner 侧受理零改动(任务书明令「无需改 runner 侧受理」)
|
||||
|
||||
## 5. 遗留与移交项
|
||||
|
||||
1. **runner 侧 resume_adventure 受理面无 tree_rules 键**(:215-217 仅收 attunement/attune_refresh_y;任务书「接收面 :215-217 现成」对 tree_rules 不成立)。本卡按「无需改 runner 侧受理」执行:两入口三键均已传出,续玩局 tree_rules 暂不被消费(=续玩局 Fork 规则键暂不生效,与修复前同态、无回归)。移交:runner 侧补一行受理(`_tree_rules = params.get("tree_rules", ...)` 同 :138 款)即可闭环,归用户裁定后随任一后续批落。
|
||||
1. **runner 侧 resume_adventure 受理面无 tree_rules 键**(:215-217 仅收 attunement/attune_refresh_y;需求卡片「接收面 :215-217 现成」对 tree_rules 不成立)。本卡按「无需改 runner 侧受理」执行:两入口三键均已传出,续玩局 tree_rules 暂不被消费(=续玩局 Fork 规则键暂不生效,与修复前同态、无回归)。移交:runner 侧补一行受理(`_tree_rules = params.get("tree_rules", ...)` 同 :138 款)即可闭环,归用户裁定后随任一后续批落。
|
||||
2. X/Y 双源语义倒置仍待用户裁定(范围外,登记 06)。
|
||||
3. 开场行后缀在「局内有加算区 flat 但无局外加成」时无注记(数字含加算区但 suffix 不带)——按任务书「局外加成存在才带」字面口径执行,如需扩展认加算区归设计批裁定。
|
||||
3. 开场行后缀在「局内有加算区 flat 但无局外加成」时无注记(数字含加算区但 suffix 不带)——按需求卡片「局外加成存在才带」字面口径执行,如需扩展认加算区归设计批裁定。
|
||||
|
||||
## 6. 提交清单
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# 出口报告——迭代 19 卡③ CI 预接线批(2026-10-08)
|
||||
|
||||
> 任务书=`design/research/任务书-CI预接线批-2026-10-07.md`(v1.2);worktree=`D:\code\g-plan2-iter19-ciwire`(分支 iter19-ciwire-20261008,基点 9160942=master 顶部含卡⓪落籍);T0-T3 全履行,S2 未触发,**S1 命中一项(呈报待裁,未代修)**。
|
||||
> 需求卡片=`design/research/需求卡片-CI预接线批-2026-10-07.md`(v1.2);worktree=`D:\code\g-plan2-iter19-ciwire`(分支 iter19-ciwire-20261008,基点 9160942=master 顶部含卡⓪落籍);T0-T3 全履行,S2 未触发,**S1 命中一项(呈报待裁,未代修)**。
|
||||
|
||||
## 一、tests.yml 改动对照(T1,逐件)
|
||||
|
||||
| # | 位置(改前→改后) | 改动 | 任务书依据 |
|
||||
| # | 位置(改前→改后) | 改动 | 需求卡片依据 |
|
||||
|---|---|---|---|
|
||||
| 1 | 头注释(原 :3) | 原句保留,追加「;远端仓库建好后**无需改本文件即自动生效**」 | T1③ |
|
||||
| 2 | 头注释新增一段(:7-10) | 轻闸探针口径四句:三探针=input/struct/contrast(probe_gate 默认段同款);ui_probe/ui_click/ui_tune/t17_defer/fx 归 --full 重闸不入轻 CI;窗口化四件(shot/fx_shot/board_shot/ui_audit)禁入 headless CI;判定=timeout 外壳+退出码超时判+PASS 串判定(镜像 probe_gate 的 Linux 形态) | 契约 2+§二分拣清单 |
|
||||
@@ -17,10 +17,10 @@
|
||||
|
||||
## 二、T0 开工复核结论
|
||||
|
||||
- tests.yml 现行行号复读:注释块 :41-45、头注释 :3、branches :10/:12——与任务书 §二一致,无漂移。
|
||||
- tests.yml 现行行号复读:注释块 :41-45、头注释 :3、branches :10/:12——与需求卡片 §二一致,无漂移。
|
||||
- 分拣清单 .tscn 逐一存在性重核:三轻闸探针(ui_input/ui_struct/ui_contrast)+重闸四件+窗口化四件全数实存 `game/smoke/`。
|
||||
- 兄弟卡避让位:iter19-verify(卡①)、iter19-uibackfill(卡②)均在基点 9160942 干净在飞;本批 diff 面不含其触碰文件(tests.yml 不在卡①清单);roadmap 行按 Q13 由主控合并时串行重放,本卡只写卡③段内登记。
|
||||
- **S2 核查:master 仍停 9160942,兄弟卡未先行合并、三闸术语未在 master 换代——S2 不触发**(文案按任务书 v1.2 三闸口径落笔)。
|
||||
- **S2 核查:master 仍停 9160942,兄弟卡未先行合并、三闸术语未在 master 换代——S2 不触发**(文案按需求卡片 v1.2 三闸口径落笔)。
|
||||
|
||||
## 三、PASS 判定串取样(T0 本机实跑,worktree 冷检出含导入步全程)
|
||||
|
||||
@@ -41,11 +41,11 @@
|
||||
3. GitHub Marketplace「Setup Godot」同名页实为 `Vitorgus/Setup-Godot@v1`(Godot 3 时代、Linux only、非本件)。
|
||||
4. 现存活跃同功能件=`chickensoft-games/setup-godot`(v2.4.3,支持 Godot 4.x headless,macOS/Windows/Linux)。
|
||||
|
||||
**S1 处置**:按任务书 §六 S1「呈报后再动,不顺手代修范围外段」——该步**一字未动**,呈报候裁。对 prompt 停机规则「停机点命中→立即停全案报告」与任务书 S1「呈报后再动(该段)」的解读取舍:按任务书为准(prompt 自身规定冲突时以任务书为准)继续完成 T1-T3 范围内四项(与 setup-godot 裁决完全正交,无白干风险),S1 作头号呈报项披露。
|
||||
**S1 处置**:按需求卡片 §六 S1「呈报后再动,不顺手代修范围外段」——该步**一字未动**,呈报候裁。对 prompt 停机规则「停机点命中→立即停全案报告」与需求卡片 S1「呈报后再动(该段)」的解读取舍:按需求卡片为准(prompt 自身规定冲突时以需求卡片为准)继续完成 T1-T3 范围内四项(与 setup-godot 裁决完全正交,无白干风险),S1 作头号呈报项披露。
|
||||
|
||||
**裁决选项(供用户参考,不代裁)**:甲=换 `chickensoft-games/setup-godot@v2`(一步一行改);乙=弃 action 改 runner 手动下载 Godot 4.7.2 linux 二进制(无第三方依赖);丙=维持现状挂起(远端未建,不阻塞本批终态——但**远端建好首跑前必须先裁,否则 smoke job 必红在 setup 步**)。
|
||||
|
||||
## 五、T2 静态核验证据(任务书 §七 验收闸逐条)
|
||||
## 五、T2 静态核验证据(需求卡片 §七 验收闸逐条)
|
||||
|
||||
| 验收判据 | 结果 | 证据 |
|
||||
|---|---|---|
|
||||
@@ -55,12 +55,12 @@
|
||||
| 4. pyyaml 解析通过 | ✅ | `yaml.safe_load` OK;jobs.smoke 步骤序=[Checkout, Setup Godot 4.7.2, Import assets, Run smoke runner, Run scene probes, Upload Test Results](pyyaml 将 `on:` 读作布尔键系 YAML 1.1 已知怪癖,GitHub Actions 按 YAML 1.2 处理,非问题) |
|
||||
| 5. roadmap 邻行登记+B6 闭环注记;diff 面=tests.yml+账务行 | ✅ | roadmap 75 行卡③段内追加「✅ 卡③落籍」块(B6 闭环注记在册);git status 本批正文 diff 仅 tests.yml+roadmap.md,游戏代码/探针件/probe_gate.sh/CLAUDE.md 零 diff(契约 1 达成) |
|
||||
|
||||
术语口径对齐:新增注释用「轻闸」(×2)「--full 重闸」(×1)——与 probe_gate.sh 自称「轻闸探针正主」及任务书 v1.2 三闸口径一致。
|
||||
术语口径对齐:新增注释用「轻闸」(×2)「--full 重闸」(×1)——与 probe_gate.sh 自称「轻闸探针正主」及需求卡片 v1.2 三闸口径一致。
|
||||
|
||||
## 六、T3 账务
|
||||
|
||||
- roadmap 迭代 19 行卡③段内落籍登记(含 B6 闭环注记、S1 呈报项、首跑清单指针)——合并时与兄弟卡换代按 Q13 由主控串行重放。
|
||||
- 「首次 push 后人工盯首跑」移交清单:任务书 v1.2 §七 已在册三条(首跑三查/ui_contrast Linux 字体环境差异预判/导入步首跑耗时观察),本批核对闭环、无再改任务书必要。
|
||||
- 「首次 push 后人工盯首跑」移交清单:需求卡片 v1.2 §七 已在册三条(首跑三查/ui_contrast Linux 字体环境差异预判/导入步首跑耗时观察),本批核对闭环、无再改需求卡片必要。
|
||||
- 台账:active.md 追加 **402** 条(397 条预配号卡③=402;记账前 `git show master:active.md` 查撞 400-409 零命中,未顺延)。
|
||||
|
||||
## 七、移交清单(首次 push 后人工盯首跑——本批不履行只移交,远端立项之日激活)
|
||||
@@ -73,7 +73,7 @@
|
||||
## 八、遗留
|
||||
|
||||
- S1 setup-godot 裁决(§四,唯一阻塞首跑项)。
|
||||
- 裁点② ui_layout_probe 入 CI——候卡①断言交付后用户裁(任务书 §八,本批未触碰、契约 2 锁死轻段三件)。
|
||||
- 裁点② ui_layout_probe 入 CI——候卡①断言交付后用户裁(需求卡片 §八,本批未触碰、契约 2 锁死轻段三件)。
|
||||
- 远端仓库=裁点①终态「暂不建、维持待命」,本批交付即待命终态;建否/何时/公私届时另议。
|
||||
|
||||
## 九、提交清单
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
|
||||
## 7. 未决事项 / 移交
|
||||
|
||||
- **404 号位披露**:397 条预配「总收口404起」,本批按任务书指令以 404 记尾裁微批台账;总收口批记账时顺延(405 起),撞号再查撞顺延并出口报告披露(既有惯例)。
|
||||
- **404 号位披露**:397 条预配「总收口404起」,本批按需求卡片指令以 404 记尾裁微批台账;总收口批记账时顺延(405 起),撞号再查撞顺延并出口报告披露(既有惯例)。
|
||||
- **tests.yml 端到端仍不可验**:仓库尚无远端(卡③在册边界)——chickensoft-games/setup-godot@v2 实跑验证随远端立项首跑兑现;裁注已把 404 实证与换装依据留在位。
|
||||
- **STONE 深化外溢位未动**(非在册违例、机检不拦):camp_overlay_view.gd:116/:403/:414 等既有 STONE 文字位对现役牌色实测 3.59-4.02:1 区间(与 V4/V5 同源),如后续拟全站收敛 STONE→STONE_DEEP 另立裁点,不在本批授权内。
|
||||
- 卡②出口报告 §4 建议案七项之「V2 行卡名换墨后观察 legacy 行视觉层级」——已按建议案落 WARM_SOFT(与现价行同墨),视觉层级两列同色为建议案原设计,无后续动作。
|
||||
@@ -1,6 +1,6 @@
|
||||
# 出口报告——迭代 19 卡④ 提灯载体道具批(2026-10-08)
|
||||
|
||||
> 任务书=`design/research/任务书-提灯载体道具批-2026-10-07.md`(v1.2);worktree=`D:\code\g-plan2-iter19-lantern`(分支 iter19-lantern-20261008,基点 568101b=master 卡③落籍态,含卡⓪①缺陷修复=本卡 T1 前置门 S1 天然满足);T0-T5 全履行,S0 行字段秒答已收(「按推荐」全收 2026-10-08),S2 未触发。**停机点:零**。
|
||||
> 需求卡片=`design/research/需求卡片-提灯载体道具批-2026-10-07.md`(v1.2);worktree=`D:\code\g-plan2-iter19-lantern`(分支 iter19-lantern-20261008,基点 568101b=master 卡③落籍态,含卡⓪①缺陷修复=本卡 T1 前置门 S1 天然满足);T0-T5 全履行,S0 行字段秒答已收(「按推荐」全收 2026-10-08),S2 未触发。**停机点:零**。
|
||||
|
||||
## 一、行字段秒答记录与 provisional 追认单(S0)
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
| slot_cost | 1(与九件同规,schema 强制恒 1) | 按推荐(全收) | ✅ 转正 |
|
||||
| 稀有度 | 不设字段(KEY_WHITELIST 封闭十七键无此键) | 按推荐(全收) | ✅ 转正 |
|
||||
| 门槛位 | unlock_requires 键省略(=已解锁合法态,底稿 §2.2) | 按推荐(全收) | ✅ 转正 |
|
||||
| 机械字段(schema 钉死非裁量) | form="passive"/triggers=[](键显式存在)/effect_kinds=[]/target="none"/magnitude=0/use_phase="active_dig"/dimension_tags=["info"]/行位置=表尾追加 | ——(工程面,任务书 §五.2 案A+主控已裁) | ✅ 落表(treasure_items.tres 表尾) |
|
||||
| 机械字段(schema 钉死非裁量) | form="passive"/triggers=[](键显式存在)/effect_kinds=[]/target="none"/magnitude=0/use_phase="active_dig"/dimension_tags=["info"]/行位置=表尾追加 | ——(工程面,需求卡片 §五.2 案A+主控已裁) | ✅ 落表(treasure_items.tres 表尾) |
|
||||
|
||||
**行位置=表尾追加的承重理由**:MC 自动档装配画像(game/smoke/adventure_monte_carlo.gd:70-90)按表序取「前 slots-1 个 passive+首个 active」——fog_lantern 追加表尾后 passives 序=[淬毒刃纹,标中殉爆,惊巢反制,工兵晨令,偏运硬币,三选一刷新件,魔法提灯],slots=3 时取前 2 passive(淬毒刃纹/标中殉爆)+首 active(掘进蓄能)**逐位不变**;slots 现役硬上限 3(attunement_growth.tres slot_cap),表尾位在 slots≤3 下**不可达**=装配画像零漂移(MC 静态论证详见 §四)。
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
### T4——账务落文(commit 0b5834d)
|
||||
|
||||
改道指路句**实查 6 处全部换代**(任务书 §七.5「四处」口径矛盾以实查计数为准):
|
||||
改道指路句**实查 6 处全部换代**(需求卡片 §七.5「四处」口径矛盾以实查计数为准):
|
||||
|
||||
| # | 位置 | 改前 | 改后 |
|
||||
|---|---|---|---|
|
||||
@@ -67,7 +67,7 @@
|
||||
- **秘宝.md**:速览实现面文件名过时残留顺手订正(aux_items.tres→treasure_items.tres)+目录九件→十件(魔法提灯入册、被动六→七)+投放态注记十件口径+版本行 v1.1。
|
||||
- **roadmap.md :75**:迭代 19 行卡④段落籍登记(T1-T5 全记录+出口报告指路)——落籍顺序串行重放归主控合并时处理。
|
||||
|
||||
## 三、MC 对拍——静态论证(任务书 T5/裁 Q3:零实跑)
|
||||
## 三、MC 对拍——静态论证(需求卡片 T5/裁 Q3:零实跑)
|
||||
|
||||
提灯=**纯呈现层载体件**,静态推演五点:
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
|
||||
(改后数字=批末重闸实测逐项在案,无勘误。)
|
||||
|
||||
## 五、验收断言清单对账(任务书 §九)
|
||||
## 五、验收断言清单对账(需求卡片 §九)
|
||||
|
||||
1. ✅ 裁决案数据行在表且加载校验通过(schema 白名单零违例——冒烟表加载闸+新单测 validate 断言)。
|
||||
2. ✅ 生产路径贯通:载体在位→fog_params_probe()["lantern"]==2、dist==R+1 环带转可见(case⑮ 载体级段);载体缺位→lantern==0 现行为逐位不变(case⑮ 基线+smoke 空装配断言)。
|
||||
@@ -106,7 +106,7 @@
|
||||
- **resume 侧 tree_rules 受理缺口**:卡⓪批已披露(runner resume_adventure 现收 attunement/attune_refresh_y 两键),本批断点 Part 6 走 params 注入不受其影响——缺口处置仍归用户裁,非本批新增。
|
||||
- **提灯点亮视觉**:挂账不动(「资产升档重产批」+「提灯点亮解禁候选」——S2 未触发)。
|
||||
- **全局变异案E 解封条件**:「提灯接线落位」随本批落地推进——解封重议归全局变异批 Own,本批不代行。
|
||||
- **显影尘/地穴全图卷能力封存重定**:仍留 Alpha 信息件重定批,本批零触碰(改道留痕=任务书 §一)。
|
||||
- **显影尘/地穴全图卷能力封存重定**:仍留 Alpha 信息件重定批,本批零触碰(改道留痕=需求卡片 §一)。
|
||||
- **台账记账**:403 号(master 0ba3ddf 查撞:398-402 已占、403 空闲=预配号一致未顺延)。
|
||||
|
||||
## 七、提交清单
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
- worktree:`D:\code\g-plan2-iter19-uibackfill`(分支 `iter19-uibackfill-20261008`,基点 9160942 = master 顶部含卡⓪落籍)
|
||||
- 台账号:**401**(记账前以 `git -C D:/code/g-plan2 show master:active.md` 查撞——撞号结果随记账提交披露;397 条预配「卡②401」)
|
||||
- MC/verifier:零跑(任务书执行纪律)
|
||||
- **⚠ 停机点 S1 命中:新测点对首跑暴露存量对比度违例 7 项(§3 全量登记清单)——按任务书 §十 S1 停机呈报,处置权归用户;本批红线(旧屏零 diff)全程保持,7 项零修。S2 未命中(legend/node 结构首跑全绿)。**
|
||||
- MC/verifier:零跑(需求卡片执行纪律)
|
||||
- **⚠ 停机点 S1 命中:新测点对首跑暴露存量对比度违例 7 项(§3 全量登记清单)——按需求卡片 §十 S1 停机呈报,处置权归用户;本批红线(旧屏零 diff)全程保持,7 项零修。S2 未命中(legend/node 结构首跑全绿)。**
|
||||
|
||||
---
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
| ui_contrast_probe | 15 对全绿 + 静态段绿 |
|
||||
| ui_struct_probe | 13 根全绿(含 resume 专项) |
|
||||
|
||||
§二表 file:line 复核:测点表 `_pairs()` 现役 15 对(ui_contrast_probe.gd:20-34)✓;struct 13 根 ✓;legend/node 从未采样 ✓(main.gd 挂接实际 :116-117/:254-255/:264-265,legend toggle handler :1270-1274——任务书写 :1245-1248 系行号微漂移,事实成立);迷雾记忆态 board_cell_unit.gd:256-264 ✓(任务书 :258-264 微漂移);ui_kit.gd:49-53 TG_* / :81-82 FOG_MEMORY_* ✓;camp 全量重建 open_camp(:225,任务书 :224 微漂移)。**漂移均 ≤10 行级、无一处事实翻转,不触发「漂移即停记」。**
|
||||
§二表 file:line 复核:测点表 `_pairs()` 现役 15 对(ui_contrast_probe.gd:20-34)✓;struct 13 根 ✓;legend/node 从未采样 ✓(main.gd 挂接实际 :116-117/:254-255/:264-265,legend toggle handler :1270-1274——需求卡片写 :1245-1248 系行号微漂移,事实成立);迷雾记忆态 board_cell_unit.gd:256-264 ✓(需求卡片 :258-264 微漂移);ui_kit.gd:49-53 TG_* / :81-82 FOG_MEMORY_* ✓;camp 全量重建 open_camp(:225,需求卡片 :224 微漂移)。**漂移均 ≤10 行级、无一处事实翻转,不触发「漂移即停记」。**
|
||||
|
||||
## 2. 测点对逐条对照(15 对 → 38 对,新增 23 对)
|
||||
|
||||
@@ -61,11 +61,11 @@
|
||||
|
||||
迷雾对底色取值注(契约 7):合成底 = `FOG_MEMORY_PLATE α0.66 + floor avg #453020×0.34`(混成表达式实时求值,PLATE 常量改值闸即随动);floor avg 系素材侧值无常量形态,取 art-bible §389 迭代 16 T0 在册复算值(合成后 #3E3731),行尾注理由在表。**三关逐关 avg 实查受限披露**:素材 PNG 不入 git(本 worktree 无素材),主区只读约束禁读文件,三关(dungeon/underdark/deep_underdark)逐关 avg 无在册记录——「三关同底则单对」的实查不可得,按在册唯一值单对,最坏情况判据扩对归移交(§6-4)。
|
||||
|
||||
**代拍板白名单行使记录**(授权=任务书 T1①②③):
|
||||
**代拍板白名单行使记录**(授权=需求卡片 T1①②③):
|
||||
- **不收位一:UiKit 工厂内联字面量墨**——bcard 属性描述 Color8(74,58,40)/类型脚注 Color8(110,69,52)/✓章 Color8(58,42,8)/primary_button 字 Color8(58,42,8):无常量形态,硬编码入表违惯例 2(代码换色闸不红=假哨兵);收测前置=ui_kit 立常量(改 ui_kit=越本批触碰面)。披露移交。
|
||||
- **不收位二:TG_* 五族色带**——带为 8px Bayer 抖动装饰带(DitherBand),非文字;本探针语义=文字墨对背景 ≥4.5:1,装饰件适用判据应为 WCAG 1.4.11 非文字 3:1(越面另立段)。TG 换色哨兵由「带色即 UiKit 常量」+静态段承载。披露移交。
|
||||
- **不收位三:page_shell 顶条标题**——顶条板 Color8(38,29,20) 内联无常量(同位一)。
|
||||
- **对数微调**:任务书预期带 25-32 对,实际 38 对——超带原因=7 项违例位全量入表(登记存量须哨兵在册红,非文字登记可替代);剔除则呈报清单退化为纸面账。属白名单②「每屏对数微调」授权范围,呈报披露。
|
||||
- **对数微调**:需求卡片预期带 25-32 对,实际 38 对——超带原因=7 项违例位全量入表(登记存量须哨兵在册红,非文字登记可替代);剔除则呈报清单退化为纸面账。属白名单②「每屏对数微调」授权范围,呈报披露。
|
||||
|
||||
## 3. 🔴 S1 停机点命中:存量对比度违例登记清单(7 项全量,零修)
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
| legend | `board_zone.legend_toggled.emit()` → 组合根 `_on_legend_toggled` → `_open_modal` 开 → 五族断言 → `close()` → closed 信号 → `_on_modal_closed` 关 → 单口失守断言 | **全绿** |
|
||||
| node_overlay | 组合根 `_open_modal`(模态登记册)+ `show_rest(3,15,20)` 合成喂入 → 五族断言 → `press_continue()` → continue_pressed 信号 → `_on_node_continue` → `_close_modal` 关 | **全绿** |
|
||||
|
||||
S2 未命中:两屏首跑零红、**WL 零新增**(WL 常量表现状仍=空表);任务书验收闸 2「WL 新增条目均有理由注」空集满足。struct 现有 13 根/五族断言/pause-career 契约族/resume 专项零删减(红线 3,diff 可核)。
|
||||
S2 未命中:两屏首跑零红、**WL 零新增**(WL 常量表现状仍=空表);需求卡片验收闸 2「WL 新增条目均有理由注」空集满足。struct 现有 13 根/五族断言/pause-career 契约族/resume 专项零删减(红线 3,diff 可核)。
|
||||
|
||||
## 5. 闸数字(改前 / 改后)
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
| T3 | `game/smoke/ui_layout_probe.gd` 零断言诊断件补最小布局断言转断言件:1280/1920 两档(基座 1280x800/顶层三区互斥不越界/board_view 含于 D 区/1920 档钉迭代 9 分辨率案甲契约——stretch 下逻辑视口与四区矩形恒定);首跑 PASS 退出码 0;闸归属归卡③裁点②候裁本批不入闸(同提交) | ✅ |
|
||||
| T3/T4 | config_fatal_probe 退役(.gd+.uid——与 run_all config_db_fatal_oob_test 断言面重复,2026-10-02 呈报退役还账)+数据配置.md:205 指路句连带改指+v0.4 版本史行不动(历史记载);damage_probe 头注「诊断工具·非验收件」出一切闸;skill_rhythm_probe/board_stat_probe 头注「分析工具·非验收件」;全仓引用清查零残留(提交 b3404e8) | ✅ |
|
||||
| T4 | tests/README.md 订正:套件数十五→**18**(第 18 套=卡④ `unit/core/fog_lantern_wiring_test` 注名;本分支基点早于卡④合并实测 17 套全绿,合并后 18)+断言数「752+」改**双口径**(运行时=run_smoke 打印〔分支基点 840 项 0 失败;master 合并卡②④后 846〕/静态=smoke 源码 `check(` 764 处——两口径不同各自浮动禁写死)+「十场景探针」去数化;**integration 空壳目录删除**(Q8),章程句并入 tests/README(提交 fcb91ce+57a7919 前笔) | ✅ |
|
||||
| T5 | CLAUDE.md 分级周期口径**重闸定义正式扩容**:自此批末重闸=轻闸+--click+--full+render_gate+run_all+doc 三闸/熵增闸;真人目检仍归用户;MC 仍按触发细则。落点=硬性红线·分级周期口径句(重闸定义在 CLAUDE.md 唯一在册处=任务书所称 loop §5)(提交 57a7919) | ✅ |
|
||||
| T5 | CLAUDE.md 分级周期口径**重闸定义正式扩容**:自此批末重闸=轻闸+--click+--full+render_gate+run_all+doc 三闸/熵增闸;真人目检仍归用户;MC 仍按触发细则。落点=硬性红线·分级周期口径句(重闸定义在 CLAUDE.md 唯一在册处=需求卡片所称 loop §5)(提交 57a7919) | ✅ |
|
||||
| T6 | 07-体验验证清单 ⑮ **机器补跑半核销注记**(五闸归宿落籍实测绿;真人目检半仍归用户不销号);熵增闸图像白名单收编 game/tests/golden/(T2 落库漏改致红——同批修订 commit 留痕);批末重闸全跑(§4);出口报告本篇;台账 400 | ✅ |
|
||||
| T6 | roadmap 迭代 19 行换代:**未动,归主控**——本分支 roadmap 落后 master 多个合并(卡②④已改该行),合并时行冲突重放归主控(goal 既有分工) | ⏭ 移交 |
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
1. **design/diagrams 越界(熵增闸存量红,基点 00712d5 既有)**——脚本自文「新分类先过用户拍板再改两处白名单」。可修案:甲=用户拍板 `design/diagrams` 入 DESIGN_SUBDIRS 白名单(archify 总图批产物归位);乙=迁出 design/ 归位合法区。**合并前须用户裁**,本批不代裁。
|
||||
2. **gdd_lint 存量红两文件(06-待办清单/07-体验验证清单,基点既有)**——R3 删除线残留/R7 长括号注记。本批零新增。处置建议:随下批文档批清理(06 条目历史形态与 R3 规则的口径取舍建议用户裁:历史登记条目的删除线是否豁免)。
|
||||
3. **数据配置.md:223(v0.4 版本史行)backtick 指已退役探针**——doc_link_audit 报告项(不 FAIL)。历史行不改写原则下留观;如需清零可下批把该行 backtick 去格式化(prose 化)+补 v0.5 退役行。
|
||||
4. **主区合并+合并复跑**归主控:本分支 13 笔提交待并;合并时 roadmap 迭代 19 行冲突重放归主控(§3 T6 行);合并复跑含 render_gate(任务书 T6 口径)。
|
||||
4. **主区合并+合并复跑**归主控:本分支 13 笔提交待并;合并时 roadmap 迭代 19 行冲突重放归主控(§3 T6 行);合并复跑含 render_gate(需求卡片 T6 口径)。
|
||||
5. **卡③裁点②(ui_layout 入 CI/闸归属)**:断言面已就绪(PASS/FAIL/退出码形态),候主控裁。
|
||||
6. 1920 档:render_gate 单档 1280(Q4)+ui_layout 两档断言钉案甲构图恒等,注记在两处头注。
|
||||
7. 商店房截图纳屏:留 B 批(考证结论在 shot_probe 头注)。
|
||||
|
||||
Reference in new issue
Block a user