跳到內容

Kanban action 與存取概觀

Kanban 是 board → column → card。此 family 有 46 個 actions:read 涵蓋 boards、member roster、columns、cards、labels、comments、commits、note links;mutation 涵蓋結構、卡片生命週期、指派、分享與附件。欄位以 registry schema 為準。

Board 結構 actions 是 create_boardupdate_boardarchive_boardunarchive_board;hard-delete board 仍刻意排除。Column 結構 actions 是 create_columnupdate_columndelete_columnreorder_columnsdelete_column 使用 UserConfirm 與 Strict drift,且拒絕刪除 Done column 或含有未封存卡片的 column。把新 column 設成 Done 會原子替換舊 Done;不可直接把唯一 Done 降成 normal。

assign_agentunassign_agent 使用 UserConfirm + Strict,自己除外。share_card_to_conversation 要求 Agent 對話成員資格。add_attachment 綁定既有 imageAssetId,移除只影響該卡片。public-share create/revoke 使用 UserConfirm + Strict。list_board_members 唯讀;成員寫入只留給 user/CLI v1。

存取由 board_agent_permissions 逐 board 授予 readwrite;同 owner 的 Agent 仍需個別權限。不可見資源回 resource_not_found 以免洩漏,read-only board 的 mutation 回 permission_denied。Read actions 可在 public surface 執行,所有 mutations 都不可。

Kanban 超過單回合 24-tool cap,所以可能只顯示部分 tools;遺漏 schema 可用 arinova.action.get_schema。只有成功 action result 能證明變更已提交。

arinova.kanban.create_board, arinova.kanban.create_column, arinova.kanban.delete_column, arinova.kanban.create_card, arinova.kanban.list_cards, arinova.kanban.get_card, arinova.kanban.move_card, arinova.kanban.complete_card, arinova.kanban.list_boards, arinova.kanban.assign_agent, arinova.kanban.unassign_agent, arinova.kanban.share_card_to_conversation, arinova.kanban.add_attachment, arinova.kanban.remove_attachment, arinova.kanban.create_card_public_share, arinova.kanban.revoke_card_public_share, arinova.kanban.list_board_members, arinova.kanban.*

Also known as

kanban, task board, backlog, board, card, task card, 看板, 任務卡, 卡片, 待辦板


Machine-readable Markdown · Knowledge index

Build a7f47a5ca54ddcf7806cd48b81ce1b9827042766