edit | blame | history | raw

2026-06-28 MEXP06 分发候选

用户目标

coder2@mindraw 身份领取统一台账中的 MD-MEXP06-01,完成 M-体验06:Companion App 分发就绪 Alpha 的 Mindraw 侧分发候选 / readiness。边界:不领取 M4C-*PM-*H*;不做 H8 / formal release;不静默安装或覆盖 /Applications/Mindraw.app;不做 Windows 正式支持、正式 MCP server 或真实 AI provider release。

已完成事项

  • 读取项目入口、工程图、统一台账、MEXP06 规格 / Gate 清单、Phase 3.7 证据和发布 / QA / 代码治理规则。
  • 判断旧 0.8.3 / Build202606272239 DMG 不可沿用,因为它早于 MEXP03MEXP04MEXP05 用户验收后的源码能力,且旧包缺少 CFBundleVersion build 证据。
  • 生成新的 0.9.0 / Build202606281348 macOS arm64 本地 Alpha 候选包:03-O/C2.builds/releases/Build202606281348/Mindraw_0.9.0_aarch64-Build202606281348.dmg
  • 记录 SHA256:86493f275f107010feeb47889cfea8ac73351d8ab28e8d9972de8551060fb78f
  • 创建 source tag:v0.9.0-Build202606281348,指向 03c048964d6ae57f41e2b8315843d2aa86f322c7
  • 验证 DMG 挂载、Mindraw.app / Applications 链接、bundle id、version、build、mindraw://.mindraw package document type、ad-hoc codesign strict、doctor / handler / smoke 矩阵。
  • 保存 QA 证据:02-P/qa/mindraw-mexp06-companion-distribution-check.md02-P/qa/mindraw-mexp06-companion-distribution.json
  • 同步 CHANGELOG.mdCODEGRAPH.mdINDEX.md03-O/C2.builds/README.md、release manifest 和统一台账 02-P/plan-progress.markdown

关键决策

  • 本轮版本从 0.8.3 提升到 0.9.0,符合新体验候选至少提升 0.1 的项目版本规则。
  • 本轮候选是 local Alpha experience candidate,不是 H8,不是 formal release;未 Developer ID 签名 / notarize,spctl 拒绝记录为预期 warning。
  • 不覆盖用户当前 /Applications/Mindraw.app。当前系统安装版本仍为 0.8.3,低于 MEXP06 最低要求 0.9.0
  • 03-O/C2.builds/releases/ 位于 Git 忽略边界内,DMG / manifest / build-info 作为本机构建产物保留,不强行纳入普通 Git 提交。

文件变更

  • 源码 / 配置:package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.jsonscripts/package-mindraw.shscripts/mindraw-doctor.mjsscripts/mindraw-doctor.test.mjs
  • 文档 / 索引:CHANGELOG.mdCODEGRAPH.mdINDEX.md03-O/C2.builds/README.md02-P/plan-progress.markdown
  • QA:02-P/qa/mindraw-mexp06-companion-distribution-check.md02-P/qa/mindraw-mexp06-companion-distribution.json
  • 构建产物:03-O/C2.builds/releases/Build202606281348/ 下的 DMG、release-manifest.jsonbuild-info.txt

未决问题

  • 候选 App 尚未安装到 /Applications,因此系统 handler 指向候选 0.9.0 的结论仍需 PM / 用户明确安装后验证。
  • m4c 需要用 Mindraw 0.9.0 / Build202606281348 证据复跑 consumer preflight。
  • PM-MEXP06-GATE 尚未收敛。

后续建议

  • PM 要求 m4c 基于新 Mindraw QA 与 doctor 输出复跑 M4C-MEXP06-01 consumer preflight。
  • 如 PM 要求用户亲测,先明确是否替换 /Applications/Mindraw.app,再验证 system handlers。
  • Developer ID 签名、公证、静默安装、Windows 正式安装器、H8 / formal release 应另拆后续任务。