# 2026-06-28 H8 签名恢复 ## 用户目标 用户已按 PM 指引把 Developer ID Application 证书 Trust 改回系统默认,希望恢复 H8 / Formal Release 签名公证推进。 ## 已完成事项 - PM 复核 `security dump-trust-settings`,已不再显示 `Developer ID Application: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ)` 的用户级 `TrustAsRoot`。 - PM 复核最小 `/tmp` `codesign` 探针通过:`SIGN_EXIT=0 / VERIFY_EXIT=0`。 - `security find-identity -v -p codesigning` 仍可见 Developer ID Application identity。 - `xcrun notarytool history --keychain-profile mindraw-notary --output-format json` 仍可访问。 - 已更新统一台账并提交:`9eab3ec Resume H8 signing after trust fix`。 - 已向 `coder2@mindraw` 线程 `019f0cb7-61d6-7b81-8f41-b3544b62e737` 恢复派发 `MD-H8-02`。 - 已恢复 `h8-formal-release-monitor` heartbeat,用于检查 `MD-H8-02` 进展。 ## 关键决策 - `USER-H8-NOW-03` 收敛为 `Done`。 - H8-R2 状态从 signing blocker 改为 `Active / MD-H8-02 resume dispatched`。 - PM 不直接运行正式打包、签名 RC、公证、staple、`spctl` 或修改源码 / 构建脚本;正式证据由 coder2 在 `MD-H8-02` 中产出。 ## 文件变更 - `/Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown` - `/Users/ar/Projects/ExcalidrawX/.codex-sessionhistory/2026-06-28-H8签名恢复.md` ## 未决问题 - 等待 coder2 完成 `MD-H8-02`,产出 signed / notarized RC 或新的 blocker。 - `MD-H8-03`、`M4C-H8-03`、fresh machine QA 和 `PM-H8-GATE` 仍依赖 `MD-H8-02` 证据。 ## 后续建议 - 若 `MD-H8-02` 成功,PM 再派发 `MD-H8-03` 收口 formal RC manifest / SHA / tag / release metadata。 - 若 `MD-H8-02` 出现新的 Keychain、notary、Apple service 或 packaging blocker,只记录最小缺口,不要求用户发送密码、私钥、`.p12`、API key 或 app-specific password。