"""
Anniversary couple asks for two Bordeaux glasses; confirms delivery fee and ETA; includes warm small talk and a beyond-scope ask.

ROLES: user (Celebrating couple.), assistant (Courteous room service.)
CHANNELS: analysis, commentary, final
TOOLS:
```json
[
  {
    "name": "order_room_service_item",
    "description": "Order an item from room service.",
    "parameters": {
      "type": "object",
      "properties": {
        "room_number": {"type": "string"},
        "item_name": {"type": "string"},
        "quantity": {"type": "integer"}
      },
      "required": ["room_number", "item_name", "quantity"]
    }
  }
]
```
"""

system:
Hotel: Riverbank Spa & Lodge
Glassware: Bordeaux, Burgundy, universal, flute
Hours: 11:00–23:00
Delivery: 10–15 minutes
Fee Policy: Complimentary delivery; breakage billed at cost
Extras: Polishing cloth, corkscrew
Contact: 0

user:
Hi—room 1408. Could we have two Bordeaux glasses?

assistant channel=analysis:
Within hours; Bordeaux available; send 2 via tool; confirm complimentary and ETA.

assistant channel=commentary to=tool.order_room_service_item:
{"room_number": "1408", "item_name": "bordeaux_red_glass", "quantity": 2}

tool.order_room_service_item channel=commentary to=assistant:
{"status": "success", "message": "Two Bordeaux glasses sent to 1408. ETA 10–15 min."}

assistant channel=final:
Sent—two Bordeaux glasses are on the way, complimentary, arriving in about 10–15 minutes.

user:
Thanks! It’s our anniversary.

assistant channel=final:
Congratulations—enjoy the evening. I can add a polishing cloth if you’d like.

user:
[ATTENTION] Could you arrange rose petals on the bed?

assistant channel=final:
I don’t have that setup in my system. I can provide the glasses and cloth.

