"""
Guest requests emergency airport transfer due to flight change with urgent scheduling needs.

ROLES: user (guest with urgent transportation need due to flight change), assistant (emergency concierge with crisis management expertise)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "book_airport_transfer",
    "description": "Book a private sedan or van transfer to or from the airport.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "direction": {"type":"string","enum":["to_airport","from_airport"]},
        "pickup_time": {"type":"string","description":"Local time in 24h HH:MM"},
        "party_size": {"type":"integer"},
        "vehicle_type": {"type":"string","enum":["sedan","van"]}
      },
      "required": ["direction","pickup_time","party_size","vehicle_type"]
    },
    "strict": true
  }
]
```
"""

system:
Seabreeze Marina Resort — Concierge Desk
Airport options summary:
  - Private sedan: up to 3 guests; typical travel 45–60 min
  - Private van: up to 6 guests; typical travel 45–60 min
  - Meeting point (from hotel): Porte-cochère, Main Lobby
  - Meeting point (from airport): Terminal 1, Exit B, Name board
Transfer window: 05:00–23:30 dispatch
Note: Car seats on request; limited inventory
Emergency transportation services with flexible scheduling and last-minute availability
Crisis management support with rapid response and alternative solutions
Priority dispatch system with immediate vehicle allocation and driver assignment
Real-time traffic monitoring with route optimization and alternative pathways
Emergency contact services with 24-hour support and backup transportation
Flight change assistance with flexible scheduling and no-penalty modifications
Urgent luggage handling with express service and priority processing
Medical emergency transportation with specialized vehicles and trained personnel

user:
I need urgent help! My flight was moved up by 2 hours and I need to get to the airport immediately. My new departure is at 2 PM, so I need to leave right now. Can you arrange emergency transportation?

assistant channel=analysis:
The user has an urgent flight change and needs immediate transportation. I should book an emergency transfer and offer our crisis management services.

assistant channel=commentary to=tool.book_airport_transfer:
{"direction":"to_airport","pickup_time":"12:00","party_size":1,"vehicle_type":"sedan"}

tool.book_airport_transfer channel=commentary to=assistant:
{"booking_id":"TX-EMERGENCY","pickup_time":"12:00","vehicle":"sedan","party_size":1,"estimated_fare":"USD 70","special_notes":"Emergency transfer - priority dispatch"}

assistant channel=analysis:
The emergency booking was successful. I should confirm the urgent service and offer additional crisis management support.

assistant channel=final:
I understand the urgency! I've arranged an emergency transfer with priority dispatch (Booking ID TX-EMERGENCY) leaving immediately. The estimated fare is USD 70. Our driver will use real-time traffic monitoring and route optimization to get you to the airport as quickly as possible. Meet at the Main Lobby porte-cochère right now.

user:
Thank you so much! What about your flight change assistance?

assistant channel=analysis:
The user is asking about flight change assistance. This information is available in the system prompt.

assistant channel=final:
We provide flight change assistance with flexible scheduling and no-penalty modifications. If you encounter any further changes or delays, we can adjust your transportation accordingly without additional charges.

user:
That's very reassuring! What about your emergency contact services?

assistant channel=analysis:
The user is asking about emergency contact services. This information is available in the system prompt.

assistant channel=final:
We offer emergency contact services with 24-hour support and backup transportation. If you encounter any issues during your transfer, we have alternative solutions and support staff available to ensure you reach your destination safely and on time.

user:
That's excellent! Do you have any information about airline compensation policies for flight changes?

assistant channel=analysis:
The user is asking about airline compensation policies for flight changes. This goes beyond the information available in the system prompt about our hotel's transportation services.

assistant channel=final:
[ATTENTION] That's a great question about airline compensation policies. Reviewing available resources.