edit | blame | history | raw

2026-06-30 MEXP08B 启动

用户目标

用户确认下一轮 goal:M-体验08B:外部模型生成结果写回 Mindraw result Frame,要求开工。

已完成事项

  • PM 创建 goal:M-体验08B:外部模型生成结果写回 Mindraw result Frame
  • 在统一台账 /Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown 新增计划项 P-20260630-mexp08b-external-model-writeback
  • 新增 PM dispatch 文档:/Users/ar/Projects/ExcalidrawX/02-P/MEXP08B-ExternalModelWriteback/pm/mexp08b-dispatch-20260630.md
  • 更新 /Users/ar/Projects/ExcalidrawX/INDEX.md,登记 02-P/MEXP08B-ExternalModelWriteback/
  • 直接派发 MD-MEXP08B-01coder2@mindraw 线程 019f0cb7-61d6-7b81-8f41-b3544b62e737
  • 直接派发 M4C-MEXP08B-01Coder@m4c 线程 019efd0e-ae6e-7331-9a51-82906bb2c5cd
  • 创建 heartbeat automation:mexp08b-pm-monitor,每 15 分钟检查两侧任务状态和台账回写。
  • PM 第 1 轮监控确认两侧 worker 均已领取任务且处于 inProgress,并把状态回写到统一台账。

关键决策

  • MEXP08B 第一版不重新生成模型输出,直接复用 MEXP08A 已由用户验收的 Codex image2 PNG:
  • /Users/ar/Projects/ExcalidrawX/02-P/MEXP08A-FrameToStitch/pm/mexp08a-image2-fallback-20260630.png
  • 本轮核心不再是模型生成,而是闭环写回:Frame-only context -> external model result -> Mindraw controlled writeback -> result Frame + .assets
  • PM 不碰源码;代码、测试、运行时、构建和产品行为变更分别由 MD-* / M4C-* worker 执行。
  • m4c 不得 direct-write .mindraw 包或 .assets,只能通过 Mindraw App API / controlled mutation 发起写回。
  • Stitch 仍为独立通道健康问题,不阻塞 MEXP08B。

文件变更

  • 新增:02-P/MEXP08B-ExternalModelWriteback/pm/mexp08b-dispatch-20260630.md
  • 更新:02-P/plan-progress.markdown
  • 更新:INDEX.md

未决问题

  • MD-MEXP08B-01 当前已识别现有 createAiResultFrameresultText,外部图片写回需要扩展可控 mutation / App API 的 imageResult 包,并注意已验收 PNG base64 payload 可能触发 App API request size 风险;等待 coder2@mindraw 最终回报。
  • M4C-MEXP08B-01 当前已识别 Mindraw capability 尚未正式提供外部图片 result 写回面,m4c 正在准备 sanitized writeback package / runner;如 capability 不足,应返回精确 blocker,不得 direct-write .mindraw.assets;等待 Coder@m4c 最终回报。
  • PM-MEXP08B-GATE 尚未进入;需两侧完成并回写证据后再判断是否交用户验收。

后续建议

  • PM 按 mexp08b-pm-monitor 监控两侧进展。
  • 如果两边都完成,PM 应优先收敛本机用户可见验收步骤:打开安全 .mindraw 副本,确认右侧 result Frame 可见、source preserved、.assets 非空、保存重开稳定。