用户要求进入 goal 工作模式,以“生成普通用户可用的 signed / notarized DMG”为目标,PMO 负责整理 TODO、派工和收敛各角色回报。
P-20260707-signed-notarized-dmg,目标版本口径为 1.2.4 / Build20260707HHMM。ARCH-EDC-02:架构有条件支持继续,无结构性 blocker。OPS-EDC-03:普通用户安装 / 回滚说明模板已准备,等待真实 artifact 补值。QA-EDC-04:signed / notarized DMG 验证矩阵已准备,等待真实 artifact。MD-EDC-02:coder 已固定 source commit 和 Review Gate,但阻塞在本机 notary credential profile 不可用。REVIEW-EDC-03:代码审核员已对同一 Review Gate 给出 source-diff-only PASS。02-P/plan-progress.markdown02-P/pmo-active-assignments.jsonP-20260707-signed-notarized-dmgcrg-583d507f679/private/tmp/mindraw-md-edc-02-signed-notarized-20260707583d507f679866f670b4fec82f1e631d4a9dbf54b694a42d46fd02dcd6873e1f3f2406d3166fb28a1.2.4 / Build202607071930MD-EDC-02 状态:blockednotarytool history 返回 Keychain password item missing。spctl、release tag。REVIEW-EDC-03 状态:PASS,但只覆盖 source diff / blocker 记录,不覆盖 artifact、QA、PMO Gate、用户验收或正式发布。QA-EDC-04 状态:partial-waiting-md-edc-02-artifact。02-P/pmo-active-assignments.jsonMD-EDC-02 从 active 收敛为 blocked。REVIEW-EDC-03 assignment,记录 crg-583d507f679=PASS。QA-EDC-04 备注:review 已有,仍等 artifact。02-P/plan-progress.markdownREVIEW-EDC-03 完成,QA-EDC-04 等 artifact。REVIEW-EDC-03 派发与 PASS 进展。spctl / hdiutil 证据。QA-EDC-04 fresh machine / clean macOS user 验证。用途:在不把 Apple ID、app-specific password、API key、notary profile alias 或私钥写入聊天 / 仓库 / 构建产物的前提下,在本机 Keychain 重新存储可用的 notary credential profile,并把本机 profile alias 暂存到 /tmp/mindraw-notary-profile.env 供后续打包流程读取。
前置条件:
命令:
unset HISTFILE
read -r "MINDRAW_NOTARY_PROFILE?Local notary profile alias: "
read -r "APPLE_ID?Apple ID: "
read -r "TEAM_ID?Team ID: "
xcrun notarytool store-credentials "$MINDRAW_NOTARY_PROFILE" \
--apple-id "$APPLE_ID" \
--team-id "$TEAM_ID" \
--validate
xcrun notarytool history \
--keychain-profile "$MINDRAW_NOTARY_PROFILE" \
--output-format json >/tmp/mindraw-notary-history-check.json
printf 'export MINDRAW_NOTARY_PROFILE=%q\n' "$MINDRAW_NOTARY_PROFILE" >/tmp/mindraw-notary-profile.env
chmod 600 /tmp/mindraw-notary-profile.env
rm -f /tmp/mindraw-notary-history-check.json
echo "NOTARY_PROFILE_READY"
验证方式:
NOTARY_PROFILE_READY。清理方式:
rm -f /tmp/mindraw-notary-profile.env /tmp/mindraw-notary-history-check.json
搜索关键词:MEXP15、MD-EDC-02、REVIEW-EDC-03、crg-583d507f679、NOTARY_CREDENTIAL_PROFILE_UNAVAILABLE、notarytool store-credentials
/tmp/mindraw-notary-profile.env 后,续派 coder 从 source commit 583d507f679866f670b4fec82f1e631d4a9dbf54 继续打包。QA-EDC-04、PM-EDC-REGATE-04。