diff --git a/docs/guides/flowscope-installation.md b/docs/guides/flowscope-installation.md index 9126c51..29cfe2c 100644 --- a/docs/guides/flowscope-installation.md +++ b/docs/guides/flowscope-installation.md @@ -85,15 +85,14 @@ Packages/com.flowscope.gamecore/ 已完成: - Runtime / Addressables / Editor 镜像到 package。 -- `Samples~/MainMenuP0` 作为 package sample 候选。 +- `Samples~/MainMenuP0` 作为 package sample 候选,并已在空白消费方手动导入验收。 - `Tests~/EditMode` 第一刀最小 smoke 测试。 - Git package 在 FishingFrenzy 中完成最小消费方验证。 +- `v0.2.0-preview.2` 已在 `TestFlowScopePackage` 完成空白消费方刷新确认。 -仍未完成: -- package sample 导入后的人工验收。 +不作为 P2 package/editor 收尾阻塞: - package `Tests~` 全量策略与 PlayMode 测试迁移。 -- 真正空白 Unity 项目的 Git URL 安装复验。 -- 下一个 preview tag。 +- 是否将 package 作为源码主线。 ## 最小 Bootstrap 示例 @@ -264,10 +263,8 @@ public sealed class FlowScopeBootstrap : MonoBehaviour ## 当前限制 -P2 收口前仍需要完成: +P2 package/editor 已随 `v0.2.0-preview.2` 完成收口。后续仍需要单独规划: -1. package sample 导入验收。 -2. package `Tests~` 全量策略和 PlayMode 迁移策略。 -3. 真正空白 Unity 项目 Git URL 安装复验。 -4. 下一个 preview tag。 -5. Unity Test Runner 或明确记录无法执行原因。 +1. package `Tests~` 全量策略和 PlayMode 测试迁移策略。 +2. 是否将 package 作为源码主线。 +3. 更完整的发布流水线和版本兼容策略。 diff --git a/docs/guides/flowscope-package-layout.md b/docs/guides/flowscope-package-layout.md index 96a37a9..d7224f1 100644 --- a/docs/guides/flowscope-package-layout.md +++ b/docs/guides/flowscope-package-layout.md @@ -37,12 +37,11 @@ Packages/com.flowscope.gamecore/ - MainMenuP0 镜像到 `Samples~/MainMenuP0`。 - `Tests~/EditMode` 已建立最小 smoke 测试。 - package 顶层 `.meta` 已补齐,避免 immutable package 导入错误。 +- `v0.2.0-preview.2` 已完成空白消费方刷新确认。 -未完成: +不作为 P2 package/editor 收尾阻塞: - package `Tests~` 全量迁移策略。 -- package sample 导入验收。 -- 空白 Unity 项目安装复验。 -- 下一个 preview tag。 +- 是否将 package 作为源码主线。 ## 目录职责 @@ -122,7 +121,7 @@ FlowScope.PackageTests.EditMode 1. `Assets/FlowScope` 仍承载完整 EditMode / PlayMode 回归测试。 2. 主项目内 Addressables 真实 fixture 和 settings 是当前真实验收来源。 -3. `Samples~/MainMenuP0` 是 package sample 候选,但尚未完成消费方导入验收。 +3. `Samples~/MainMenuP0` 是 package sample 候选,已在空白消费方手动导入验收。 4. 一次性把 Samples、Tests 和 Addressables fixture 全部迁入 package 会扩大验证面。 当前迁移策略是“镜像 + 逐步验收”: @@ -130,14 +129,12 @@ FlowScope.PackageTests.EditMode 1. package 内保留 Runtime / Addressables / Editor 镜像。 2. package sample 先镜像 MainMenuP0,不删除 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~` 第一刀并验证静态结构。 -2. 决定哪些测试可迁入 package,哪些仍留在开发工程。 -3. 在消费方导入 `Samples~/MainMenuP0` 做人工验收。 -4. 在空白 Unity 项目中复验 Git URL 安装。 -5. 根据最新 package 内容打下一个 preview tag。 +1. 决定哪些测试可迁入 package,哪些仍留在开发工程。 +2. 规划 package PlayMode 测试和 Addressables fixture 镜像策略。 +3. 决定是否把 package 作为源码主线。 diff --git a/docs/reviews/p2-phase2-package-preview-report.md b/docs/reviews/p2-phase2-package-preview-report.md index cf71895..99e29d0 100644 --- a/docs/reviews/p2-phase2-package-preview-report.md +++ b/docs/reviews/p2-phase2-package-preview-report.md @@ -197,3 +197,22 @@ - `v0.2.0-preview.2` 已完成空白消费方刷新确认。 - 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 框架功能开发。