edit | blame | history | raw

2026-06-27 MEXP02 写回 smoke

用户目标

Coder@m4c 身份完成 M4C-MEXP02-02:基于 Mindraw 提供的标准用户路径 live capability,复跑 m4c 安装版 Alpha runner,并通过 Mindraw App API 受控生成 result Frame。

已完成事项

  • 读取 m4c / Mindraw 规则、索引、CODEGRAPH 和统一台账。
  • 验证标准 HOME capability:/Users/ar/Library/Application Support/com.mindraw.desktop/runtime/write-api.json
  • 验证 live PID 86897 和非 debug 进程 /private/tmp/mindraw-mexp02-standard-qa/app/Mindraw.app/Contents/MacOS/mindraw
  • 执行 M4C-MEXP02-02 安装版写回 smoke,生成 result Frame frame_result_m4c-mexp02-02-1782575685506
  • 更新 m4c runner 支持 --task-id,避免复跑时落回默认任务名。
  • 更新 m4c 03-O 正式 checklist、README、CODEGRAPH 和 codebase-memory 索引。
  • 回写 02-P/plan-progress.markdown,将 M4C-MEXP02-02 标记完成,下一步归属 PM 收敛 PM-MEXP02-GATE

关键结论

  • QA 结论:GO-FOR-PM-MEXP02-GATE
  • result Frame 位于 source 右侧:source rect (40,40,720,520),result rect (1640,40,720,400)
  • source Frame 未覆盖;result 与已有对象无重叠;保存后从 package 文件重读可见。
  • 未写真实用户原件,未 direct package write,未手写 .assets,未领取 PM-*

文件变更

  • p.mindrawforcodex/03-O/C3.tools/scripts/m4c-installable-alpha-runner.mjs
  • p.mindrawforcodex/03-O/C3.tools/README.md
  • p.mindrawforcodex/03-O/C1.source/CODEGRAPH.md
  • p.mindrawforcodex/03-O/K2.项目管理/联调QA/2026-06-27-M4C-MEXP02-02InstallableAlphaWriteback.md
  • p.mindrawforcodex/03-O/.codebase-memory/
  • p.mindrawforcodex/INDEX.md
  • INDEX.md
  • 02-P/plan-progress.markdown

验证

  • node --check .../m4c-installable-alpha-runner.mjs PASS。
  • node --check .../m4c-local-alpha-demo-runner.mjs PASS。
  • QA JSON parse PASS。
  • token / Authorization / Bearer 泄漏扫描无命中。
  • git diff --check PASS。

Commit

m4c 03-O commit:19584b7ea6e64236c1500615d7d26db0e89cfd16

后续建议

PM 收敛 PM-MEXP02-GATE;m4c 不自行领取 gate。