恢复 MD-MCPE-01,在 MEXP09B pixel payload blocker 解除后正式收口 Mindraw App 侧 create / preview / open capability,为 ~/plugins/mindraw 后续 m4c retry 提供可消费的 App API 能力。
paused MD-MCPE-01 draft before MEXP09B stash 恢复草稿,并合并 MEXP09B targetFramePixelPayload 基线。createBlankPackage="write"previewSnapshot="read"openPackage="write"deepLinkOpen="open"targetFramePixelPayload="read"mindraw.app.create_blank_packagemindraw.app.get_preview_snapshotmindraw.app.open_packagemindraw.app.get_target_frame_pixel_payloadsrc/lib/mindrawProjectCanvasApi.ts facade,调用方只传 packagePath 或 directory + fileName,不手写 .mindraw 包内部。.mindraw 包、拒绝覆盖、生成 preview/preview.svg full-canvas read-only preview artifact。02-P/qa/mindraw-mcpe-app-capability-check.md / .json。npm test -- --run src/lib/mindrawAppReadApi.test.ts src/lib/mindrawAppApiTransport.test.ts PASS,20 tests。node --test scripts/mindraw-doctor.test.mjs PASS,15 tests。cargo test --manifest-path src-tauri/Cargo.toml project_canvas PASS。cargo test --manifest-path src-tauri/Cargo.toml creates_blank_package_and_approved_preview_artifact PASS。cargo test --manifest-path src-tauri/Cargo.toml app_api_transport PASS,5 tests。npm run build PASS。~/plugins/mindraw。p.mindrawforcodex/03-O。/Applications/Mindraw.app。bytesIncluded=false / pixelsIncluded=false 视觉口径。M4C-MCPE-02,让 ~/plugins/mindraw 实际调用 Mindraw create / preview / open API。PM-MCPE-GATE;不得跳过 m4c retry 直接声明 Gate PASS。