阶段总览
框架按 Phase 0–6 顺序推进。阶段划分表达的是交付依赖,不是日期承诺:只有前一阶段的可交付物稳定,后一阶段才有可靠的集成面。每个阶段都以一组可验证的出口条件收束,而不是以「代码写完」收束。
状态只取四种:已完成/测试中/实现中/未实现。其中「已完成」的严格含义是:网页与宿主两端的契约测试都通过,且该阶段的出口条件逐项核验完毕。单项测试通过、或只在一种宿主上跑通,都不算「已完成」。
阶段一览
| 阶段 | 目标 | 覆盖大插件 | 状态 | 出口条件摘要 | 详情 |
|---|---|---|---|---|---|
| Phase 0 | 内核与契约:可装载、可拒绝、可审计的最小闭环 | Kernel、Platform | 已完成 | 拒绝用例矩阵全绿;空数据包、空资源包、插件、Mod 均可装载;closed 写入被拒;卸载无残留;两端同构;发布产物无 dev 挂载符号 | Phase 0 |
| Phase 1 | 翻译层与剧本播放:把输入源变成可运行的通用内容 | Translate、ScriptPlay、Asset、Save、Text、Author | 已完成 | 通关一条含分支的示例剧本并读档回到分支点;翻译产物落盘为数据包与资源包;隔离翻译超预算可中止;替换对话框实现位改变外观且不触发 Mod 审计 | Phase 1 |
| Phase 2 | 演出与音频:完整表现层与资源管线 | Asset、Stage、Audio、ScriptPlay、Text | 已完成 | 含语音、立绘、转场、多语言的完整章节;image 与 l2d 可切换且皆为插件;资产可被资源包整体替换;Mod 可改写演出机制并通过审计回滚 | Phase 2 |
| Phase 3 | 玩法与内容:从可读到可玩,提供导航与皮肤容器 | Battle、Explore、Growth、Collection、Extra、Platform | 实现中 | 战斗可完整打完并结算;第三方小插件落在 gameplay:module@1;Mod 可替换伤害公式并通过审计 | Phase 3 |
| Phase 4 | 进度进阶与平台适配 | Save、Platform | 未实现 | 同一存档两端互通;低配档位自动降级;Tauri 全平台产物通过契约测试;孤儿 GC 不阻塞首帧且可关闭 | Phase 4–6 |
| Phase 5 | 在线与运营 | Online | 未实现 | 账号可登录;资源可热更新;支付回调在宿主侧完成且凭据不进入 WebView;热更新无法触及大插件与 RPM | Phase 4–6 |
| Phase 6 | 创作与后台 | Author | 未实现 | 编辑器直接产出数据包与资源包,且不改运行时代码即可被加载 | Phase 4–6 |
依赖顺序
text
Phase 0 内核与契约
│
▼
Phase 1 翻译层与剧本播放
│
▼
Phase 2 演出与音频
│
▼
Phase 3 玩法与内容
│
▼
Phase 4 进度进阶与平台适配
│
▼
Phase 5 在线与运营
│
▼
Phase 6 创作与后台依赖是功能依赖,不是禁止并行。例如 Phase 2 的表现层接口可以在 Phase 1 末期先定型;但任何接口只有在所属阶段登记并实现后,才会出现在公开文档里。
通用出口条件
每个阶段在专属条件之外,都必须同时满足以下四条:
- [ ] 新增接口已登记到契约(名称、版本、shape 与 policy)。
- [ ] 每个交付单元的四档归属明确,并通过删除测试校验。
- [ ] guard 判定通过:分类、写边、签名与 policy 均无违例。
- [ ] 网页与宿主两端的契约测试均通过。
专属条件写在各自的阶段页中;通用条件不在阶段页重复展开。
当前落点
| 判断 | 说明 |
|---|---|
| 已稳定的底座 | 内核、装载与准入、信任裁决、剧本 IR、翻译隔离、Asset 最小版、剧本 VM、槽位存档 |
| 正在收尾 | Phase 2 的表现层与音频;已有 Windows WebView2 与 Android 共用契约复跑记录,两项功能出口与真实内容复跑仍待核验 |
| 正在展开 | Phase 3 已接入导航外壳、独立设置、皮肤引擎与内置默认皮肤;Battle S5 与策略替换生命周期、Extra 受控生命周期、Explore 的地图与剧情导航、Growth 的等级与强化已验收;Collection、后续养成、奖励与持久续玩尚未闭合 |
| 尚未开始 | 云存档与孤儿 GC 完整版、在线运营、完整创作工具 |
完整证据、测试记录与未覆盖平台见当前状态与测试。
怎么读路线图
| 你想了解 | 建议入口 |
|---|---|
| 现在能做什么、不能做什么 | 当前状态与测试 |
| 某个大插件的交付范围 | 大插件总表 |
| 内核与装载契约 | Phase 0、装载管线与 guard |
| 翻译与剧本如何接入 | Phase 1、翻译层、剧本 IR |
| 表现层与资源管线 | Phase 2、资源管线 |
| 后续平台与在线能力 | Phase 4–6、网页与 Tauri |