edit | blame | history | raw

2026-06-29 M4C-MEXP08A-01

用户目标

作为 Coder@m4c 完成统一台账 P-20260629-mexp08a-frame-to-stitch 下的 M4C-MEXP08A-01,让真实 Mindraw Frame link 能返回合法 frame-only context,并为后续 Stitch UI generation 提供受控上下文。

已完成事项

  • 修复 m4c-readonly-poc.mjsm4c-frame-link-agent-resolver.mjsm4c-mcp-alpha.mjs 在 child process pipe 下 JSON 输出被截断的问题。
  • m4c-frame-link-agent-resolver.mjs 增加 Mindraw document index fallback,live App API 不可用时可用 documentId 找到本机包并继续走 frame filter。
  • resolver 输出 targetframeElements,包含 text / image / arrow / rectangle / frame 的受控摘要。
  • m4c-frame-link-mcp-server.mjsm4c-mcp-alpha.mjs 贯通 --document-index
  • CLI document index、CLI selected package、m4c MCP alpha CLI、MCP stdio、缺 elementId、缺 document index entry 验证通过。

文件变更

  • 03-O/C3.tools/scripts/m4c-readonly-poc.mjs
  • 03-O/C3.tools/scripts/m4c-frame-link-agent-resolver.mjs
  • 03-O/C3.tools/scripts/m4c-frame-link-mcp-server.mjs
  • 03-O/C3.tools/scripts/m4c-mcp-alpha.mjs
  • 03-O/C3.tools/README.md
  • 03-O/C1.source/CODEGRAPH.md
  • 03-O/K2.项目管理/README.md
  • 03-O/K2.项目管理/联调QA/2026-06-29-M4C-MEXP08A-01FrameContextGate.md
  • 02-P/MEXP08A-FrameToStitch/qa/

Git

  • m4c 03-O commit:ee035fd4a5623995cb0e0c8790e638dadfcc1098
  • commit message:fix: resolve real frame links for MEXP08A
  • m4c 03-O 工作区完成后为 clean。

未决问题

  • 本轮不调用 Stitch,不做真实 AI provider,不写回 Mindraw。
  • 图片不 OCR、不输出字节;后续 Stitch 输入策略由 PM 决定。

后续建议

  • PM 执行 PM-MEXP08A-STITCH-01
  • 如需要将图片上传到 Stitch,应先确认真实用户输入可上传或使用脱敏 demo。