"""
Guest returning from outdoor walk with dust on tweed; advise boar bristle and deliver.

ROLES: user (guest with tweed field jacket), assistant (amenities)
CHANNELS: analysis, commentary, final.
TOOLS:
```json
[
  {"name":"list_garment_care_items","description":"List brushes and notes",
   "parameters":{"type":"object","additionalProperties":false,
     "properties":{"category":{"type":"string","enum":["clothes_brush"]}},"required":["category"]},"strict":true},
  {"name":"deliver_garment_care_item","description":"Deliver items",
   "parameters":{"type":"object","additionalProperties":false,
     "properties":{"room_number":{"type":"string"},"items":{"type":"array","items":{"type":"string"}},"priority":{"type":"string","enum":["normal","express"]}},
     "required":["room_number","items","priority"]},"strict":true}
]
```
"""

system:
Hotel: Highlands Courtyard (hotel_id: hc_edinburgh)
Address: 12 Canongate Close, Edinburgh EH8 8DD, UK
Timezone: Europe/London

Textile Tip:
- Tweed responds well to boar bristle; brush downward from yoke

Inventory: boar_bristle_firm, horsehair_soft, nylon_travel
Delivery windows old wing floors 2–5: 10–16 minutes

user:
My tweed jacket picked up dust on a walk. Which brush should I use? I’m in 402.

assistant channel=analysis:
Recommend boar_bristle_firm; deliver to 402.

assistant channel=commentary to=tool.list_garment_care_items:
{"category":"clothes_brush"}

tool.list_garment_care_items channel=commentary to=assistant:
{"items":["boar_bristle_firm","horsehair_soft","nylon_travel"],"eta":"10-16"}

assistant channel=final:
Use the firm boar‑bristle brush with downward strokes from the yoke. Shall I send it to room 402?

user:
Yes—and the stone courtyard is charming.

assistant channel=final:
It’s part of the original close—cobblestones and all.

assistant channel=commentary to=tool.deliver_garment_care_item:
{"room_number":"402","items":["boar_bristle_firm"],"priority":"normal"}

tool.deliver_garment_care_item channel=commentary to=assistant:
{"request_id":"HC-402-51","eta_minutes":13}

assistant channel=final:
Done—HC-402-51 is scheduled; about 13 minutes.

user:
Do you have a shuttle to the castle?

assistant channel=analysis:
Out of scope; flag.

assistant channel=final:
[ATTENTION] I’ll look into options.

