diff --git a/reports/需求卡片-节点图换代收尾批-2026-10-25.md b/reports/需求卡片-节点图换代收尾批-2026-10-25.md index da1aea91..d39bf917 100644 --- a/reports/需求卡片-节点图换代收尾批-2026-10-25.md +++ b/reports/需求卡片-节点图换代收尾批-2026-10-25.md @@ -1,6 +1,6 @@ # 需求卡片——节点图换代收尾批(宿主改名+验证集清单重生成+表尾叙事清偿) -- 批名:节点图换代收尾批|日期:2026-10-25|批次性质:非迭代批(测试基建+数据表注释面;改动面=game/tests/+game/data/+tools/,批末含待办清单条目删除——域档判定按 run_all_gates.sh 自身规则执行) +- 批名:节点图换代收尾批|日期:2026-10-25|批次性质:迭代批(测试基建+数据表注释面;改动面=game/tests/+game/data/+tools/ → 代码域档) - 估时:0.25–0.4 工作日(T0 0.1/T1 0.05/T2 0.1/T3 0.05;软盒上限 0.4,超出按异常分级 L3 停机呈报) - 来源:待办清单三条工程直入条目(均 2026-10-25 登记,来源=审计发现,设计面=工程直入)——「验证集清单快照重生成」「测试宿主改名 node_map_templates_test.gd」「level.tres 表尾注释含迭代叙事」。三件同源(迭代 35 卡② 断言面换代的收尾欠账)且第①件依赖第②件先行(清单重生成自动带新宿主路径),合一张卡执行 - 验收证明口径:按 2026-10-24 用户裁定,一切验收走撤销证明,不做变异类测试 @@ -9,7 +9,7 @@ **做什么**:四件——① 集成宿主改名 `game/tests/integration/node_map_templates_test.gd` → `node_map_determinism_test.gd`(manifest 登记行与文件内自引用字面量同批改,断言判据零改动);② `tools/extract_checks.py` 两处小改(清单头注模板数据驱动化+新增 `--carry-from` 回填列承接);③ 用工具重生成 `game/tests/验证集清单.md`(缺省三宿主全量口径,同指纹行承接旧清单「白话释义/处置」两列);④ `game/data/tables/level.tres:16` 表尾注释删迭代叙事词、保留去向事实句。 -**完成定义**:验收对照表 R1–R7 全过+按改动域选档跑闸全绿+`reports/` 三份产出物(实现报告/代拍板追认单/反哺点清单)齐+待办清单三条目整条删除(做完即删)。 +**完成定义**:验收对照表 R1–R7 全过+按改动域选档跑闸全绿+`reports/` 三份产出物(实现报告/代拍板追认单/反哺点清单)齐;待办清单三条目的整条删除归批后收尾段履行(实现批禁写根清单)。 ## 2 设计事实源 @@ -40,7 +40,7 @@ ## 5 范围边界 -做:上列四件+工具与注释随动+批末三条目删除。 +做:上列四件+工具与注释随动。 不做(去向): @@ -56,7 +56,7 @@ | 文档 | 关联点 | 同步义务 | |---|---|---| | design/engineering/test-conventions.md §8.3(:98) | 「验证集清单…迁移断言全体的冻结参照清单」描述句——清单改三宿主全量口径后「迁移断言全体」失准 | 反哺点清单呈报用户裁决,归文档批落文(本批不触 design/) | -| 待办清单.md 三条来源条目 | 状态推进+批完结整条删除 | 写卡段回写「已写卡」;批完结由执行批整条删除(非迭代批可写根清单,做完即删) | +| 待办清单.md 三条来源条目 | 状态推进+批完结整条删除 | 写卡段回写「已写卡」+编排段记「已编迭代 38」;批完结后由批后收尾段整条删除(实现批禁写根清单) | ## 7 文件结构图与落位预检 @@ -118,15 +118,14 @@ ### T3 表尾注释+批末收尾(估时 0.05 工作日) - 取用:T2 完成(批面定格) -- 产出:level.tres 表尾新注释;三份产出物;三条目删除 +- 产出:level.tres 表尾新注释;三份产出物 步骤: - [ ] level.tres:16 改「旧 15 张模板池(3 关 × 5)已清出,历史查 git 提交史与 tools/t5_build_templates.py、t17_fanout2_rebuild.py 留档。」(删「随迭代 35 卡②」叙事段;表内零改动) -- [ ] 里程碑步:按改动域选档跑全套闸——本批 diff 将混触 game/、tools/ 与根清单(批末三条目删除),按 run_all_gates.sh 用法说明的混触规则定档,禁止误选单域档跳过流水线闸;全绿 +- [ ] 里程碑步:按改动域选档跑全套闸(本批只碰 game/ 与 tools/ → 代码域档)全绿 - [ ] 验收对照表 R1–R7 逐条执行,撤销证明记录(变更点/命令/红输出摘要/还原结论)落实现报告 -- [ ] 产出物落位:`reports/节点图换代收尾批-实现报告-<日期>.md`(含承接计数、退役措辞枚举、直跑条数对拍)、`reports/节点图换代收尾批-代拍板追认单-<日期>.md`、`reports/节点图换代收尾批-反哺点清单-<日期>.md`(≥1 条:test-conventions §8.3 描述句随清单全量化失准)——三份齐方算本卡完结 -- [ ] 待办清单三条目(验证集清单快照重生成/测试宿主改名/level.tres 表尾注释)整条删除 +- [ ] 产出物落位:`reports/iter38-实现报告-<日期>.md`(含承接计数、退役措辞枚举、直跑条数对拍)、`reports/iter38-代拍板追认单-<日期>.md`、`reports/iter38-反哺点清单-<日期>.md`(≥1 条:test-conventions §8.3 描述句随清单全量化失准)——三份齐方算本卡完结 ## 9 验证闸(改动—验收对照表) @@ -144,7 +143,7 @@ 测试削弱申报:本批不删不改任何宿主断言判据;清单消失 67 行=宿主侧已不存在断言的账面同步,非断言删除。 -独立验收审计:审计入口=未参与实现的会话按本表逐条抽查撤销证明记录;报告落 `reports/节点图换代收尾批-验收审计-<日期>.md`,未过禁合并。 +独立验收审计:审计入口=未参与实现的会话按本表逐条抽查撤销证明记录;报告落 `reports/iter38-验收审计-<日期>.md`,未过禁合并。 ## 10 异常分级