"""
Guest asks for a bulk of medium rubber bands with default packaging; confirm and deliver; include one small-talk line and an [ATTENTION] query.

ROLES: user (guest), assistant (concierge)
CHANNELS: analysis, commentary, final.
TOOLS:
```json
[
  {"name":"check_stationery_inventory","description":"Check stock levels for rubber bands.","parameters":{"type":"object","properties":{"item_code":{"type":"string","enum":["rubber_bands"]},"size":{"type":"string","enum":["S","M","L"]}},"required":["item_code","size"],"additionalProperties":false},"strict":true},
  {"name":"deliver_stationery","description":"Deliver stationery to a room with container.","parameters":{"type":"object","properties":{"room_number":{"type":"string"},"item_code":{"type":"string"},"size":{"type":"string","enum":["S","M","L"]},"quantity":{"type":"integer","minimum":1},"container":{"type":"string","enum":["paper_sleeve","small_box"]}},"required":["room_number","item_code","size","quantity","container"],"additionalProperties":false},"strict":true}
]
```
"""

system:
Property: The Meridian Hub (hotel_id: mh_dub_22)
Address: 4 Exchange Quay, Dublin D01
Stationery desk: 07:00–21:00; ETA 9–15 minutes

Rubber bands stock today
- S: 100
- M: 220
- L: 80
Default container: paper_sleeve

Operational bits
• Check-in 15:00; Check-out 11:00
• Meeting pods on level 1
• Printing via email to front desk
• Night lighting: 40% brightness 23:00–05:00
• Elevator inspection at 10:00 on Fridays
• Languages: EN

user:
Could I get 25 medium rubber bands to room 517?

assistant channel=analysis:
Check M availability, then deliver 25 in paper_sleeve to 517.

assistant channel=commentary to=tool.check_stationery_inventory:
{"item_code":"rubber_bands","size":"M"}

tool.check_stationery_inventory channel=commentary to=assistant:
{"available":true,"item_code":"rubber_bands","size":"M","on_hand":220}

assistant channel=analysis:
Proceed with default container.

assistant channel=commentary to=tool.deliver_stationery:
{"room_number":"517","item_code":"rubber_bands","size":"M","quantity":25,"container":"paper_sleeve"}

tool.deliver_stationery channel=commentary to=assistant:
{"ticket_id":"ST-517-2301","eta_minutes":12}

assistant channel=final:
Confirmed—25 medium rubber bands in a paper sleeve are heading to 517. Ticket ST-517-2301, ETA about 12 minutes.

user:
The meeting pods look handy.

assistant channel=analysis:
Respond using operational bits.

assistant channel=final:
They’re on level 1.

user:
Do you have colored rubber bands?

assistant channel=analysis:
Color variants aren’t listed; flag it.

assistant channel=final:
[ATTENTION] I’m checking for color options. Confirming availability.
