把 Mindraw 推进到足以面向普通用户推广的成熟度。本轮聚焦 1.2.4 / Build202607071930 signed / notarized / stapled DMG 的 PMO gate 和后续 fresh / clean 用户复验。
MD-EDC-02 已产出 1.2.4 / Build202607071930 signed / notarized / stapled DMG。QA-EDC-04 已完成当前线程可安全执行的 artifact 层验证,结论为 partial artifact pass。PM-EDC-REGATE-04:GO_FOR_USER_RECHECK / NO_GO_FOR_PUBLIC_RELEASE_WITHOUT_FRESH_MACHINE_EVIDENCE。/private/tmp/mindraw-md-edc-02-signed-notarized-20260707/03-O/C2.builds/releases/Build202607071930/Mindraw_1.2.4_aarch64-Build202607071930.dmg5a053f02910463507879b42bb63445810eae3bfb2a9730c65f753e32e5d74df3/private/tmp/mindraw-md-edc-02-signed-notarized-20260707/03-O/C2.builds/releases/Build202607071930/release-manifest.json1c9af6795bb239f3d92d84bd864e7df524845683219de37d6c021f8cdeb20931583d507f679866f670b4fec82f1e631d4a9dbf54v1.2.4-build20260707.1930-mexp15-signed-notarizedfc55d6cb-140e-4915-889f-d8f1c0a48662 / Acceptedcrg-583d507f679=PASS_SOURCE_DIFF_ONLYPARTIAL_ARTIFACT_PASS_WAITING_FOR_FRESH_MACHINE_OR_USER_OPERATIONGO_FOR_USER_RECHECK / NO_GO_FOR_PUBLIC_RELEASE_WITHOUT_FRESH_MACHINE_EVIDENCE02-P/MEXP15-SignedNotarizedDMG/pm/mexp15-pm-edc-regate-04-20260707.md02-P/plan-progress.markdown02-P/pmo-active-assignments.jsonINDEX.md/Applications、首次 GUI 启动、.mindraw / mindraw:// system handler、Codex sidebar、Edit / double-click、保存刷新、重启、rollback / uninstall。用途:在 fresh machine、clean macOS user 或 prepared rollback environment 验证 MEXP15 signed / notarized DMG。
前置条件:
Mindraw_1.2.4_aarch64-Build202607071930.dmg 已放到测试机 ~/Downloads/。在测试机执行基础校验和安装:
DMG="$HOME/Downloads/Mindraw_1.2.4_aarch64-Build202607071930.dmg"
shasum -a 256 "$DMG"
hdiutil verify "$DMG"
xcrun stapler validate "$DMG"
spctl --assess --type open --context context:primary-signature --verbose=4 "$DMG"
MOUNT="/tmp/mindraw-mexp15-mount-$$"
mkdir -p "$MOUNT"
hdiutil attach -nobrowse -readonly -mountpoint "$MOUNT" "$DMG"
sudo ditto "$MOUNT/Mindraw.app" /Applications/Mindraw.app
hdiutil detach "$MOUNT"
/usr/libexec/PlistBuddy -c 'Print :CFBundleShortVersionString' /Applications/Mindraw.app/Contents/Info.plist
/usr/libexec/PlistBuddy -c 'Print :CFBundleVersion' /Applications/Mindraw.app/Contents/Info.plist
/usr/libexec/PlistBuddy -c 'Print :CFBundleIdentifier' /Applications/Mindraw.app/Contents/Info.plist
codesign --verify --deep --strict --verbose=2 /Applications/Mindraw.app
spctl --assess --type execute --verbose=4 /Applications/Mindraw.app
open -a /Applications/Mindraw.app
如测试机尚未安装 Mindraw Codex plugin,可复用 MEXP14 plugin 包:
PLUGIN_TGZ="$HOME/Downloads/mindraw-plugin-0.1.0+codex.20260704090518-EDC20260706154843.tar.gz"
rm -rf /tmp/mindraw-plugin-edc
mkdir -p /tmp/mindraw-plugin-edc
tar -xzf "$PLUGIN_TGZ" -C /tmp/mindraw-plugin-edc
codex plugin marketplace add /tmp/mindraw-plugin-edc/install-source
codex plugin add mindraw@mindraw-mexp14-edc-20260706154843
codex plugin list
GUI 验证要点:
open <fixture>.mindraw 能打开 Mindraw。open 'mindraw://...' 能拉起 Mindraw 或进入预期 fail-closed。Open the Mindraw canvas for this project. 后 sidebar 打开。READY 或明确 fail-closed;不允许旧图继续标 READY。编辑 / 双击 preview 能打开 App。搜索关键词:MEXP15、Build202607071930、signed notarized DMG、fresh machine、QA-EDC-04、PM-EDC-REGATE-04。