{
  "id": "workboard",
  "cliCommands": [
    {
      "name": "workboard",
      "description": "Manage Workboard cards and worker dispatch",
      "hasSubcommands": true
    }
  ],
  "doctorContract": {
    "stateMigrations": true
  },
  "enabledByDefault": false,
  "activation": {
    "onStartup": true,
    "onCommands": [
      "workboard"
    ]
  },
  "dashboard": {
    "dataBindings": [
      {
        "id": "cards.list",
        "method": "workboard.cards.list",
        "description": "List Workboard cards and statuses."
      },
      {
        "id": "stats",
        "method": "workboard.cards.stats",
        "description": "Read Workboard card statistics."
      },
      {
        "id": "boards.list",
        "method": "workboard.boards.list",
        "description": "List Workboard boards."
      }
    ],
    "actionVerbs": [
      {
        "id": "dispatch",
        "method": "workboard.cards.dispatch",
        "description": "Dispatch ready Workboard cards.",
        "paramShape": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "boardId": {
              "type": "string",
              "minLength": 1
            }
          }
        }
      }
    ]
  },
  "name": "Workboard",
  "description": "Dashboard workboard for agent-owned issues and sessions.",
  "catalog": {
    "featured": true,
    "order": 10
  },
  "contracts": {
    "tools": [
      "workboard_list",
      "workboard_create",
      "workboard_link",
      "workboard_read",
      "workboard_claim",
      "workboard_heartbeat",
      "workboard_complete",
      "workboard_attachment_add",
      "workboard_attachment_read",
      "workboard_attachment_delete",
      "workboard_block",
      "workboard_boards",
      "workboard_board_create",
      "workboard_board_archive",
      "workboard_board_delete",
      "workboard_stats",
      "workboard_runs",
      "workboard_specify",
      "workboard_decompose",
      "workboard_notify_subscribe",
      "workboard_notify_list",
      "workboard_notify_events",
      "workboard_notify_advance",
      "workboard_notify_unsubscribe",
      "workboard_promote",
      "workboard_reassign",
      "workboard_reclaim",
      "workboard_dispatch",
      "workboard_release",
      "workboard_comment",
      "workboard_proof",
      "workboard_worker_log",
      "workboard_protocol_violation",
      "workboard_unblock",
      "workboard_move"
    ]
  },
  "commandAliases": [
    {
      "name": "workboard"
    }
  ],
  "toolMetadata": {
    "workboard_list": {
      "optional": true
    },
    "workboard_create": {
      "optional": true
    },
    "workboard_link": {
      "optional": true
    },
    "workboard_read": {
      "optional": true
    },
    "workboard_claim": {
      "optional": true
    },
    "workboard_heartbeat": {
      "optional": true
    },
    "workboard_complete": {
      "optional": true
    },
    "workboard_attachment_add": {
      "optional": true
    },
    "workboard_attachment_read": {
      "optional": true
    },
    "workboard_attachment_delete": {
      "optional": true
    },
    "workboard_block": {
      "optional": true
    },
    "workboard_boards": {
      "optional": true
    },
    "workboard_board_create": {
      "optional": true
    },
    "workboard_board_archive": {
      "optional": true
    },
    "workboard_board_delete": {
      "optional": true
    },
    "workboard_stats": {
      "optional": true
    },
    "workboard_runs": {
      "optional": true
    },
    "workboard_specify": {
      "optional": true
    },
    "workboard_decompose": {
      "optional": true
    },
    "workboard_notify_subscribe": {
      "optional": true
    },
    "workboard_notify_list": {
      "optional": true
    },
    "workboard_notify_events": {
      "optional": true
    },
    "workboard_notify_advance": {
      "optional": true
    },
    "workboard_notify_unsubscribe": {
      "optional": true
    },
    "workboard_promote": {
      "optional": true
    },
    "workboard_reassign": {
      "optional": true
    },
    "workboard_reclaim": {
      "optional": true
    },
    "workboard_dispatch": {
      "optional": true
    },
    "workboard_release": {
      "optional": true
    },
    "workboard_comment": {
      "optional": true
    },
    "workboard_proof": {
      "optional": true
    },
    "workboard_worker_log": {
      "optional": true
    },
    "workboard_protocol_violation": {
      "optional": true
    },
    "workboard_unblock": {
      "optional": true
    },
    "workboard_move": {
      "optional": true
    }
  },
  "configSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  "controlUi": {
    "entry": "dist/control-ui/00cf91d70469ae4e5a54b0e056272f32b40a303234c2b8255d538c25645da25b/index.js",
    "styles": [
      "dist/control-ui/00cf91d70469ae4e5a54b0e056272f32b40a303234c2b8255d538c25645da25b/index.css"
    ]
  }
}
