定义 Game Core P1 生产化契约
This commit is contained in:
@@ -655,6 +655,8 @@ MainMenuFeature
|
||||
|
||||
后续能力优先做成可插拔扩展,而不是污染 P0 核心:
|
||||
|
||||
P1 生产化承接边界:P1 可以新增小接口、适配层和样例验收能力,但不得重写 P0 的核心生命周期、容器、UI 层内 LIFO、JSON 默认配置、本地存档和资源所有权语义。任何涉及 Addressables、配置来源、存档迁移、UI 导航或预加载的能力,都应先通过 P1 契约进入,再由独立实现或适配程序集承接。
|
||||
|
||||
| 能力 | 建议阶段 | 形式 |
|
||||
|------|----------|------|
|
||||
| CSV / Luban 配置 | P1/P2 | `IConfigParser` 插件 |
|
||||
|
||||
22
docs/requirements/p1-production-hardening.md
Normal file
22
docs/requirements/p1-production-hardening.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# FlowScope Game Core P1 生产化需求
|
||||
|
||||
## 目标
|
||||
|
||||
P1 在 P0 核心接口稳定后推进,目标是补齐第一批生产化扩展点,而不是扩张成完整框架生态。
|
||||
|
||||
## 本轮范围
|
||||
|
||||
- `IResourceBackend` 与 Addressables 独立适配。
|
||||
- `IConfigSource` / `IConfigParser` 配置扩展点。
|
||||
- `ISaveMigration` 存档迁移扩展点。
|
||||
- `IUIScreenNavigator` 与 Panel 预加载。
|
||||
- MainMenuP0 样例验收升级。
|
||||
- 使用规范文档。
|
||||
|
||||
## 不进入本轮
|
||||
|
||||
- Luban 完整接入。
|
||||
- YooAsset / AssetBundle 后端实现。
|
||||
- 云存档。
|
||||
- AudioMixer / 3D 音频。
|
||||
- Package 分发。
|
||||
Reference in New Issue
Block a user