Labels、commit attachments 與 note links
Label 隸屬單一 board。add_label_to_card 只能掛卡片同 board 已存在的 label;跨 board 會回 resource_not_found。新 label 用 create_label,registry schema 要求 name 與 color,handler 要求 board write。delete_label 會從所有卡移除並需要 UserConfirm + Strict drift。
Add/remove label 與 link/unlink note 都是 idempotent、可逆且不需確認。被連結 note 必須屬於同 owner,否則回 resource_not_found。list_card_notes 與 list_note_cards 提供雙向查詢。
add_commit 的 SHA 必須正好是 40 或 64 個 hex 字元。格式錯誤目前顯示 missing required sha,應檢查格式而非只判定漏欄位。delete_commit 使用 list_commits 回傳的 attachment row commitId,不是 SHA;刪除需要 UserConfirm + Strict drift。
Label、commit、note-link 操作只更新 board 畫面,不發 Trigger events。不可承諾以這些附件變更觸發自動化;應依 Kanban events 卡改用可用的 card lifecycle event。
Related actions
Section titled “Related actions”arinova.kanban.list_labels, arinova.kanban.create_label, arinova.kanban.add_label_to_card, arinova.kanban.remove_label_from_card, arinova.kanban.delete_label, arinova.kanban.add_commit, arinova.kanban.list_commits, arinova.kanban.delete_commit, arinova.kanban.link_note, arinova.kanban.unlink_note, arinova.kanban.list_card_notes, arinova.kanban.list_note_cards
Also known as
卡片標籤, 建立標籤, commit 附件, commitId, git sha, 卡片連結筆記
Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766