关闭 P2 package editor 收尾

This commit is contained in:
JSD\13999
2026-06-08 17:05:05 +08:00
parent 185d4830d4
commit b17b6237f3
3 changed files with 37 additions and 24 deletions

View File

@@ -85,15 +85,14 @@ Packages/com.flowscope.gamecore/
已完成: 已完成:
- Runtime / Addressables / Editor 镜像到 package。 - Runtime / Addressables / Editor 镜像到 package。
- `Samples~/MainMenuP0` 作为 package sample 候选。 - `Samples~/MainMenuP0` 作为 package sample 候选,并已在空白消费方手动导入验收
- `Tests~/EditMode` 第一刀最小 smoke 测试。 - `Tests~/EditMode` 第一刀最小 smoke 测试。
- Git package 在 FishingFrenzy 中完成最小消费方验证。 - Git package 在 FishingFrenzy 中完成最小消费方验证。
- `v0.2.0-preview.2` 已在 `TestFlowScopePackage` 完成空白消费方刷新确认。
仍未完成 不作为 P2 package/editor 收尾阻塞
- package sample 导入后的人工验收。
- package `Tests~` 全量策略与 PlayMode 测试迁移。 - package `Tests~` 全量策略与 PlayMode 测试迁移。
- 真正空白 Unity 项目的 Git URL 安装复验 - 是否将 package 作为源码主线
- 下一个 preview tag。
## 最小 Bootstrap 示例 ## 最小 Bootstrap 示例
@@ -264,10 +263,8 @@ public sealed class FlowScopeBootstrap : MonoBehaviour
## 当前限制 ## 当前限制
P2 收口前仍需要完成 P2 package/editor 已随 `v0.2.0-preview.2` 完成收口。后续仍需要单独规划
1. package sample 导入验收 1. package `Tests~` 全量策略和 PlayMode 测试迁移策略
2. package `Tests~` 全量策略和 PlayMode 迁移策略 2. 是否将 package 作为源码主线
3. 真正空白 Unity 项目 Git URL 安装复验。 3. 更完整的发布流水线和版本兼容策略。
4. 下一个 preview tag。
5. Unity Test Runner 或明确记录无法执行原因。

View File

@@ -37,12 +37,11 @@ Packages/com.flowscope.gamecore/
- MainMenuP0 镜像到 `Samples~/MainMenuP0` - MainMenuP0 镜像到 `Samples~/MainMenuP0`
- `Tests~/EditMode` 已建立最小 smoke 测试。 - `Tests~/EditMode` 已建立最小 smoke 测试。
- package 顶层 `.meta` 已补齐,避免 immutable package 导入错误。 - package 顶层 `.meta` 已补齐,避免 immutable package 导入错误。
- `v0.2.0-preview.2` 已完成空白消费方刷新确认。
未完成 不作为 P2 package/editor 收尾阻塞
- package `Tests~` 全量迁移策略。 - package `Tests~` 全量迁移策略。
- package sample 导入验收 - 是否将 package 作为源码主线
- 空白 Unity 项目安装复验。
- 下一个 preview tag。
## 目录职责 ## 目录职责
@@ -122,7 +121,7 @@ FlowScope.PackageTests.EditMode
1. `Assets/FlowScope` 仍承载完整 EditMode / PlayMode 回归测试。 1. `Assets/FlowScope` 仍承载完整 EditMode / PlayMode 回归测试。
2. 主项目内 Addressables 真实 fixture 和 settings 是当前真实验收来源。 2. 主项目内 Addressables 真实 fixture 和 settings 是当前真实验收来源。
3. `Samples~/MainMenuP0` 是 package sample 候选,但尚未完成消费方导入验收。 3. `Samples~/MainMenuP0` 是 package sample 候选,已在空白消费方手动导入验收。
4. 一次性把 Samples、Tests 和 Addressables fixture 全部迁入 package 会扩大验证面。 4. 一次性把 Samples、Tests 和 Addressables fixture 全部迁入 package 会扩大验证面。
当前迁移策略是“镜像 + 逐步验收”: 当前迁移策略是“镜像 + 逐步验收”:
@@ -130,14 +129,12 @@ FlowScope.PackageTests.EditMode
1. package 内保留 Runtime / Addressables / Editor 镜像。 1. package 内保留 Runtime / Addressables / Editor 镜像。
2. package sample 先镜像 MainMenuP0不删除 Assets 样例。 2. package sample 先镜像 MainMenuP0不删除 Assets 样例。
3. package tests 先建立最小 smoke 测试,不删除 Assets 测试。 3. package tests 先建立最小 smoke 测试,不删除 Assets 测试。
4. package 导入、Tests~、空白项目验证完成后,再决定是否把 package 作为源码主线。 4. package preview gate 已由 `v0.2.0-preview.2` 收口;是否把 package 作为源码主线留到后续阶段决策
## 后续 P2 顺序 ## 后续迁移顺序
建议继续按以下顺序收口 P2 package/editor 已收口,后续迁移建议按以下顺序单独规划
1. 完成 package `Tests~` 第一刀并验证静态结构 1. 决定哪些测试可迁入 package哪些仍留在开发工程
2. 决定哪些测试可迁入 package哪些仍留在开发工程 2. 规划 package PlayMode 测试和 Addressables fixture 镜像策略
3. 在消费方导入 `Samples~/MainMenuP0` 做人工验收。 3. 决定是否把 package 作为源码主线。
4. 在空白 Unity 项目中复验 Git URL 安装。
5. 根据最新 package 内容打下一个 preview tag。

View File

@@ -197,3 +197,22 @@
- `v0.2.0-preview.2` 已完成空白消费方刷新确认。 - `v0.2.0-preview.2` 已完成空白消费方刷新确认。
- P2 package/editor 的 package preview 收口 gate 已满足;后续可以转回框架功能开发。 - P2 package/editor 的 package preview 收口 gate 已满足;后续可以转回框架功能开发。
## 2026-06-08 P2 package/editor 正式收尾
外部审查结论P2 package/editor 可以正式收尾。
收尾依据:
- 当前分支工作树干净package 版本为 `0.2.0-preview.2`
- `v0.2.0-preview.2` tag 已发布,指向 `b91fc54`
- `TestFlowScopePackage` 已刷新到 `v0.2.0-preview.2`,且未报告新的 Unity Console 编译错误。
- `Samples~/MainMenuP0` 已完成空白消费方手动导入验收。
- 空白项目 Git URL 安装、最小 smoke probe 编译、`Documentation~` 内容补齐、`Tests~/EditMode` 第一刀均已有记录。
不作为当前收尾阻塞:
- package `Tests~` 全量迁移策略和 PlayMode 测试迁移策略。
- 是否将 package 作为源码主线。
下一步:关闭 P2 package/editor 工作面,转回 FlowScope 框架功能开发。