"""
Guest orders medium rubber bands in paper sleeves; verify and deliver; include small talk and one [ATTENTION] question.

ROLES: user (guest), assistant (stationery desk)
CHANNELS: analysis, commentary, final.
TOOLS:
```json
[
  {"name":"check_stationery_inventory","description":"Check inventory 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.","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:
Name: Riverbend Tech Stay (hotel_id: rts_aus_07)
Address: 15 Southbank Blvd, Melbourne VIC 3006
Stationery: 07:00–22:00; ETA 10–16 minutes

Rubber bands overview
S(110) M(190) L(70)
Default: paper_sleeve; Optional: small_box

Operational notes
- Check-in 14:00; Check-out 11:00
- Meeting level 3 open 24/7 to residents
- Printing kiosk by lifts
- Night corridor light at 30% after 23:00
- Staff languages: EN
- Luggage room staffed 06:00–23:00

user:
Could you bring 20 medium rubber bands to 1002?

assistant channel=analysis:
Check M stock; deliver 20 in paper_sleeve to 1002.

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":190}

assistant channel=analysis:
Proceed with delivery in default packaging.

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

tool.deliver_stationery channel=commentary to=assistant:
{"ticket_id":"ST-1002-6611","eta_minutes":14}

assistant channel=final:
Confirmed—20 medium rubber bands in a paper sleeve are en route to 1002. Ticket ST-1002-6611, ETA about 14 minutes.

user:
The night lighting is pretty dim, which I like.

assistant channel=analysis:
Use operational notes.

assistant channel=final:
We keep corridors at around 30% brightness after 23:00.

user:
Can I access meeting level 3 right now as a visitor?

assistant channel=analysis:
Access for residents only is indicated; visitor policy not specified—flag.

assistant channel=final:
[ATTENTION] I’m checking visitor access for level 3. Confirming policy details.

