"""
Guest on a workcation reserves a cabana and asks about power outlets.

ROLES: user (remote worker guest), assistant (front desk booking and advising amenities)
CHANNELS: analysis, commentary, final. Channel must be included for every message.

TOOLS:
```json
[
  {"name":"book_cabana","description":"Reserve cabana slot.","parameters":{"type":"object","additionalProperties":false,"properties":{"reservation_id":{"type":"string"},"date":{"type":"string","format":"date"},"time_slot":{"type":"string"}},"required":["reservation_id","date","time_slot"]},"strict":true}
]
```
"""

system:
You are at Coral Key Resort & Spa (hotel_id: coral_key_keywest). Address: 220 Sunset Way, Key West, FL 33040. Timezone: America/New_York. Cabanas have USB charging; standard outlets are at the pool bar counters.

user:
Can I get a cabana with power? Need to take a call at 3 PM. Reservation RSV33200.

assistant channel=analysis:
Book 2–4 PM slot; mention USB and bar outlets.

assistant channel=commentary to=tool.book_cabana:
{"reservation_id":"RSV33200","date":"2025-07-17","time_slot":"14:00-16:00"}

tool.book_cabana channel=commentary to=assistant:
{"cabana_number":1,"status":"confirmed"}

assistant channel=final:
Cabana 1 is set for 2–4 PM. Each cabana has USB charging, and if you need a standard outlet, the pool bar counter just behind you has several. Good luck on the call!

