edit | blame | history | raw

2026-06-28 M4C-MEXP06 Preflight 补证

用户目标

Coder@m4c 身份完成 M4C-MEXP06-02:基于 Mindraw 0.9.0 / Build202606281348 候选证据复跑 m4c companion preflight / doctor consumer,不领取 MD-*PM-*H*,不自动安装、覆盖 /Applications/Mindraw.app、修改系统 handler、direct package write 或手写 .assets

已完成事项

  • 读取 Mindraw 新证据:02-P/qa/mindraw-mexp06-companion-distribution.json03-O/C2.builds/releases/Build202606281348/release-manifest.json
  • 小改 m4c m4c-mexp06-companion-preflight.mjs,新增 --task-id--min-version--min-build--manifest,并支持 Mindraw QA JSON 的 candidate.version/build 与 release manifest 的 version/buildLabel
  • 复跑 MEXP06-02 preflight,结论为 PASS_WITH_INSTALL_REQUIRED
  • 更新 QA Markdown / JSON、正式 checklist、根索引、m4c 索引和统一台账。
  • m4c 03-O 已提交 commit d1174b6f7ec7506a818c34f8609c4de7d3e69dfb

QA 结论

  • Mindraw candidate evidence:M4C_READY
  • 归一化 version / build:0.9.0 / Build202606281348
  • build unknown 不再阻塞,因为新候选 QA JSON 与 release manifest 都提供 build 证据。
  • 当前 /Applications/Mindraw.app 仍是 0.8.3,以 --min-version 0.9.0 正确输出 M4C_COMPANION_VERSION_TOO_OLD
  • 当前 system handler 未切到候选 App 属于预期 install-required 状态,不误判候选包不可用。
  • token / runtime user path / loopback endpoint 泄漏扫描 PASS。

文件变更

  • 02-P/plan-progress.markdown
  • INDEX.md
  • p.mindrawforcodex/INDEX.md
  • p.mindrawforcodex/02-P/MEXP06-CompanionPreflight/qa/m4c-mexp06-02-companion-preflight-check.md
  • p.mindrawforcodex/02-P/MEXP06-CompanionPreflight/qa/m4c-mexp06-02-companion-preflight.json
  • p.mindrawforcodex/03-O/C3.tools/scripts/m4c-mexp06-companion-preflight.mjs
  • p.mindrawforcodex/03-O/C3.tools/README.md
  • p.mindrawforcodex/03-O/C1.source/CODEGRAPH.md
  • p.mindrawforcodex/03-O/K2.项目管理/联调QA/2026-06-28-M4C-MEXP06-02CompanionPreflight.md
  • p.mindrawforcodex/03-O/.codebase-memory/

未决问题

  • PM-MEXP06-GATE 仍由 PM 收敛。
  • 当前系统仍需安装 / 打开 Mindraw 0.9.0 / Build202606281348 候选 App 后,才能完成真实 system handler readiness。
  • m4c 03-O 仍有本轮前已存在的 MEXP02 残留改动,未触碰、未提交。