[
  {
    "id": "Core:fleet.order",
    "name": "Fleet Order",
    "trigger_type": "Fleet",
    "parameters": [
      { "key": "fleet", "label": "Fleet", "source": "entity", "required": true, "filter_type": "Fleet" },
      { "key": "destination", "label": "Destination", "source": "destinations", "required": true },
      { "key": "action", "label": "Action", "source": "actions", "required": true },
      { "key": "item", "label": "Item", "source": "items", "required": false, "condition": "action.needsItem" },
      { "key": "amount", "label": "Amount", "source": "numeric", "required": false, "condition": "action.needsQuantity" }
    ],
    "replace_command": "core.command_palette.fleet_order_replace",
    "queue_command": "core.command_palette.fleet_order_queue"
  }
]
