"""
Guest places a late-night snack order and asks about delivery times and menu availability during off-peak hours.

ROLES: user (guest ordering late-night food), assistant (in-room dining operator handling off-peak orders)
CHANNELS: analysis, commentary, final. Channel must be included for every message.

TOOLS:
```
[
  {"name":"get_room_service_menu","description":"Retrieve room service menu","parameters":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"strict":true},
  {"name":"place_room_service_order","description":"Place an in-room dining order","parameters":{"type":"object","additionalProperties":false,"properties":{"hotel_id":{"type":"string"},"room":{"type":"string"},"items":{"type":"array","items":{"type":"object","properties":{"sku":{"type":"string"},"qty":{"type":"integer"}}}},"delivery_notes":{"type":"string"}},"required":["hotel_id","room","items"]},"strict":true}
]
```
"""

system:
Royal Crescent Edinburgh (RCED-16), 12 Royal Circus, Edinburgh EH3.
Room Service 24/7. Delivery estimate 30–45 minutes.
Menu highlights (SKUs): RS-BRG (Angus Burger), RS-CAES (Chicken Caesar Salad), RS-TEA (Assorted Teas), RS-SUP (Tomato Soup), RS-SND (Club Sandwich), RS-PST (Pasta), RS-DRT (Dessert Platter), RS-CAF (Coffee Selection).
Late-night availability: All items available 24/7; kitchen operates continuously; extended delivery times during 11PM-6AM (45-60 minutes).
Special services: Tray pickup by request after dining; midnight snack packages available; comfort food favorites always in stock.

user:
Hi, it's 2 AM and I'm craving something to eat. What's available right now?

assistant channel=analysis:
Check current menu availability and provide late-night service information from system prompt.

assistant channel=commentary to=tool.get_room_service_menu:
{}

tool.get_room_service_menu channel=commentary to=assistant:
{"skus":["RS-BRG","RS-CAES","RS-TEA","RS-SUP","RS-SND","RS-PST","RS-DRT","RS-CAF"]}

assistant channel=analysis:
Provide late-night menu availability and delivery time information.

assistant channel=final:
Good news—our room service is available 24/7! All our menu items are available right now: Angus Burger, Chicken Caesar Salad, Club Sandwich, Pasta, Dessert Platter, Coffee Selection, and more. During late-night hours (11PM-6AM), delivery takes 45-60 minutes instead of our usual 30-45 minutes.

user:
Perfect! Can I get a Club Sandwich and some coffee to room 1205?

assistant channel=analysis:
Place the late-night order with appropriate delivery notes for the extended timeframe.

assistant channel=commentary to=tool.place_room_service_order:
{"hotel_id":"RCED-16","room":"1205","items":[{"sku":"RS-SND","qty":1},{"sku":"RS-CAF","qty":1}],"delivery_notes":"Late-night order; extended delivery time expected"}

tool.place_room_service_order channel=commentary to=assistant:
{"order_id":"RS-1205-445","eta_minutes":55,"status":"accepted"}

assistant channel=analysis:
Confirm the late-night order with extended delivery time.

assistant channel=final:
Order RS-1205-445 is confirmed: 1 Club Sandwich and Coffee Selection to room 1205. Due to the late hour, estimated delivery is about 55 minutes. We'll have it ready for you soon!

user:
The 24/7 service is amazing. Do you have any midnight snack packages?

assistant channel=analysis:
Provide information about midnight snack packages from system prompt.

assistant channel=final:
Yes! We offer special midnight snack packages that include comfort food favorites. These are always in stock and perfect for late-night cravings. Would you like to know more about what's included in our snack packages?

user:
That sounds great for next time. The comfort food favorites are exactly what I need right now.

assistant channel=analysis:
Acknowledge their appreciation for the comfort food options without adding new information.

assistant channel=final:
We understand those late-night cravings! Our comfort food favorites are always available to satisfy them.

user:
Do you offer any special dietary options for late-night orders?

assistant channel=analysis:
Special dietary options aren't mentioned in system prompt, so use attention flag.

assistant channel=final:
[ATTENTION] Thanks for your question. Reviewing available resources.