chore(pmflow): integrate big module p7

This commit is contained in:
Albert 2026-04-26 15:18:07 +08:00
parent 77fa288a81
commit e65a8b1a18
1 changed files with 43 additions and 4 deletions

View File

@ -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
完成内容: