---
{
  "id": "platform.kanban.archive-delete-and-safety",
  "topic": "kanban",
  "title": "封存、刪除、確認與 public safety",
  "locale": "zh-TW",
  "version": "2026-07-24",
  "summary": "Archive 是可逆的預設選擇；永久 Kanban 刪除必須經 UserConfirm 與 Strict post-confirmation drift check。",
  "content": "Archive 可逆且不需確認；unarchive 會把卡恢復到原欄並重新檢查 WIP。Archived 卡不出現在 `list_cards`，仍可被 `search_cards` 找到，也可用 `get_card` 依 ID 讀取；這個不對稱是目前 runtime 契約。\n\n`delete_card` 會永久刪除卡片，連帶移除 comments、label associations、commit attachments 與 note links。除非使用者明確要求永久刪除，優先建議 archive。四個 destructive actions：`delete_card`、`delete_comment`、`delete_commit`、`delete_label` 都是 UserConfirm + Strict drift；knowledge card 不能繞過確認。\n\n使用者拒絕確認時操作沒有執行，不得重複呼叫同一 action 施壓。所有 Kanban mutations（包含可逆操作）都不可在 public conversation surface 執行；public context 只能使用 read actions。\n\n`resource_not_found` 同時代表資源不存在或 Agent 無權看見，不可據此洩漏或斷言 board/card 不存在。對 read-only board 做 mutation 則回 `permission_denied`。\n",
  "aliases": [
    "封存卡片",
    "恢復封存卡",
    "刪除卡片",
    "永久刪除",
    "destructive confirmation",
    "公開對話"
  ],
  "tags": [
    "kanban",
    "archive",
    "deletion",
    "confirmation",
    "safety"
  ],
  "relatedActions": [
    "arinova.kanban.archive_card",
    "arinova.kanban.unarchive_card",
    "arinova.kanban.delete_card",
    "arinova.kanban.delete_comment",
    "arinova.kanban.delete_commit",
    "arinova.kanban.delete_label",
    "arinova.kanban.get_card",
    "arinova.kanban.search_cards"
  ],
  "relatedActionPrefixes": [],
  "url": "https://docs.arinova.ai/zh-tw/kb/kanban/archive-delete-and-safety/"
}
---

Archive 可逆且不需確認；unarchive 會把卡恢復到原欄並重新檢查 WIP。Archived 卡不出現在 `list_cards`，仍可被 `search_cards` 找到，也可用 `get_card` 依 ID 讀取；這個不對稱是目前 runtime 契約。

`delete_card` 會永久刪除卡片，連帶移除 comments、label associations、commit attachments 與 note links。除非使用者明確要求永久刪除，優先建議 archive。四個 destructive actions：`delete_card`、`delete_comment`、`delete_commit`、`delete_label` 都是 UserConfirm + Strict drift；knowledge card 不能繞過確認。

使用者拒絕確認時操作沒有執行，不得重複呼叫同一 action 施壓。所有 Kanban mutations（包含可逆操作）都不可在 public conversation surface 執行；public context 只能使用 read actions。

`resource_not_found` 同時代表資源不存在或 Agent 無權看見，不可據此洩漏或斷言 board/card 不存在。對 read-only board 做 mutation 則回 `permission_denied`。
