9.5 KiB
9.5 KiB
工程路线图(批次执行制:里程碑 + 批次序列 + loop 规范)
一句话:项目级进度视图——走到哪了、接下来按什么顺序走、每个批怎么跑。实时状态以仓库根 active.md 顶部「当前状态快照」节为准(会话级、高频更新);待办事项明细以 06-待办清单 为唯一登记处(条目级);本文件只管批级序列与门,里程碑移动才更新。 成文 2026-09-17;2026-09-27 重整为批次执行制(用户立规:任务一律按本路线图批次统一执行、零散并行会话退场——冲突源与介入成本;详见「执行纪律」节)。
里程碑时间线
| 时间 | 里程碑 |
|---|---|
| 2026-09-07 ~ 09-14 | Systems Design 阶段:玩法系统 GDD 全树收口;概念原型 v3 终验 PROCEED(09-12,垂直切片承接);GDD 体系重构(09-14,旧树封存) |
| 2026-09-15 ~ 09-16 | 切片数值语言定型:格面资源批、加法核数值语言拍板、护甲等级掷点批落地(smoke 233)、AP6+AC 验收判读口径 v1.0、06-待办清单建账改版 |
| 2026-09-17 ~ 09-19 | 切片机制完备:敌人技能池批落地(smoke 263)、关卡节点地图 v1.0 定稿+分支图批、加法核 80 遍试玩基线、无伤通关根因批(AP 压速)、验收读数重测批、掷点流种子偏置修复 A+B、插旗不可逆批、worktree 铁律立规 |
| 2026-09-20 ~ 09-21 | 一局完整冒险闭合:冒险结构实现批(三关正式序列,smoke 482)、GP+商店房批(smoke 437)、存档序列化批(smoke 518)、元进度实现批(跨局循环闭合,smoke 549)、第三关内容批、八型批 |
| 2026-09-22 | Package B 七轮数值批+成长对齿落籍(用户拍板接受 B 曲线);美术圣经 §6–9 全章成文(v2.0);balance-verifier 数值验证工具批;美术文档过期账清偿批 |
| 2026-09-23 | 换算率标定批(6/9/1+护甲断链修复);停点前移批实施(关卡开局即出图+三区化+LevelStripView 退役);UI 复用候选批 |
| 2026-09-24 | 垂直切片转正(prototypes/ → game/);棋盘 Node2D 迁移 Phase A(BoardView 五层叠序);伤害管线单据化(DamageController 唯一管线);棋盘立体中档定稿冻结;状态图标接入 |
| 2026-09-25 | 棋盘小人贴图系列五批(1.5× 档+脚锚自底边+椭圆影);AI 生图退出角色资产管线(定位=上游草稿引擎);生图直出像素网格调研双报告 |
| 2026-09-26 | 战斗舞台 Node2D 迁移 Phase B(循环 1 收口,MC 逐位对拍零漂移);高墙瓦片 v9.3 定稿+换肤批(格面瓦片/敌像槽/接触带微光接线);封印紫批;UX 文档欠账处置(level-clear 建档);GP 归属拍板对齐;目录三层收敛大重构(design/artwork/game+熵增闸前身) |
| 2026-09-27 | 熵增闸落籍(repo_structure_audit 四查);单元测试与契约层补建登记 P0;UX 文档面三 spec 齐(battle 欠账处置 / level-clear / level-map 三拍板收口);关卡节点图生成 v0.1→v0.3 立项落文+ADR-0007 评估书;roadmap 重整为批次执行制(本批,台账 208) |
当前位置(2026-09-27)
- 阶段:Vertical Slice Implementation(
stage.txt) - 已达成:一局完整三关冒险+存档+元进度+营地闭合(数值 provisional,归调参批标定);表现层 Node2D 双阶段+换肤接线落籍(渲染架构到位、素材占位在役);UX 文档面四 spec 齐(battle / level-map / level-clear / interaction-patterns)
- 挂起待用户输入(批次解锁点):① 样张 v1 否决原因(解锁样张 v2 → 换皮/演出/数字终稿)② ADR-0007 三方案裁决(甲分栏/乙并流/丙并流+日志——解锁关卡节点图生成特性批或 rng 架构批)③ 真人试玩批次(解锁曲线调参读数)
- 已知挂账:曲线调参批(基线读数重测+杠杆扫描,段界结账口径);魔法道具内容批(node-reward spec 随批出生);反制批 Alpha
主线路线(批次序列与门)
提案序,开工逐批点名;每批 = 一个 loop(规范见下节)。批次内任务清单的事实源 = 06-待办清单对应条目 + 各 UX spec 的 AC。
M-1 切片表现收口(现行里程碑)
完成定义:表现层与测试兜底全部落籍,切片期不再产生零散表现批。出口闸 = 真人目检清单全绿 + 冒烟/探针全绿 + doc 三闸 + 熵增闸 + MC 逐位对拍零漂移。
| # | 批次 | 门(前置) | 内容概要 |
|---|---|---|---|
| B1 | 测试基建批(P0,2026-09-27 用户裁定先于表现批) | 无——可立即开工 | 单元测试与接口契约层补建(game/tests/unit 挂载:ConfigDB/伤害单据/池乘区纯函数覆盖 + 系统间接口契约测试);06「单元测试与接口契约层补建」承载 |
| B2 | 样张 v2 批 | 用户输入闸:v1 否决原因(剩 2 roll 预算) | 按 §1.4 清单重出样张;过 = 四冻结(砖面形态/色板/动画方案/数字形制)——M-1 内换皮、演出、数字三项的解锁闸 |
| B3 | 表现收口循环 2(计划书批) | 换皮/演出/数字部分 = 样张 v2 冻结;其余(关卡画面/接线)不等样张可先行 | ①换皮:界面环境与框材组 8 件(♻ 复用件审阅接线/✦ 背景横幅生图)②演出密度终稿(死亡碎裂/胜利纹章/失败掸灰/意图与结算动画)③棋盘数字呈现终稿 ④高墙感挑档落码(B 轮廓/C 立面/D 投影,推荐 D)⑤CJK 字体随包挑定(Fusion Pixel OFL / Kenney CC0)⑥C 区本关强化列表接线 ⑦关卡画面实装(level-map 三拍板落地+停点标题+顶栏 GP 徽章+图上命中探针改造)⑧战斗胜利结算 GP 总量+增量接线;06「战斗画面表现收口(循环 2 输入清单)」承载 |
M-2 切片数值标定与 Alpha 验收
| # | 批次 | 门 | 内容概要 |
|---|---|---|---|
| B4 | 验收读数重测批 | M-1 出口(表现定稿后读数才不被呈现改动扰动) | 段界结账口径基线重测(MC/verifier 全段)+ 真人 3–5 局并入;06「刷新经济性监控」阈值随批 |
| B5 | 曲线调参批 | B4 读数 | 四级阶梯落档+三杠杆扫描+AC 行值投值+L2 池验证;关卡节点图生成台阶一实施批同窗或随后(前置 = ADR-0007 裁决) |
| B6 | Alpha 验收批 | B5 | draw calls 真机测量(270→<200)+ 真人目检清单总清 + 07-体验验证清单总对账 + 真人通关率标定 |
M-3 内容与元进度深化(后置轨并轨)
魔法道具内容批(node-reward spec 随批出生+C 区道具槽接线)· 元进度数值标定(换算率/柜台定价)· 反制批 Alpha · 关卡内容扩展。排序在 M-2 出口后按当时读数定。
执行纪律(2026-09-27 用户立规)
- 一批一 loop:所有任务(功能/文档/数值/素材接线)一律走本路线图批次,每批先立计划书再开工——零散并行会话退场(多会话并行 = 冲突源+介入成本;2026-09-27 起单批串行执行)。
- 例外 = 零碎 bug:单独会话 mini-loop 修复(修→轻闸→台账登记),不立计划书、不占批次位;同屏同类 bug 攒够一笔可并入下一批次。
- 用户输入闸显式化:批次门里所有需要用户表态的点(否决原因/裁决/试玩)在「当前位置」挂起清单可见,解一个开一个。
批次 loop 规范(loop engineering)
模板先例 = 循环 1 计划书(
.zcode/plans/battle-stage-node2d-loop-plan-2026-09-26.md,已完整跑通收口)。每批照此八件成文,缺件不开工:
- 计划书(
.zcode/plans/<批名>-loop-plan-<日期>.md):批次目标与完成定义 / 现状事实(代码级,开工自行复核)/ 设计契约(违反即返工,标 🔴 触碰=L3 停机)/ 范围边界 / 任务卡 T0..Tn(逐卡估时)/ 验证闸 / 异常分级 / 代拍板白名单。 - T0 开工:建 worktree + 基线复读记档(冒烟/探针/三闸/MC 对拍基准)+
git status归属核对(并行遗留只标旗不碰)。 - 循环骨架:一轮 = 一个任务卡——读卡 → 对事实源 → 实装 → 轻闸全绿 → 提交(代拍板随 commit 记录)→ 台账追加(查撞号)→ 下一轮。单 worktree 多点提交一次合并;轮内禁开第二个 worktree;基线每轮开工时点重测;断点续跑 =
git log对任务卡定轮次 + 重跑当轮轻闸。 - 轻闸(每轮必跑,headless):run_smoke 全量 + ui_input_probe(十一断言);触碰 presentation 加跑 ui_click_probe + ui_layout_probe。
- 重闸(批末 Tn):全量轻闸 + doc 三闸(doc_link / gdd_lint / doc_term,对基线零新增)+ 熵增闸 + MC 逐位对拍(涉核心)+ 素材批加机检断言。
- 人闸(停机交付):真人目检清单 + 代拍板追认清单 + 异步终审触点(样张类)——本循环内唯一必经人审。
- 异常分级:L1 自救(一次重试)→ L2 记录继续(连续 3 次同红灯升级)→ L3 停机写报告等用户。
- 收口五步:①active.md 快照 ②台账条目 ③里程碑移动更新本文件 ④阶段变更改 stage.txt ⑤批末闸序列全绿留痕(loop_dashboard 已随目录收敛退役,透视职责由 06+台账承接)。
维护纪律
同「批次 loop 规范」第 8 条收口五步;本文件由里程碑移动触发更新(批次开工/收口不强制改本文件,改的是 active.md 与 06)。快照节 ≤10 行,装不下的细节进台账。