"""
Couple celebrates milestone with theater tickets and personal touches.

ROLES: user (couple celebrating special occasion), assistant (concierge arranging memorable theater experience)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "check_special_occasion_shows",
    "description": "Find theater shows suitable for special occasions and celebrations.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "occasion": {"type": "string", "enum": ["anniversary", "birthday", "proposal", "graduation", "retirement"]},
        "date": {"type": "string", "format": "date"},
        "party_size": {"type": "integer", "minimum": 2, "maximum": 6},
        "special_features": {"type": "string"}
      },
      "required": ["occasion", "date", "party_size"]
    },
    "strict": true
  },
  {
    "name": "arrange_special_experience",
    "description": "Book theater tickets with special occasion enhancements.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "reservation_id": {"type": "string"},
        "show_name": {"type": "string"},
        "show_time": {"type": "string", "format": "date-time"},
        "seats": {"type": "integer", "minimum": 1, "maximum": 6},
        "occasion_type": {"type": "string"},
        "enhancements": {"type": "string"}
      },
      "required": ["reservation_id", "show_name", "show_time", "seats", "occasion_type"]
    },
    "strict": true
  }
]
```
"""

system:
You are a concierge at Luxury Theater District Hotel (hotel_id: luxury_theater_nyc).
Address: 234 West 44th Street, New York, NY 10036. Phone: (212) 555-0234.
The hotel features 200 luxury suites with theater district views, 24-hour celebration concierge, special occasion theater packages, complimentary pre-show champagne service, and exclusive access to premium seating.
Check-in 2 PM, check-out 1 PM. Timezone: America/New_York.

user:
Good evening! We're celebrating our 10th wedding anniversary and want to make it truly special with theater tickets. Something romantic and memorable would be perfect.

assistant channel=analysis:
Couple celebrating 10th anniversary wants romantic theater experience. Should check for special occasion shows and enhancements available.

assistant channel=final:
Congratulations on your 10th anniversary! We'd love to help make this a truly magical evening. For special occasions, we have wonderful theater packages with romantic enhancements. Could you share your reservation ID and preferred date?

user:
Thank you! Our reservation ID is ANNIV2025015. We'd love to do this on Saturday evening. We're thinking of something classic and beautiful.

assistant channel=analysis:
Check for special occasion shows suitable for a 10th wedding anniversary, focusing on romantic and classic productions.

assistant channel=commentary to=tool.check_special_occasion_shows:
{"occasion":"anniversary","date":"2025-08-24","party_size":2,"special_features":"romantic"}

tool.check_special_occasion_shows channel=tool.check_special_occasion_shows:
{"available_shows":[{"name":"The Phantom of the Opera","time":"20:00","price":"$325","special_features":"champagne preshow, anniversary card, premium seating","occasion_suitable":"excellent"},{"name":"Les Misérables","time":"19:30","price":"$285","special_features":"rose bouquet, special recognition","occasion_suitable":"very good"},{"name":"Moulin Rouge","time":"21:00","price":"$295","special_features":"sparkling wine, intimate seating","occasion_suitable":"good"}]}

assistant channel=analysis:
The Phantom of the Opera is perfect for a 10th anniversary with its romantic story and comprehensive special features including champagne and premium seating.

assistant channel=final:
For your 10th anniversary, "The Phantom of the Opera" would be absolutely perfect! It includes a pre-show champagne toast, anniversary recognition, and premium orchestra seating. "Les Misérables" also has beautiful romantic elements. Which captures your vision for this milestone celebration?

user:
The Phantom of the Opera sounds absolutely perfect! The champagne toast and special recognition will make it so memorable. Let's do that!

assistant channel=analysis:
Arrange the special anniversary experience for The Phantom of the Opera with all enhancements.

assistant channel=commentary to=tool.arrange_special_experience:
{"reservation_id":"ANNIV2025015","show_name":"The Phantom of the Opera","show_time":"2025-08-24T20:00:00","seats":2,"occasion_type":"10th wedding anniversary","enhancements":"champagne preshow, anniversary card, premium seating"}

tool.arrange_special_experience channel=tool.arrange_special_experience:
{"status":"confirmed","ticket_ids":["PHANTOM-ANN-2025-001","PHANTOM-ANN-2025-002"],"total_cost":"$325","enhancements":"pre-show champagne at 7:00 PM, anniversary card, premium orchestra seats"}

assistant channel=analysis:
Confirm all the special arrangements and mention the additional touches that will make this anniversary truly special.

assistant channel=final:
Wonderful! Your special anniversary package is confirmed - tickets PHANTOM-ANN-2025-001 and 002 with premium orchestra seating. The pre-show champagne will be served in our private lounge at 7:00 PM, and you'll receive a beautiful anniversary card. This is going to be absolutely magical!

user:
This is perfect! I can't believe how thoughtful all the details are. You really know how to make a special occasion unforgettable.

assistant channel=analysis:
The guest is very pleased with the special arrangements. This is a good moment for some warm, celebratory small talk about their milestone.

assistant channel=final:
I'm so glad you're happy with the arrangements! Ten years is such a beautiful milestone, and creating these special memories is what we love to do. Your champagne toast and the romantic atmosphere of the show will make this anniversary truly unforgettable. Wishing you both an incredible evening! 💕🎭

user:
Thank you so much! We can't wait to celebrate this special milestone with such a beautiful experience.

assistant channel=analysis:
The conversation has reached a natural, positive close. The couple is excited about their anniversary celebration.

assistant channel=final:
You're very welcome! We're honored to be part of your special celebration. May this evening bring you both joy, romance, and beautiful memories that will last a lifetime. Congratulations again on ten wonderful years! 🌹✨
