跳到內容

Mindmap outline 批次工作流程

Mindmap outline 接受兩種方言,每個頂層項目成為獨立 root。ATX heading 用 # 表示 roots、## 表示 branch,最深 ######;縮排 outline 每層恰好多 2 個空格,可用 - * 或無 bullet。不可混用方言;空行忽略。無效 heading、奇數縮排、跨層或到達第 64 層會在建立前失敗並指出行號;label 與 2,000-node 上限仍適用。

create_mindmap_from_outline 把對話、會議記錄或腦力激盪原子地建立成完整 Mindmap。create_mindmap 也為相容性接受 outline,但 hierarchy 絕不可放進 description;多節點 outline 形狀的 description 會在 skeleton 建立前被拒絕。用 add_subtree 把一個或多個 outline 頂層項目掛到既有 parentId 下,例如展開某個分支。批次建樹應優先使用這些 actions,而不是反覆呼叫 add_node

replace_outline 接受包含多個頂層 roots 的 forest。它會刪除所有既有節點,再建立全新的節點與 ID,因此需要使用者確認。Service 會在替換前後各建立 checkpoint;之後可由產品版本歷史復原文件內容,但舊 node ID 不會回來。

get_mindmap_as_outline 的 top-level outline 字串是只保留 label 與階層的有損投影;同一 response 也包含完整 mindmap.nodes 陣列,帶 node ID 與完整欄位,live readback 或需保留 rich content 的局部修改應使用這些 nodes。若只把 outline 字串送進 replace_outline,仍會建立新 ID,並抹掉 color、icon、styles、images、linked notes、collapsed、layout side 與 manual offsets。

arinova.mindmap.create_mindmap_from_outline, arinova.mindmap.get_mindmap_as_outline, arinova.mindmap.add_subtree, arinova.mindmap.replace_outline

Also known as

Markdown 大綱, 批次建樹, 掛上 subtree, 替換整棵樹, lossy outline


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766