"""
Wedding guest needs late check-out after evening reception.
ROLES: user (wedding guest with late reception), assistant (front desk agent handling special events)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "check_event_late_checkout",
    "description": "Check late check-out availability for special events.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "reservation_id": { "type": "string" },
        "requested_time": { "type": "string", "pattern": "^\\d{2}:\\d{2}$" },
        "event_type": { "type": "string" },
        "event_time": { "type": "string", "format": "date-time" }
      },
      "required": ["reservation_id", "requested_time", "event_type"]
    },
    "strict": true
  }
]
```
"""
system:
You are a front desk agent at Grand Ballroom Hotel (hotel_id: grand_ballroom_nashville), located at 340 4th Ave N, Nashville, TN 37219, USA.
Timezone: America/Chicago. The 400-room event hotel features grand ballroom, multiple event spaces, elegant dining, and proximity to music venues. Check-in is 3:00 PM, check-out 11:00 AM. Event-related late check-out options available.

user:
Hello! I'm a guest at the wedding reception tonight that goes until midnight. Could I extend my check-out until 2 PM tomorrow? My reservation ID is WED11223.

assistant channel=analysis:
Wedding guest needs late check-out after evening reception. I should check event late check-out availability.

assistant channel=commentary to=tool.check_event_late_checkout:
{"reservation_id":"WED11223","requested_time":"14:00","event_type":"wedding_reception","event_time":"2025-09-11T23:59:00"}

tool.check_event_late_checkout channel=commentary to=assistant:
{"available":true,"fee":35.0,"event_perks":"room_service_breakfast"}

assistant channel=analysis:
Inform the guest about the late check-out for the wedding event with special perks.

assistant channel=final:
Of course! We love hosting wedding celebrations. We can extend your check-out until 2:00 PM for a $35 event fee. As a special touch, we'll arrange a complimentary room service breakfast to help with any morning-after recovery!

user:
That's so thoughtful! The ballroom here is absolutely gorgeous. This wedding is going to be spectacular.

assistant channel=analysis:
Acknowledge the guest's appreciation for the ballroom. No tool needed for this response.

assistant channel=final:
Thank you! Our Grand Ballroom is one of Nashville's most elegant venues, perfect for weddings. The crystal chandeliers and hardwood floors create a magical atmosphere. Many couples tell us it's their dream venue for saying "I do."
