edit | blame | history | raw

2026-06-26 AI需求语义

用户目标

  • 通过现有 mindraw:// 链接直接读取并理解 Mindraw 画布里的 AI 相关需求。
  • 在不进入代码实现的前提下,先把 AI 交互语义中的关键产品决策锁定。

已完成事项

  • 成功解析并打开以下两个深链,对应桌面文件 /Users/ar/Desktop/Mindraw-需求 copy.mindraw
  • mindraw://localhost?documentId=mdoc_18bc8c73f4d986d0_40c3&elementId=Xs81wStiO68qq-Pk-M9PM
  • mindraw://localhost?documentId=mdoc_18bc8c73f4d986d0_40c3&elementId=uv7fID8fFZMEpDZr2qeig
  • 直接读取 drawing.excalidraw,确认两个目标 frame:
  • AI相关的需求1-在mindraw里面使用AI
  • AI相关的需求2-在mindraw之外调用
  • 基于用户确认,锁定 AI 结果承载规则。

关键决策

  1. AI 的默认输出载体不是改写当前选中 frame,而是新建结果 frame。
  2. 无论 AI 返回纯文字还是图片,都默认新建结果 frame。
  3. 同一个源 frame 多次提交时,每次都新建新的结果 frame,不覆盖旧结果。
  4. 结果 frame 命名采用递增序号形式:AGC-...-01/02/03

当前语义基线

  • 当前选中 frame:输入源 / 上下文源。
  • 新建结果 frame:AI 输出承载体。
  • 默认行为是保留原始 frame,不让 AI 输出覆盖用户原始标注和需求。

文件变更

  • 无主项目源码或文档变更。
  • 新增会话记录:.codex-sessionhistory/2026-06-26-AI需求语义.md

未决问题

  • 结果 frame 与源 frame 的空间布局规则:右侧、下方,还是按可用空间自动布局。
  • 结果 frame 内的结构规则:标题、正文、图片、来源链接、时间戳、prompt、状态是否需要固定模板。
  • 外部 AI 调用时,提交作用域是否严格限定为“当前选中 frame”,还是允许附带父 frame / 邻近 frame / 当前画布额外上下文。
  • “重新生成”在产品语义上是否等价于“再次提交”,如果是,是否仍坚持只新增不覆盖。

后续建议

  • 下一轮优先把 结果 frame 布局规则 + 内容模板 + 提交作用域 三件事定掉。
  • 这些定完后,再进入 Round04 的 AI 语义契约文档化,而不是直接做实现。