edit | blame | history | raw

会话记忆 - mindrawforcodex计划 - 2026-06-24

用户目标

为 Codex 做一个全新的 Mindraw 插件,名称为 mindrawforcodex,定位类似 Cowart,但采用 Mindraw 本地文件优先的产品路线。用户要求把此前讨论的重要决议点、详细分期计划整理成稳定文档,并把 Cowart 源码和架构分析材料归档到 p.mindrawforcodex/01-I/

已完成事项

  • 新增 mindrawforcodex 工作计划文档。
  • 将 Cowart 架构分析材料移动到 p.mindrawforcodex/01-I/
  • 将 Cowart 源码快照从临时目录 /private/tmp/cowart 移动到 p.mindrawforcodex/01-I/cowart-source/
  • 更新 INDEX.md,登记 p.mindrawforcodex/ 作为 Mindraw for Codex 插件计划入口。
  • 在工作计划文档中补充 Cowart 输入材料路径。

关键决策

  • mindrawforcodex 的核心定位是 Mindraw 版“可视化上下文桥”。
  • 工作格式倾向采用 .mindraw 目录包,不把临时 URL 作为用户主要入口。
  • 继续采用已经确认的“分域唯一真相”规则:scene.excalidraw.json 管画布结构,manifest.json 管索引和 revision,assets/ 管图片文件,ai/ 管 AI 任务记录。
  • AI 生成优先基于原图文件 + 矢量批注,不以截图作为唯一输入。
  • Codex 可以通过 MCP 直接改 .mindraw 包,但必须使用事务工具、revision 校验和原子写入。

文件变更

  • 新增:/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/mindrawforcodex-工作计划.md
  • 新增目录:/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/01-I/
  • 移动:/Users/ar/Documents/技术实验室/Cowart-Codex-技术架构分析.md/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/01-I/Cowart-Codex-技术架构分析.md
  • 移动:/private/tmp/cowart/Users/ar/Projects/ExcalidrawX/p.mindrawforcodex/01-I/cowart-source/
  • 修改:/Users/ar/Projects/ExcalidrawX/INDEX.md
  • 新增本会话记忆:/Users/ar/Projects/ExcalidrawX/.codex-sessionhistory/2026-06-24-mindrawforcodex计划.md

未决问题

  • Cowart 源码快照中保留了原 clone 的 .git 目录;如果后续要提交到 ExcalidrawX 仓库,需要决定是否删除该嵌套 Git 元数据。
  • .mindraw 包格式、AI Frame 数据结构、MCP 事务协议尚未拆成正式规格文档。
  • 计划文档已写出 Phase 0-6,但尚未开始实现。

后续建议

  • 下一步先写 01-mindraw-package-format.md,冻结 .mindraw 包结构和 manifest schema。
  • 在任何实现前,先做最小 POC:读取 .mindraw 包、注入 assets 到 Excalidraw 运行时、保存时拆回外置 assets。