以 Coder@m4c 身份领取统一台账 P-20260701-mindraw-codex-plugin-entry 中的 M4C-MCPE-02,在 MD-MCPE-01 已 PASS 后更新 ~/plugins/mindraw,让插件实际消费 Mindraw create / preview / open capability。完成后回写台账、输出 QA 证据、运行 plugin validation / SkillSpector,并保持 m4c 03-O Git 边界。
~/plugins/mindraw:inspectProjectCanvas() 调用 mindraw.app.create_blank_package 创建项目画布。inspectProjectCanvas() 调用 mindraw.app.get_preview_snapshot 获取 approved full-canvas preview artifact。openCanvasInMindraw() 调用 mindraw.app.open_package,不再用 macOS open fallback。MindrawCanvas/ latest-created registry、重复打开不新建、显式新建递增、mtime 不影响选择、registry 丢失恢复、非规范 .mindraw warning、防覆盖。编辑 / double-click。inspect_mindraw_project_canvas / open_mindraw_project_canvas。.codex-plugin/plugin.json cachebuster 更新为 0.1.0+codex.20260701142826。mindraw@personal 已通过 codex plugin add mindraw@personal 安装并 enabled。p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-plugin-retry-smoke.jsonp.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-mcp-smoke.jsonp.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-http-smoke.jsonp.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-installed-cache-smoke.jsonp.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-skillspector.mdp.mindrawforcodex/03-O/K2.项目管理/联调QA/2026-07-01-M4C-MCPE-02PluginRetry.mdp.mindrawforcodex/03-O/C1.source/CODEGRAPH.mdp.mindrawforcodex/03-O/K2.项目管理/README.mdp.mindrawforcodex/INDEX.md02-P/plan-progress.markdown03-O commit:64832c2 docs: record M4C MCPE plugin retryPASS_FOR_M4C_PLUGIN_CONSUMER_CONTRACTPARTIAL_FOR_LIVE_RUNTIMEPM-MCPE-GATE live runtime precheck,但必须先刷新 / 启动 Mindraw QA App,让标准 runtime capability 暴露 createBlankPackage / previewSnapshot / openPackage。~/plugins/mindraw~/plugins/mindraw~/.codex/plugins/cache/personal/mindraw/0.1.0+codex.2026070114282664832c2MD-MCPE-01 commit 662333ba15c7c0f6d584d41113ca69e7cbcefbedmindraw.app.create_blank_package。mindraw.app.get_preview_snapshot。mindraw.app.open_package。mindraw@personal 安装启用,版本 0.1.0+codex.20260701142826。/Applications/Mindraw.app。p.mindrawforcodex/02-P 纳入 m4c Git。.mindraw / .assets。SAFE,score 0/100。~/plugins/mindraw/lib/project-canvas.mjs~/plugins/mindraw/scripts/mindraw-canvas-service.mjs~/plugins/mindraw/mcp/server.mjs~/plugins/mindraw/skills/mindraw-open-canvas/SKILL.md~/plugins/mindraw/README.md~/plugins/mindraw/.codex-plugin/plugin.jsonp.mindrawforcodex/03-O/K2.项目管理/联调QA/2026-07-01-M4C-MCPE-02PluginRetry.mdp.mindrawforcodex/03-O/C1.source/CODEGRAPH.mdp.mindrawforcodex/03-O/K2.项目管理/README.mdp.mindrawforcodex/INDEX.md02-P/plan-progress.markdownPM-MCPE-GATE 需要 PM 刷新 / 启动 Mindraw QA App 后复验用户触发语:Open the Mindraw canvas for this project.createBlankPackage / previewSnapshot / openPackage,下一步归属 Mindraw。用途:复跑 M4C-MCPE-02 plugin retry 的 m4c 侧验证。
前置条件:
~/plugins/mindraw 存在。node、npm、codex CLI、skillspector。设置与验证命令:
npm run --prefix /Users/ar/plugins/mindraw check
node /Users/ar/plugins/mindraw/scripts/mindraw-canvas-service.mjs smoke --report /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-plugin-retry-smoke.json
node /Users/ar/plugins/mindraw/scripts/mindraw-canvas-service.mjs smoke-mcp --report /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-mcp-smoke.json
node /Users/ar/plugins/mindraw/scripts/mindraw-canvas-service.mjs smoke-http --report /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-http-smoke.json
python3 /Users/ar/.codex/skills/.system/plugin-creator/scripts/validate_plugin.py /Users/ar/plugins/mindraw
skillspector scan /Users/ar/plugins/mindraw/skills/mindraw-open-canvas --no-llm --format markdown --output /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-skillspector.md
codex plugin add mindraw@personal
python3 /Users/ar/.codex/skills/.system/plugin-creator/scripts/validate_plugin.py /Users/ar/.codex/plugins/cache/personal/mindraw/0.1.0+codex.20260701142826
npm run --prefix /Users/ar/.codex/plugins/cache/personal/mindraw/0.1.0+codex.20260701142826 check
node /Users/ar/.codex/plugins/cache/personal/mindraw/0.1.0+codex.20260701142826/scripts/mindraw-canvas-service.mjs smoke --report /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-installed-cache-smoke.json
敏感信息扫描:
rg -n "m4c-mcpe-02-mock-token|Bearer |Authorization|127\\.0\\.0\\.1:[0-9]+|mock-write-api\\.json|write-api\\.json|data:image|base64,|BEGIN (RSA|OPENSSH|PRIVATE)|app-specific|\\.p12" /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-plugin-retry-smoke.json /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-mcp-smoke.json /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-http-smoke.json /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-installed-cache-smoke.json /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/02-P/MEXP10-CodexPluginEntry/qa/m4c-mcpe-02-skillspector.md /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O/K2.项目管理/联调QA/2026-07-01-M4C-MCPE-02PluginRetry.md
清理 / 恢复:
codex plugin list 确认 mindraw@personal 当前 enabled 版本。搜索关键词:M4C-MCPE-02、Mindraw Codex plugin retry、createBlankPackage、previewSnapshot、openPackage、SkillSpector SAFE。
PM-MCPE-GATE 前先确认 Mindraw live runtime 已刷新。MindrawCanvas/、首次创建、重复打开、preview、pan / zoom、编辑 / double-click。