作为 Coder@m4c 领取统一台账 P-20260701-app-codex-plugin-acceptance-bundle 的 M4C-BUNDLE-05,修复 / 复核 Mindraw Codex plugin 侧问题:
编辑 button 和 canvas double-click 必须打开同一项目画布的 Mindraw desktop App。READY + blockers=[]。03-O 正式输出区。~/plugins/mindraw:scripts/mindraw-canvas-service.mjs 增加 openStatus 可见反馈,编辑 / double-click 成功后显示 Opened in Mindraw。/api/preview 只在 READY 且 preview 可用时返回图片;blocked 状态返回 409 JSON。lib/project-canvas.mjs 将无显式 blocker 的 preview failure 归一为 MINDRAW_PREVIEW_SOURCE_REQUIRED。README.md 补充 open-edit 与 preview fail-closed 语义。mindraw@personal 0.1.0+codex.20260702064821。npm run check、HTTP / MCP / sidebar smoke、SkillSpector SAFE、live installed spot check 和敏感扫描。p.mindrawforcodex/03-O/K2.项目管理/联调QA/2026-07-02-M4C-BUNDLE-05SidebarEditAndPreviewGuard.md。03-O/C1.source/CODEGRAPH.md、03-O/K2.项目管理/README.md、m4c 顶层 INDEX.md 和主台账 02-P/plan-progress.markdown。03-O commit:1e069f902e4ef51e89e2eac883480a723057dbcf。M4C-BUNDLE-05 结论:PASS_FOR_M4C_BUNDLE_05 / PM_NOTIFY_READY=yes。Open Mindraw in sidebar for this project. 当前只预览 project latest-created canvas,不消费任意 mindraw://...documentId...elementId... Frame link。我是 / 我说 内容不一致的 App 侧 freshness / target guard 已由 MD-BUNDLE-04 处理;用户旧 1.2.1 / Build202607021050 DMG 不含该 App 修复,是否重打新 DMG 由 PM 决策。mindraw:// Frame link 直接打开对应 sidebar preview target,需要另拆 target-link sidebar entry 任务。03-O 中存在本轮前已有的无关脏改:K1.业务知识/README.md,本轮未处理。