edit | blame | history | raw

2026-06-27 M4C-H6 资产契约

用户目标

Coder@m4c 身份完成 M4C-H6-01,为 Mindraw Phase 4 AssetStore / .assets 权威契约提供 m4c 侧消费需求与兼容矩阵。只领取 M4C-*,不领取 MD-*PM-*H*

已完成事项

  • 新增 02-P/Round06-AssetStoreContract/ 过程目录。
  • 写入 m4c AssetStore consumer requirements,覆盖 register / read / repair / export / manifest 字段需求、生成历史与引用关系、错误码、迁移期 inline-compatible 策略和真实用户原件保护。
  • 写入 compatibility matrix,覆盖 legacy、authority、stale capability、unsupported schema、missing asset、hash mismatch、illegal path、inline/asset conflict、export hydration 等场景。
  • 写入 H7 entry conditions、m4c 禁止事项和 Mindraw / PM 待确认问题。
  • 写入 self-check,结论为 PASS FOR M4C-H6-01 CONTRACT INPUT
  • 同步 m4c INDEX.md、主项目 INDEX.md 和主项目统一台账 02-P/plan-progress.markdown

关键决策

  • H6 本轮只做契约输入,不实现正式 .assets 写入。
  • m4c 不直接手写、修补或删除权威 .assets 内容。
  • .assets/ 文件夹存在不能被 m4c 单独视为 authority=true。
  • H7 只有在 PM 收敛 PM-H6-ASSETSTORE-CONTRACT-GATE 并拆出 M4C-H7-* 后才能开工。

文件变更

  • INDEX.md
  • 02-P/Round06-AssetStoreContract/README.md
  • 02-P/Round06-AssetStoreContract/01-m4c-assetstore-consumer-requirements.md
  • 02-P/Round06-AssetStoreContract/02-assetstore-compatibility-matrix.md
  • 02-P/Round06-AssetStoreContract/03-h7-entry-conditions-and-md-questions.md
  • 02-P/Round06-AssetStoreContract/qa/m4c-h6-assetstore-contract-self-check.md
  • 主项目:/Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown
  • 主项目:/Users/ar/Projects/ExcalidrawX/INDEX.md

验证

  • 关键词覆盖:registerreadrepairexportmanifestH7ASSETSTOREinline-compatible 均命中 Round06 文档。
  • 行尾空白检查无输出。
  • git diff --check 无输出。
  • git -C /Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/03-O status --short 无输出,正式输出区未修改。

未决问题

  • PM-H6-ASSETSTORE-CONTRACT-GATE 尚未判定。
  • H7 资产适配仍 blocked。
  • 正式 authority fixture 需要等 Mindraw 契约冻结后生成或确认。

后续建议

等待 PM 收敛 H6 gate;m4c 不自行开 H7,不自行新增跨项目任务。