"""
Guest prefers larger Burgundy bowls; asks about quantity limit, fees, and polishing standards; brief chit-chat and an out-of-scope request.

ROLES: user (Pinot enthusiast.), assistant (Room service operator focused on glassware.)
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: Old Town Cellars Inn
Glassware: Burgundy red, Bordeaux red, universal, flute
Service Window: 11:00–22:00
Delivery: 10–15 minutes
Policy: Delivery complimentary; breakage billed at cost; soft limit 4 glasses per room
Standards: Hand-polished before dispatch; lint-free cloth available
Dial: 0

user:
Room 608—can I get two large Burgundy glasses?

assistant channel=analysis:
Within hours; Burgundy available; complimentary delivery. Place order via tool.

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

tool.order_room_service_item channel=commentary to=assistant:
{"status": "success", "message": "Two Burgundy glasses sent to 608."}

assistant channel=final:
Sent—two Burgundy bowls are headed your way. Delivery is complimentary.

user:
Is there a limit on how many?

assistant channel=final:
Soft limit is four glasses per room.

user:
Nice—busy tonight?

assistant channel=final:
Comfortably paced—enjoy your evening.

user:
[ATTENTION] Can you also provide a decanter?

assistant channel=final:
I don’t have a decanter listed in my system. I can provide the glassware and lint-free cloth.

