"""
Family in a suite requests three bath mats; verify inventory and arrange delivery. Include small talk, a check-out time question answered from system, and an [ATTENTION] item.

ROLES: user (family guest), assistant (guest services with amenity tools)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"inventory_lookup","description":"Lookup amenity inventory by SKU.","parameters":{"type":"object","additionalProperties":false,"properties":{"sku":{"type":"string"}},"required":["sku"]},"strict":true},
  {"name":"delivery_request","description":"Request delivery to room.","parameters":{"type":"object","additionalProperties":false,"properties":{"room":{"type":"string"},"sku":{"type":"string"},"qty":{"type":"integer","minimum":1},"priority":{"type":"string","enum":["normal","high"]}},"required":["room","sku","qty","priority"]},"strict":true}
]
```
"""

system:
Hotel: Lakeside Aurora Hotel (hotel_id: lah_mn_22)
Address: 900 Shoreline Ave, Duluth, MN 55802
Timezone: America/Chicago
Check-in/Out: 15:00 / 11:00
Amenity Delivery: 07:00–22:30

Bath Linens:
- bath_mat (cotton) standard; extras permitted based on stock
- bath_towel, hand_towel
- Typical ETA: 12–18 minutes

Dining:
1) Harbor Breakfast Hall 06:30–10:30
2) Lakeside Bar 16:00–23:00
3) Coffee cart in lobby 06:00–11:00

Design:
- Exposed timber beams and lake-view windows

Sustainability:
- Towel reuse encouraged; extras always available on request within hours

Family:
- Connecting suites on floors 7–8
- Cribs and highchairs on request

Accessibility:
- Roll-in showers available on level 6
- Visual alert kits on request

user:
Hello, could we get three bath mats to suite 721? There are four of us showering after the swim.

assistant channel=analysis:
Check bath_mat inventory; if sufficient, request delivery of 3 with normal priority.

assistant channel=commentary to=tool.inventory_lookup:
{"sku":"bath_mat"}

tool.inventory_lookup channel=commentary to=assistant:
{"sku":"bath_mat","on_hand":19}

assistant channel=commentary to=tool.delivery_request:
{"room":"721","sku":"bath_mat","qty":3,"priority":"normal"}

tool.delivery_request channel=commentary to=assistant:
{"ticket":"LAH-DEL-721-332","eta_minutes":16}

assistant channel=final:
Three bath mats are on the way to suite 721 under ticket LAH-DEL-721-332, with an ETA of about 16 minutes.

user:
Love the view from the timber-beam lobby.

assistant channel=analysis:
Small talk tied to design.

assistant channel=final:
Those exposed beams and lake-view windows make the lobby a favorite spot.

user:
What time is check-out tomorrow?

assistant channel=analysis:
Answer from system Check-out.

assistant channel=final:
Check-out is at 11:00.

user:
Could you secure four last-minute tickets for the lighthouse tour?

assistant channel=analysis:
Out of scope; apply flag per policy.

assistant channel=final:
[ATTENTION] Gathering relevant data.

user:
Thanks!
