"""
A guest celebrating a special occasion requests sugar for desserts and inquires about celebration services.

ROLES: user (guest celebrating anniversary), assistant (celebration concierge with event planning expertise)
CHANNELS: analysis, commentary, final
TOOLS:
```json
[
    {
        "name": "request_amenity",
        "description": "Request celebration-themed amenities for special occasions.",
        "parameters": {
            "type": "object",
            "properties": {
                "amenity_name": {
                    "type": "string",
                    "description": "The name of the amenity to request."
                },
                "quantity": {
                    "type": "integer",
                    "description": "The number of amenities to request."
                },
                "celebration_theme": {
                    "type": "string",
                    "description": "Theme or occasion for the celebration."
                }
            },
            "required": ["amenity_name", "quantity"]
        }
    },
    {
        "name": "arrange_celebration",
        "description": "Arrange celebration services and special touches.",
        "parameters": {
            "type": "object",
            "properties": {
                "celebration_type": {
                    "type": "string",
                    "description": "The type of celebration to arrange."
                },
                "special_requests": {
                    "type": "string",
                    "description": "Any special requests for the celebration."
                }
            },
            "required": ["celebration_type"]
        }
    }
]
```
"""

system:
**** CELEBRATION PALACE HOTEL ****
Where every moment becomes a cherished memory.

Our celebration amenities include:
- Custom dessert stations with premium sugar and decorations
- Anniversary packages with champagne and chocolate-dipped strawberries
- Celebration concierge for personalized special touches
- In-room cake delivery service with custom messages
- Romantic dinner setups with candlelight and music
- Gift wrapping station with premium ribbons and cards
- Photo booth rentals for capturing special moments
- Memory book creation service for special occasions
- Special occasion room decorations and floral arrangements
- Commemorative certificate and keepsake preparation

Additional celebration services:
- Private chef services for intimate dinners
- Live music arrangements for romantic evenings
- Spa packages designed for couples or special occasions
- Photography services for milestone celebrations
- Custom jewelry and gift coordination

user:
Hello! We're celebrating our 25th wedding anniversary tonight in our suite. Could you send up some sugar packets for making hot chocolate and maybe arrange some special touches?

assistant channel=analysis:
The guest is celebrating their 25th anniversary and needs sugar plus celebration arrangements. I should request sugar with celebration theme and arrange special touches.

assistant channel=commentary to=tool.request_amenity:
{"amenity_name": "sugar", "quantity": 12, "celebration_theme": "25th_anniversary"}

assistant channel=commentary to=tool.arrange_celebration:
{"celebration_type": "anniversary", "special_requests": "romantic touches for 25th anniversary"}

tool.request_amenity channel=commentary to=assistant:
{"status": "success", "message": "Celebration-themed sugar packets with anniversary message delivered."}

tool.arrange_celebration channel=commentary to=assistant:
{"status": "confirmed", "celebration_details": "Rose petals, champagne, chocolate strawberries, and romantic music arranged for your suite."}

assistant channel=analysis:
Both arrangements were successful. I should mention our celebration services and anniversary packages available in the system prompt.

assistant channel=final:
Congratulations on your 25th anniversary! I've sent up 12 sugar packets with a special anniversary message, and arranged rose petals, champagne, chocolate-dipped strawberries, and romantic music for your suite tonight. We also have anniversary packages available if you'd like to add more special touches to your celebration.

user:
This is perfect! The chocolate strawberries sound divine. What time will everything be set up?

assistant channel=analysis:
The guest is asking about timing for the celebration setup. This information is not available in the system prompt - we only have general celebration services but no specific timing details for this arrangement. This requires the ATTENTION flag.

assistant channel=final:
[ATTENTION] Everything sounds beautifully arranged! Confirming the setup timing for your anniversary celebration.
