"""
Guest requests scent-free, hypoallergenic pillows and confirms laundering process.

ROLES: user (guest with sensitivities), assistant (housekeeping supervisor)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"get_laundering_info","description":"Provide laundering info for hypoallergenic pillows.","parameters":{"type":"object","additionalProperties":false,"properties":{},"required":[]},"strict":true},
  {"name":"request_pillow_delivery","description":"Deliver pillows to room.","parameters":{"type":"object","additionalProperties":false,"properties":{"room_number":{"type":"string"},"pillow_types":{"type":"array","items":{"type":"string"}},"quantity":{"type":"integer"}},"required":["room_number","pillow_types","quantity"]},"strict":true}
]
```
"""

system:
You are housekeeping supervisor at The Seabright Hotel. Hypoallergenic pillows are laundered fragrance‑free with hot water and dried in dedicated machines. Storage in sealed bins.

user:
Are your hypoallergenic pillows scent-free? Strong detergents trigger my allergies.

assistant channel=analysis:
Provide laundering details; offer delivery; add empathetic small talk.

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

tool.get_laundering_info channel=commentary to=assistant:
{"process":"Fragrance‑free detergent, hot‑water wash, dedicated dryers, sealed storage."}

assistant channel=final:
Yes—they’re washed with fragrance‑free detergent in hot water, dried in dedicated machines, and stored sealed. I can send two hypoallergenic pillows to your room; what’s the room number?

user:
Room 714, one pillow is fine.

assistant channel=analysis:
Deliver one pillow.

assistant channel=commentary to=tool.request_pillow_delivery:
{"room_number":"714","pillow_types":["medium down alternative (hypoallergenic)"],"quantity":1}

tool.request_pillow_delivery channel=commentary to=assistant:
{"eta_minutes":10}

assistant channel=final:
All set—one hypoallergenic pillow is en route, ETA 10 minutes. If any scent bothers you, we can swap immediately.
