# 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 语义契约文档化,而不是直接做实现。