以 M-体验04:真实用户文件安全写回 Alpha 为目标推进到可亲测状态:从真实 .mindraw 文件出发,通过安全副本、restore point、恢复和错误提示保护原始用户文件,并在安全写入目标中生成 result Frame。
02-P/功能任务/mexp04-real-user-safe-writeback-alpha.md、02-P/qa/mindraw-mexp04-gate-checklist.md。MD-MEXP04-01 给 Mindraw recovery worker 实现;PM 未直接改源码。CODEGRAPH.md / INDEX.md / CHANGELOG.md 回写。src 222 tests、Rust 50 tests、npm run build、cargo check、npm run doctor:mindraw:test、静态扫描、QA JSON parse。02-P/qa/mindraw-mexp04-pm-gate.md。MEXP04 使用“App 创建的安全副本写入目标 + 写入前 restore point”模型;原始用户 .mindraw 文件默认不作为 AI Frame 写入目标。GO for user hands-on,不是 H8 / formal release;不生成 DMG、不递增版本、不替换 /Applications/Mindraw.app。src/lib/mindrawSafeWriteback.ts、src/lib/mindrawSafeWriteback.test.ts、src/lib/mindrawAiFrameWorkflow.ts、src/lib/mindrawAiFrameWorkflow.test.ts、src/components/AiFramePanel.tsx、src/components/AiFramePanel.test.tsx、src/index.css、src-tauri/src/lib.rs。02-P/plan-progress.markdown、02-P/qa/mindraw-mexp04-real-user-safe-writeback-check.md、02-P/qa/mindraw-mexp04-real-user-safe-writeback.json、02-P/qa/mindraw-mexp04-pm-gate.md、CODEGRAPH.md、INDEX.md、CHANGELOG.md。02-P/qa/mindraw-mexp04-pm-gate.md 的步骤亲测。