用户认可“从 freeze tag 打包,不从当前脏工作区直接打包”的判断,要求按该结论生成可体验包。
mindraw-freeze-20260627-mexp01-alpha / commit fd709d87f9fe1536630faef310bad8e76cc06bb9 创建隔离 worktree:/Users/ar/Projects/ExcalidrawX-build-worktrees/mexp01-alpha-mindraw。03-O freeze tag:m4c-freeze-20260627-mexp01-alpha / commit 2e0ed27dd3e0cd8edb1e2092a86ebe6c779d51c9。MEXP01 本机 Alpha 可体验包,并复制到主项目标准输出目录:/Users/ar/Projects/ExcalidrawX/03-O/C2.builds/releases/Build202606272239/。Mindraw_0.8.3_aarch64-Build202606272239.dmgMEXP01-ai-frame-demo.mindraw.zipMEXP01-alpha-experience-pack.mdMEXP01-demo-README.mdbuild-info.txtrelease-manifest.jsonMEXP01 本机 Alpha 可体验包,不是 H8,不是 formal release。package-lock.json / Cargo.lock,本机 Alpha 构建复用了本机依赖锁和缓存;该限制已写入 manifest 和台账。git diff --check:PASS。npm run test:run -- src/lib/mindrawAppWriteMutation.test.ts src/lib/mindrawAppWriteApi.smoke.test.ts src/lib/mindrawAppApiTransport.test.ts:3 files / 20 tests PASS。npm run doctor:mindraw:test:14 tests PASS。cargo test --locked --manifest-path src-tauri/Cargo.toml app_api_transport:4 tests PASS。npm run package:mindraw:PASS。codesign --verify --deep --strict --verbose=2 Mindraw.app:ad-hoc 重签后 PASS。hdiutil verify Mindraw_0.8.3_aarch64-Build202606272239.dmg:PASS。Mindraw.app 和 Applications symlink,挂载后 app 签名验证 PASS。spctl --assess:WARN / rejected,原因是本机 Alpha 使用 ad-hoc 签名,未 Developer ID 签名 / notarize。/Applications/Mindraw.app 已有进程运行,为避免干扰用户。/Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown:收敛 PM-MEXP01-FREEZE-GATE,新增 PM-MEXP01-ALPHA-PACKAGE-GATE,追加 Progress Log。/Users/ar/Projects/ExcalidrawX/03-O/C2.builds/README.md:最新可交付包指向 Build202606272239。/Users/ar/Projects/ExcalidrawX/INDEX.md:新增本次 build 产物索引。/Users/ar/Projects/ExcalidrawX/03-O/C2.builds/releases/Build202606272239/。CFBundleVersion 仍为 0.8.3,build 编号由 DMG 文件名、build-info.txt 和 release-manifest.json 承载。Build202606272239。MD-* / M4C-* 修复任务。M-体验02 或继续保留当前冻结点。