---
{
  "id": "platform.memo.generated-documents",
  "topic": "memo",
  "title": "Skill 產生的 Memo 文件引用",
  "locale": "zh-TW",
  "version": "2026-07-24",
  "summary": "Generated documents 是 skill package 以 side effect 建立的普通 Memo pages，透過 conversation-scoped bindings 解析。",
  "content": "Skill package 執行時可用 side effect 建立普通 Memo pages；bindings 記錄每頁的 `logicalPath`、`documentRole` 與產出時 `contentSha256`。canonical read action 是 `resolve_generated_documents`，必須使用 package 產出的 `packageSlug`、`entryKey`、`documentSetName`，也可用 `documentRole` 過濾。\n\nResolver 只查目前 conversation，且 binding 必須同時對目前 Agent 與 triggering user 可及。缺少 conversation context 或 binding 不在該對話會回 not found；它不是全域搜尋。`documentSetName` 會 normalize 成 stable key，前後空白不影響，但不得自行發明 set name。\n\n`resolve_generated_design_system` 是 `ui-ux-pro-max` 相容別名，registry replacement 是 canonical resolver，目前並未正式標記 deprecated；新呼叫一律用 canonical action。resolver 只查引用，生成或刷新內容要走 package execution。頁面之後可能被人工修改；先比較 result version 與 binding `contentSha256` 再提示 drift，不可把 `update_page` 說成重新生成。\n",
  "aliases": [
    "產生的備忘錄文件",
    "產生的設計系統",
    "skill package 頁面",
    "document set binding",
    "解析產出頁面"
  ],
  "tags": [
    "memo",
    "generated-documents",
    "resolver"
  ],
  "relatedActions": [
    "arinova.memo.resolve_generated_documents",
    "arinova.memo.resolve_generated_design_system",
    "arinova.memo.get_page"
  ],
  "relatedActionPrefixes": [],
  "url": "https://docs.arinova.ai/zh-tw/kb/memo/generated-documents/"
}
---

Skill package 執行時可用 side effect 建立普通 Memo pages；bindings 記錄每頁的 `logicalPath`、`documentRole` 與產出時 `contentSha256`。canonical read action 是 `resolve_generated_documents`，必須使用 package 產出的 `packageSlug`、`entryKey`、`documentSetName`，也可用 `documentRole` 過濾。

Resolver 只查目前 conversation，且 binding 必須同時對目前 Agent 與 triggering user 可及。缺少 conversation context 或 binding 不在該對話會回 not found；它不是全域搜尋。`documentSetName` 會 normalize 成 stable key，前後空白不影響，但不得自行發明 set name。

`resolve_generated_design_system` 是 `ui-ux-pro-max` 相容別名，registry replacement 是 canonical resolver，目前並未正式標記 deprecated；新呼叫一律用 canonical action。resolver 只查引用，生成或刷新內容要走 package execution。頁面之後可能被人工修改；先比較 result version 與 binding `contentSha256` 再提示 drift，不可把 `update_page` 說成重新生成。
