edit | blame | history | raw

2026-06-28 M4C-MEXP06 Preflight

用户目标

Coder@m4c 身份领取 P-20260625-companion-app-distribution 下的 M4C-MEXP06-01,实现 / 收口 m4c Companion App preflight / doctor 消费;不得领取 MD-*PM-*H*,不得自动安装、覆盖 /Applications/Mindraw.app、修改系统 handler、direct package write 或手写 .assets

已完成事项

  • 新增 m4c 工具 p.mindrawforcodex/03-O/C3.tools/scripts/m4c-mexp06-companion-preflight.mjs
  • 工具消费 Mindraw doctor JSON / candidate evidence / App metadata,并明确最低 Mindraw 要求:0.8.3+Build202606261221+、bundle id com.mindraw.desktopmindraw://、document UTI com.mindraw.document、URL / document handler capability。
  • fake 矩阵覆盖 App missing、version too old、build unknown warning、URL scheme missing、URL handler wrong、document type missing、document handler wrong、package open failed、unsupported platform。
  • 当前机器只读 doctor 结果为 M4C_READY_WITH_WARNINGS,唯一 warning 是 build unknown;最终 m4c 结论为 PREPARED_WAITING_FOR_MINDRAW
  • 已生成 QA 证据和正式 checklist,并回写统一台账 02-P/plan-progress.markdown
  • m4c 03-O 已提交 commit b0d4e509c4610ba4c223fccb8010cfe7ba2c3439

文件变更

  • 02-P/plan-progress.markdown
  • INDEX.md
  • p.mindrawforcodex/INDEX.md
  • p.mindrawforcodex/02-P/MEXP06-CompanionPreflight/qa/m4c-mexp06-companion-preflight-check.md
  • p.mindrawforcodex/02-P/MEXP06-CompanionPreflight/qa/m4c-mexp06-companion-preflight.json
  • p.mindrawforcodex/02-P/MEXP06-CompanionPreflight/work/
  • 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-01CompanionPreflight.md
  • p.mindrawforcodex/03-O/.codebase-memory/

验证结论

  • node --check p.mindrawforcodex/03-O/C3.tools/scripts/m4c-mexp06-companion-preflight.mjs PASS。
  • node p.mindrawforcodex/03-O/C3.tools/scripts/m4c-mexp06-companion-preflight.mjs help PASS。
  • node p.mindrawforcodex/03-O/C3.tools/scripts/m4c-mexp06-companion-preflight.mjs contract PASS。
  • node p.mindrawforcodex/03-O/C3.tools/scripts/m4c-mexp06-companion-preflight.mjs smoke 输出 PREPARED_WAITING_FOR_MINDRAW
  • QA/正式报告 token、runtime user path、loopback endpoint 泄漏扫描 PASS。
  • git diff --checkgit diff --cached --check PASS。
  • codebase-memory-mcp cli index_repository ... PASS。

未决问题

  • 等待 Mindraw MD-MEXP06-01 提供候选包、metadata、handler 和 package open QA 证据。
  • PM-MEXP06-GATE 仍由 PM 收敛;m4c 不领取 Gate。
  • m4c 03-O 仍有本轮前已存在的 MEXP02 残留改动,未触碰、未提交。