edit | blame | history | raw

2026-06-27 MEXP01 本机演示

用户目标

完成 M4C-MEXP01-01,为 M-体验01:AI Frame 本机 Alpha 写回演示 提供 m4c 侧本机 demo runner。只领取 M4C-*,不领取 MD-*PM-*H*

已完成事项

  • 新增 03-O/C3.tools/scripts/m4c-local-alpha-demo-runner.mjs
  • runner 读取当前 Mindraw runtime/write-api.json,调用真实 /health/capabilities 和 JSON-RPC endpoint。
  • 读取 source Frame context,获取 write lease,校验 workingRevision,调用受控 commit_write_result(createAiResultFrame)
  • 对 demo 安全副本生成 result Frame:frame_result_m4c-mexp01-01-1782552302251
  • 输出 QA 报告:02-P/MEXP01-AlphaDemo/qa/m4c-mexp01-alpha-demo-runner-check.md
  • 输出 JSON 证据:02-P/MEXP01-AlphaDemo/qa/m4c-mexp01-alpha-demo-runner.json
  • 输出正式 checklist:03-O/K2.项目管理/联调QA/2026-06-27-M4C-MEXP01-01本机AlphaDemo.md
  • 更新 m4c INDEX.md、主项目 INDEX.md 和统一台账 02-P/plan-progress.markdown
  • m4c 03-O commit:d10c32e300dfe849f7ffc58232d3da715744bc08

用户可运行命令

node p.mindrawforcodex/03-O/C3.tools/scripts/m4c-local-alpha-demo-runner.mjs run --package "/Users/ar/Projects/ExcalidrawX/02-P/demo/mexp01/MEXP01-ai-frame-demo.mindraw" --document-id mdoc_m4c_annotated_frame_20260626 --source-frame-id frame_ai_annotation_001

关键决策

  • 不做正式 MCP server。
  • 不做真实 AI provider release。
  • 不手写权威 .assets
  • 不做 H7 资产治理。
  • 不写真实用户原件,不做 App open direct package write,不用 direct package write 替代 transport。
  • 当前结论为 GO-FOR-PM-MEXP01-GATE,PM gate 仍由 PM 收敛。

验证

  • node --check PASS。
  • help 命令 PASS。
  • run 命令 PASS。
  • token 精确搜索 PASS,无明文 token 泄漏。
  • 行尾空白检查无输出。
  • git diff --check 无输出。
  • codebase-memory-mcp 增量索引 PASS。
  • 03-O 提交后工作区干净。

未决问题

  • PM-MEXP01-GATE 尚未收敛。
  • runtime endpoint / token / PID 是本机运行态临时值,体验前必须保持 Mindraw App 运行。
  • 重复执行 demo 命令会新增另一个 result Frame。

后续建议

等待 PM 收敛 PM-MEXP01-GATE;m4c 不自行开新主线。