领取 MD-BUNDLE-02,修复 MEXP13 用户验收发现的 preview fidelity 缺口:Codex sidebar 中的 Mindraw project canvas preview 必须接近 Mindraw desktop 的只读高保真画面,不得继续使用手写近似 SVG / 灰色图片占位 / 简化重绘。
mindrawProjectCanvasPreview facade,负责解析 .mindraw scene、保留 image files、调用 exportToBlob、读取 PNG 尺寸并返回 base64 + metadata。write_mindraw_preview_snapshot 受控写入命令,只接受 PNG,校验 source、尺寸、PNG signature、byte cap,并写入 preview/preview.png 与 manifest preview metadata。image 占位消失。npm run test:run -- src/lib/mindrawProjectCanvasPreview.test.ts src/lib/mindrawAppApiTransport.test.ts src/lib/mindrawAppReadApi.test.ts PASS,3 files / 22 tests。cargo test --manifest-path src-tauri/Cargo.toml preview PASS,2 tests。cargo test --manifest-path src-tauri/Cargo.toml app_api_transport PASS,5 tests。npm run build PASS;npm run tauri -- build --debug --bundles app PASS。02-P/MEXP13-AcceptanceBundle/qa/md-bundle-02-preview-fidelity-check-20260702.md / .json。02-P/MEXP13-AcceptanceBundle/qa/preview-fidelity-20260702/sidebar-preview-after-fix.png,647x556,SHA256 d59c7b4954e1ebc17e8ffa462a0f1abe33978f57017229930f5296cadb41e3bb。build_mindraw_preview_svg() 手写 renderer;非空 preview 走 Excalidraw export pipeline。PASS_FOR_MD_BUNDLE_02_READY_FOR_M4C_BUNDLE_02;下一步归属 PM 派发 M4C-BUNDLE-02 复跑 source / installed sidebar 展示与安全门。<img> 展示、HTTP/MCP、SkillSpector 和截图证据。1.2.x / 1.3.0 与新 build。