edit | blame | history | raw

MEXP13 复验失败与后续派工

日期:2026-07-02

用户目标

用户在复验 MEXP13 App + Codex Plugin Acceptance Bundle 时报告两个新问题,希望 PM 不再让用户继续试错,而是安排 worker 修复:

  1. sidebar preview 里点击 编辑 按钮或双击画布,预期应激活 / 打开 Mindraw desktop App,实际不行。
  2. mindraw://localhost?documentId=mdoc_18be6514f9ceff78_165e4&elementId=BnZJU5WLUd4tHklxPLaxg 对应实际内容与 preview 不一致;实际文字是 我是,preview 显示 我说

已完成事项

  • P-20260701-app-codex-plugin-acceptance-bundle 状态从 M4C-BUNDLE-04 complete / waiting PM user reacceptance 改为 user reacceptance failed / MD-BUNDLE-04 + M4C-BUNDLE-05 active
  • 在统一台账新增 USER-BUNDLE-REACCEPTANCE-03,明确本轮复验失败原因:
  • SIDEBAR_EDIT_NOT_ACTIVATING
  • PREVIEW_STALE_OR_WRONG_CONTENT
  • 新增并派发 M4C-BUNDLE-05Coder@m4c,负责 sidebar 编辑 / double-click 激活和 stale preview guard。
  • 新增并派发 MD-BUNDLE-04coder2@mindraw,负责 Mindraw App 侧 preview freshness / target fidelity。
  • 更新 02-P/pmo-active-assignments.json,登记两个 active assignment,保证 worker stop 后 PMO 能接管。
  • 更新 INDEX.md,加入两个新派工文档入口。
  • 已向两个目标线程发送正式 delegation:
  • Coder@m4c019efd0e-ae6e-7331-9a51-82906bb2c5cd
  • coder2@mindraw019f0cb7-61d6-7b81-8f41-b3544b62e737

核心事实 / 变更快照

变更对象:P-20260701-app-codex-plugin-acceptance-bundle 的 MEXP13 验收状态。

事实来源:

  • /Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown
  • /Users/ar/Projects/ExcalidrawX/02-P/pmo-active-assignments.json
  • 用户证据截图:/var/folders/tz/gdr6h5t96cj4r08kchkjx2b00000gn/T/codex-clipboard-f787d6ec-d744-4db0-87eb-8c522272b964.png
  • 用户 link:mindraw://localhost?documentId=mdoc_18be6514f9ceff78_165e4&elementId=BnZJU5WLUd4tHklxPLaxg

变更前:

  • M4C-BUNDLE-04 已 PASS,下一步是让用户复验两条明确命令。
  • Open Mindraw in sidebar for this project. 被认为应打开只读 sidebar preview。
  • Open Mindraw app for this project. 被认为应打开 desktop App。

变更后:

  • MEXP13 仍未验收通过。
  • 新增 USER-BUNDLE-REACCEPTANCE-03:用户复验 explicit sidebar command 失败。
  • 新增 active 任务:
  • M4C-BUNDLE-05-20260702
  • MD-BUNDLE-04-20260702

范围边界:

  • PM 未直接修改源码、运行时代码、构建脚本或插件实现。
  • 当前不要求用户继续手工复验。
  • 是否需要新的 1.2.2 或后续 DMG,取决于 MD-BUNDLE-04 是否修改 App 源码。

文件变更

  • 02-P/plan-progress.markdown
  • 02-P/pmo-active-assignments.json
  • INDEX.md
  • 02-P/MEXP13-AcceptanceBundle/pm/m4c-bundle-05-sidebar-edit-preview-guard-dispatch-20260702.md
  • 02-P/MEXP13-AcceptanceBundle/pm/md-bundle-04-preview-freshness-dispatch-20260702.md
  • .codex-sessionhistory/2026-07-02-MEXP13复验失败-01.md

验证

  • python3 -m json.tool 02-P/pmo-active-assignments.json PASS。
  • rg 检索确认 USER-BUNDLE-REACCEPTANCE-03M4C-BUNDLE-05MD-BUNDLE-04 已写入台账和派工文档。
  • git diff --check 覆盖本轮 PM 文档 / assignment 变更,未发现空白错误。

未决问题

  • M4C-BUNDLE-05 需要确认 sidebar 编辑 / double-click 到 open-edit 的事件链是否有效,并确认是否能前置 Mindraw App 窗口。
  • M4C-BUNDLE-05 需要确认 source-required / stale 状态是否错误地被显示为 READYblockers=[]
  • MD-BUNDLE-04 需要确认 get_preview_snapshot 是否复用旧 preview.png、读错 document / target、或缺 revision / content hash 校验。
  • MD-BUNDLE-04 需要明确 mindraw://...documentId...elementId... 的 target preview 能力边界。

后续建议

  • 等两个 worker 回报后,PM 先做 Go / No-Go 证据收敛,不要直接让用户复验。
  • 如果 App 侧改源码,按版本规则考虑新的 1.2.2 internal acceptance DMG。
  • 如果只是 m4c/plugin 修复,刷新 installed cache 后可重新给用户一份短复验步骤。