edit | blame | history | raw

M4C 开源候选转入 QA

用户目标

消费 OPS-M4C-GH-01 发布材料终态,恢复此前因 PMO 未及时消费造成的调度空档,并继续推进 17lang/mindraw4agent 分期公开发布。

已完成事项

  • 消费并关闭 M4C-GH-01-SMOKE-ALTREVIEW-M4C-GH-01OPS-M4C-GH-01 三个 assignment。
  • 确认 alternate smoke 全矩阵通过,旧 Coder 环境的 loopback EPERM 是环境限制而非候选功能失败。
  • 保留 reviewer 原结论 PASS_WITH_SMOKE_GATE,并依据后续独立 smoke PASS 确认附带条件已经满足。
  • 在 Downloads 恢复 Mindraw 1.2.4 / Build202607071930 的同版本 DMG 上传源;SHA 与历史记录一致,签名、公证票据和镜像完整性只读检查成功。
  • 创建 QA-M4C-GH-01 派工,真实投递到固定 QA 线程并核验线程进入 inProgress

核心事实 / 变更快照

  • 变更对象:P-20260711-mindraw4agent-github-open-source 阶段状态与 PMO Watch Queue。
  • 事实来源:02-P/plan-progress.markdown02-P/pmo-active-assignments.json、Review Gate crg-8aac08bba31e、候选 evidence/smoke-alt-20260712/
  • 变更前:GH-R1 Active;GH-R2 Pending;GH-R3 Pending;smoke-alt/review/ops 三任务仍错误保持 active。
  • 变更后:GH-R1 Complete;GH-R2 Complete;GH-R3 Active;前三项关闭,QA-M4C-GH-01 为唯一当前开源计划 active assignment。
  • 候选:P2.mindrawforcodex/03-O/C2.builds/M4C-GitHubOpenSource/mindraw4agent-0.1.3-public-source-candidate-GH20260711173220/
  • 候选 tarball SHA256:7ef05c1124fd461813c72b39d53f11f3723d5cd71ba0af6b210ca6f6fa116687
  • alternate smoke:smoke 9/9、HTTP 10/10、lifecycle 18/18、MCP 4/4、sidebar 5/5、loopback control 全部 PASS;源码前后 SHA 不变。
  • DMG 上传源:/Users/ar/Downloads/cm1-m4c-edc-05-clean-recheck-kit-20260709/Mindraw_1.2.4_aarch64-Build202607071930.dmg
  • DMG SHA256:5a053f02910463507879b42bb63445810eae3bfb2a9730c65f753e32e5d74df3
  • 范围边界:尚未创建 GitHub repo,未配置 remote,未 push,未上传 asset,未公开 prerelease;未修改源码、App 或 DMG。

文件变更

  • 02-P/plan-progress.markdown
  • 02-P/pmo-active-assignments.json
  • 02-P/M4C-GitHubOpenSource/pm/qa-m4c-gh-01-public-candidate-dispatch-20260712.md
  • 本会话记录。

未决问题

  • 等待 QA-M4C-GH-01 的正式 PASS / FAIL / PARTIAL 结论。
  • GH-R4 前仍需 GitHub 登录能力以创建 17lang/mindraw4agent
  • Binary License 与 Brand Guidelines 当前是草案,公开前仍需 Owner / PMO 最终定稿。
  • release-manifest.json 的旧 /private/tmp 文件尚未恢复;最终上传资产集合确定后可重建公开发布清单和 combined SHA256SUMS.txt

后续建议

PMO 在 QA 终态进入 report target 后 5 分钟内消费;QA PASS 才进入 GH-R4 repository bootstrap,失败或部分完成则按证据拆最小修复或补证任务。

可复用命令 / Runbook

用途:核验恢复的 Mindraw DMG 是否仍是同一 signed/notarized 发布基线。前置条件:DMG 路径和版本/build 与上述记录一致;命令只读,不安装 App。

shasum -a 256 /Users/ar/Downloads/cm1-m4c-edc-05-clean-recheck-kit-20260709/Mindraw_1.2.4_aarch64-Build202607071930.dmg
xcrun stapler validate /Users/ar/Downloads/cm1-m4c-edc-05-clean-recheck-kit-20260709/Mindraw_1.2.4_aarch64-Build202607071930.dmg
spctl --assess --type open --context context:primary-signature -vv /Users/ar/Downloads/cm1-m4c-edc-05-clean-recheck-kit-20260709/Mindraw_1.2.4_aarch64-Build202607071930.dmg
hdiutil verify /Users/ar/Downloads/cm1-m4c-edc-05-clean-recheck-kit-20260709/Mindraw_1.2.4_aarch64-Build202607071930.dmg

验证标准:SHA256 等于上述固定值;stapler 成功;spctl 为 accepted / Notarized Developer ID;hdiutil 为 VALID。清理/恢复:本组命令不改变系统或镜像,无需清理。搜索关键词:Mindraw_1.2.4_aarch64 Build202607071930 stapler spctl hdiutil