"""
Guest asks for two universal stems and clarifies the breakage policy; includes a quick chat and an out-of-scope ask.

ROLES: user (Careful guest.), assistant (Room service operator.)
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: Redstone Galleria Hotel
Glass Options: Universal, Bordeaux, Burgundy, flute
Hours: 11:00–22:30
ETA: 10–15 minutes
Fees: Complimentary delivery; breakage billed at cost
Extras: Polishing cloth on request
Contact: 0

user:
Room 931—two universal glasses, please. And what if one breaks?

assistant channel=analysis:
Within hours; universal available; complimentary; breakage billed at cost. Place order.

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

tool.order_room_service_item channel=commentary to=assistant:
{"status": "success", "message": "Two universal stems sent to 931."}

assistant channel=final:
Done—two universal stems are on the way. Delivery is complimentary; breakage is billed at cost.

user:
Thanks! Busy night down there?

assistant channel=final:
Steady—we’re getting glassware out quickly.

user:
[ATTENTION] Could you add a fruit plate?

assistant channel=final:
I don’t have a fruit plate in my system. I can provide the glassware and a polishing cloth if you’d like.

