edit | blame | history | raw

2026-07-02 MEXP12到13

用户目标

用户指出:已规划且归属 PM 的下一步不应停下来等待用户确认;只有必须用户真实验证或操作时才应等待。PM 因此直接进入 PM-MSPP-GATE,并在 MEXP12 通过后继续启动 MEXP13 scope freeze。

已完成事项

  • 完成 PM-MSPP-GATE
  • MEXP12 Sidebar Preview polish 结论为 GO_FOR_MEXP12_SIDEBAR_PREVIEW_POLISH / NOT_RELEASE
  • Gate 报告:02-P/MEXP12-SidebarPreviewPolish/pm/mexp12-pm-gate-20260702.md
  • PM 复跑证据:02-P/MEXP12-SidebarPreviewPolish/pm/gate-rerun-20260702/
  • 关闭 MEXP12 goal:
  • Goal 工具统计:tokensUsed=181218timeUsedSeconds=233
  • 启动并完成 PM-BUNDLE-00
  • Scope freeze:02-P/MEXP13-AcceptanceBundle/pm/mexp13-scope-freeze-20260702.md
  • App 目标版本冻结为 1.2.0
  • releaseClass 冻结为 mexp13-acceptance-bundle
  • 包类型冻结为 MEXP13 App + Codex Plugin internal acceptance bundle candidate,不是正式 release / notarized installer。
  • 派发 MD-BUNDLE-01
  • 派工文档:02-P/MEXP13-AcceptanceBundle/pm/md-bundle-01-dispatch-20260702.md
  • active assignment:MD-BUNDLE-01-20260702
  • worker 线程:019f0cb7-61d6-7b81-8f41-b3544b62e737
  • worker 已进入 inProgress

核心事实 / 变更快照

  • 变更对象:MEXP12 / MEXP13 在统一台账 02-P/plan-progress.markdown 中的状态。
  • 变更前:
  • MEXP12:Active / M4C-MSPP-01 complete; waiting PM-MSPP-GATE
  • MEXP13:Planned / waiting MEXP12 PM Gate
  • PMO active assignments:无 active。
  • 变更后:
  • MEXP12:Complete / PM-MSPP-GATE GO
  • MEXP13:Active / MD-BUNDLE-01 dispatched
  • PMO active assignments:MD-BUNDLE-01-20260702
  • 版本冻结:
  • 当前 App metadata:1.1.0
  • MEXP13 目标 App version:1.2.0
  • build:由 MD-BUNDLE-01 打包时生成 BuildYYYYMMDDHHMM
  • releaseClass:mexp13-acceptance-bundle
  • 关键风险:
  • 现有 scripts/package-mindraw.sh manifest 不支持 MEXP13,会默认落到旧 MEXP06 文案;已写入 MD-BUNDLE-01 必修项。
  • 主仓有 PM / 历史证据脏改;MD worker 必须只提交任务相关源码、构建脚本、CHANGELOG、CODEGRAPH/INDEX/QA 必要改动。

文件变更

  • 02-P/MEXP12-SidebarPreviewPolish/pm/mexp12-pm-gate-20260702.md
  • 02-P/MEXP12-SidebarPreviewPolish/pm/gate-rerun-20260702/
  • 02-P/MEXP13-AcceptanceBundle/pm/mexp13-scope-freeze-20260702.md
  • 02-P/MEXP13-AcceptanceBundle/pm/md-bundle-01-dispatch-20260702.md
  • 02-P/plan-progress.markdown
  • 02-P/pmo-active-assignments.json
  • INDEX.md

未决问题

  • MD-BUNDLE-01 正在 worker 侧执行,等待 PM_NOTIFY_READY
  • M4C-BUNDLE-01 暂不派发,等待 MD 产出实际 DMG path、version/build、SHA256 和 manifest 后再绑定 runbook。
  • PM-BUNDLE-GATE 等待 MD / M4C 两侧完成。

后续建议

  • PM 继续监控 MD-BUNDLE-01,不要让 active assignment 变 stale。
  • MD 完成后立即派发 M4C-BUNDLE-01,不要再等待用户确认。
  • 只有需要用户安装 / 真实验收时才停下给用户明确步骤。

可复用命令 / Runbook

用途:检查 PMO 当前 active worker。

node -e 'const fs=require("fs"); const j=JSON.parse(fs.readFileSync("02-P/pmo-active-assignments.json","utf8")); console.log(j.assignments.filter(a=>a.status==="active").map(a=>a.id+" "+a.thread_id).join("\n") || "NO_ACTIVE_ASSIGNMENTS")'

用途:复查 MEXP12 PM Gate 状态和 MEXP13 派工状态。

rg -n "PM-MSPP-GATE|P-20260701-app-codex-plugin-acceptance-bundle|MD-BUNDLE-01|mexp13-acceptance-bundle|1\\.2\\.0" 02-P/plan-progress.markdown

用途:复查 MEXP12 PM Gate 复跑证据目录。

find 02-P/MEXP12-SidebarPreviewPolish/pm/gate-rerun-20260702 -maxdepth 1 -type f | sort

搜索关键词:MEXP12PMGatePM-MSPP-GATEMEXP13PM-BUNDLE-00MD-BUNDLE-01mexp13-acceptance-bundle1.2.0