edit | blame | history | raw

2026-06-25-m4c计划V2

用户目标

  1. 阅读 Cowart 讨论记录,提炼用户对 Cowart 的不满,以及对 Mindraw 版新方案的愿望和需求。
  2. 用这些内容补齐 01-I/00-H/初心与起点.md
  3. 参考 mindrawforcodex-工作计划.md 和当前事实:Mindraw 已有 .mindraw 格式,且 Frame 可复制 mindraw://... URL 并本机打开。
  4. 与两位架构师、两位 QA、两位代码审核员复审,重排 m4c 多 Round 计划。
  5. 回答并吸收新问题:m4c 是否依赖主项目 Phase 4;m4c 发布时是否应同时安装 Mindraw App。

已完成事项

  • 补齐 01-I/00-H/初心与起点.md,明确 Cowart 的失败体验来自临时 URL 入口、真实文件不可感知和“标注丢失感”。
  • mindrawforcodex-工作计划.md 升级为 V2.1 活动总计划。
  • 建立 02-P/Round01-ContractBaseline/ 过程容器,含 README、WBS、角色 TODO、日志和协作事件。
  • 更新 INDEX.md,登记 Round01 和 V2.1 工作计划。
  • 更新 Round00 WBS、TODO、日志和协作事件,记录产品、架构、QA、代码审核复审结论。

关键决策

  • m4c 的第一地基不再是“从零发明 .mindraw 或持久入口”,而是核验现有 .mindrawmindraw:// Frame URL 的外部契约。
  • Round01 可以开工,但只限现状核验、协议定义、QA fixture 和发布依赖评估;不得直接进入生产代码或真实用户文件写回。
  • Round01 fixture matrix 必须包含 minimalsingle-imageannotated-framedeleted-framemissing-assetmoved-filereadonly-fileduplicate-document-idstale-registrynested-overlap-frame
  • m4c 不整体依赖主项目 Phase 4;Round01/02 不依赖,正式外置资产写回和长期资产治理依赖 Phase 4 或等价资产契约。
  • m4c 首版不静默同装 Mindraw App;先做 Mindraw App 检测、最低版本声明、手动安装/升级引导和 doctor
  • 若未来要插件与 App 同装,应后置到 Round08,并单独处理 macOS / Windows 安装器、签名/公证、协议注册、版本兼容、卸载回滚和 fresh machine QA。

文件变更

  • 01-I/00-H/初心与起点.md
  • mindrawforcodex-工作计划.md
  • INDEX.md
  • 02-P/Round00-Foundation/*
  • 02-P/Round01-ContractBaseline/*

未决问题

  • 需要准备真实 .mindraw 样例和对应 mindraw:// Frame URL。
  • 需要核验 .mindraw 当前内部结构、documentId registry、Frame ID 稳定性和链接失败行为。
  • 需要冻结 m4c 的最低 Mindraw 版本、build、schema 和 deep link 能力矩阵。

后续建议

  • 下一步优先执行 Round01 的 R01-01 到 R01-03:样例准备、格式核验、链接契约核验。
  • 不进入 Round02,直到 Round01 的 fixture matrix、失败行为矩阵、Frame Context 草案和写回 No-Go 条件完成。