From e65a8b1a18c6ce762dbc3315c30fd80e8a910b97 Mon Sep 17 00:00:00 2001 From: Albert Date: Sun, 26 Apr 2026 15:18:07 +0800 Subject: [PATCH] chore(pmflow): integrate big module p7 --- docs/PMFLOW_PRODUCT_DELIVERY_STANDARD.md | 47 ++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 4 deletions(-) diff --git a/docs/PMFLOW_PRODUCT_DELIVERY_STANDARD.md b/docs/PMFLOW_PRODUCT_DELIVERY_STANDARD.md index beb0a608..2c3f3ff6 100644 --- a/docs/PMFLOW_PRODUCT_DELIVERY_STANDARD.md +++ b/docs/PMFLOW_PRODUCT_DELIVERY_STANDARD.md @@ -715,16 +715,18 @@ commit gate 判定: 当前最建议下一步执行: -**P7:Iteration Quality / Reviewer / Personal Queue 收口。** +**Team Review P1:基于 P7 integration 重新收口 reviewer routing。** 原因: -- P6 后主流程已经形成真实闭环:Project Launch 创建项目、Change Review 审查并 commit 项目真相、Execution Bridge 交接与执行回写、Release Validation 记录发布前验证、Release Feedback 摄取发布后信号,并能把 `IterationRecommendation` 送回 Change Review。 -- 当前缺口不再是 D.2 execution handoff,而是下一轮建议的质量治理、审查解释和个人队列承接:同类 recommendation 需要分组/去重/评估风险,Reviewer 需要知道“为什么生成这一组待确认变更”,Space/Personal Queue 需要把下一步审查动作排进个人工作面。 -- P7 不新增战略页面,不重开路由;只沿现有 `ReleaseGrowthPage / ChangeReviewPage / PersonalSpace` 主链补质量、审查和队列能力。 +- P7 三条线已经有可合并成果:`iteration-loop-p2-recommendation-quality-batch`、`space-p6-personal-next-action-queue`、`account-p7-review-notification-intensity` 已进入 `codex/big-module-integration-p7`。 +- `team-review-p1-change-review-routing` 已有独立实现分支,但它不是基于 P7 integration 开发;下一步不能直接把它当作已收口进 P7,需要先基于 `codex/big-module-integration-p7` 合并/重放 reviewer routing,再跑完整验证。 +- 当前缺口从“下一轮建议质量和个人队列”转为“团队审查责任路由”:Reviewer 需要知道哪些 ChangeSet draft 高风险、建议谁审、为什么审,以及如何跳回 Change Review。 ### 7.1 P7 并行建议 +状态:`integrated` + P7 不新增战略页面,不新增顶层路由,不改移动底部导航;只在既有 `Main Flow / Space / Account Settings` 表面内补真实闭环质量。三个 Packet 可以并行,但共享文件仍由 Shell / Integration owner 最后收口。 #### Main Flow Packet:`main-flow-p7-iteration-quality` @@ -801,6 +803,8 @@ P7 不新增战略页面,不新增顶层路由,不改移动底部导航; ### 7.2 P7 Integration Owner 收口 +状态:`done` + Shell / Integration owner 负责: - 检查三个 Packet 的 `git diff --name-only` 是否越界。 @@ -811,6 +815,41 @@ Shell / Integration owner 负责: ## 8. 进度台账 +### 2026-04-26 / big-module-integration-p7 / done + +完成内容: + +- 新建 `codex/big-module-integration-p7`,从 `codex/big-module-integration-p6` 依次收口 `shell-p7-rebaseline-next-plan`、`iteration-loop-p2-recommendation-quality-batch`、`space-p6-personal-next-action-queue`、`account-p7-review-notification-intensity`。 +- 确认本轮未新增 route/nav,仍使用既有 `/release-growth`、`/change-review`、`/space`、`/me` 表面;`frontend/src/router/index.tsx` 与 `frontend/src/features/pmflow-os/components/MobileBottomNav.tsx` 未进入 P7 集成 diff。 +- Main Flow 已把同组 recommendation 批量生成 ChangeSet draft、recommendation quality grouping、Change Review 来源解释接入集成线;Space 已把“我的下一步”队列接入 `/space` 只读聚合;Account 已把提醒强度和证据展示偏好合同接入 `/me`。 +- 检查到 `codex/team-review-p1-change-review-routing` 分支已存在并有实现提交,但该分支当前未基于 P7 integration,且尚未合入 `codex/big-module-integration-p7`;下一步应单独执行 team-review rebase / integration,不把它混进 P7。 + +涉及文件: + +- 合并依赖分支带入的 Main Flow / Space / Account owned files +- `CLAUDE.md` +- `docs/PMFLOW_PRODUCT_DELIVERY_STANDARD.md` +- `docs/architecture/CODE_REFERENCE_INDEX.md` +- `docs/architecture/ARCHITECTURE_INVENTORY.md` + +验证: + +- P7 integration 分支已形成 merge commits:`86c6ec7 merge shell p7 rebaseline`、`8d60b18 merge iteration loop p2 recommendation quality`、`4a74eea merge space p6 personal next action queue`、`77fa288 merge account p7 notification intensity`。 +- `git diff --name-only` 已执行,最终待提交 diff 仅为 P7 integration 台账更新。 +- `PYTHONPATH=backend /opt/homebrew/bin/python3.11 -m py_compile backend/app/api/pmflow_os_api/__init__.py backend/app/services/pmflow_os_projection_service.py backend/app/schemas/pmflow_os.py` 通过。 +- `PYTHONPATH=backend /opt/homebrew/bin/python3.11 -m pytest backend/tests/test_pmflow_os_projection_api.py backend/tests/test_account_settings_api.py -q` 通过:`24 passed`;仍有既有 `backend/app/schemas/recipe.py` Pydantic V2 class-based config deprecation warning。 +- `cd frontend && npm run test -- src/features/pmflow-os` 通过:`10 passed`。 +- `cd frontend && npm run test -- src/features/personal-space/PersonalSpacePage.test.tsx` 通过:`2 passed`;仍有既有 React Router v7 future flag warning。 +- `cd frontend && npm run test -- src/features/account-settings/accountSettings.test.ts` 通过:`11 passed`。 +- `cd frontend && npm run typecheck` 通过。 +- `cd frontend && npm run build` 通过;Vite 仍提示既有 manual chunk circular warning(`ai-steward / sstc / charts / governance` chunk 环)。 +- `docker compose restart backend` 已执行,`docker compose ps backend` 确认 `pmflow-backend` 恢复 `healthy`。 + +未完成或风险: + +- `team-review-p1-change-review-routing` 只确认已有独立实现分支,不算 P7 integration 的一部分。 +- 下一步如推进 Team Review,必须从 `codex/big-module-integration-p7` 作为 base,解决与 Iteration Loop P2 在 `pmflow_os_projection_service.py / schemas / store` 上的重叠。 + ### 2026-04-26 / shell-p7-rebaseline-next-plan / implemented 完成内容: