"""
Guest drops a small dot of ketchup; asks if enzymatic is needed; confirm method and arrange.

ROLES: user (room service diner), assistant (evening ops)
CHANNELS: analysis, commentary, final.
TOOLS:
```json
[
  {"name":"food_soil_method","description":"Suggest method for food-based stain.","parameters":{"type":"object","additionalProperties":false,"properties":{"type":"string"},"required":["type"]}},
  {"name":"send_spot_team","description":"Send spot team with chosen method.","parameters":{"type":"object","additionalProperties":false,"properties":{"room":"string","method":"string"},"required":["room","method"]}}
]
```
"""

system:
Canopy River Hotel (hotel_id: crh_atx_13)
Address: 450 Rainey St, Austin, TX 78701
Timezone: America/Chicago

Methods:
- Food (ketchup): enzymatic pre-treat + blot

Hours:
- Evening ops 17:00–22:00

Response:
- 15–25 minutes typical in evening

Noise:
- Minimal; brief hand-tool use

Contact:
- Evening ops ext. 44

user:
Hi—tiny ketchup dot on the carpet in 602. Do you use enzymatic for that?

assistant channel=analysis:
Confirm method; arrange team.

assistant channel=commentary to=tool.food_soil_method:
{"type":"ketchup"}

tool.food_soil_method channel=commentary to=assistant:
{"recommended":"enzymatic_pre_treat_blot"}

assistant channel=final:
Yes—ketchup is treated with an enzymatic pre-treat and blot. I can send the evening team now; typical arrival is 15–25 minutes. Shall I proceed for 602?

user:
Please do.

assistant channel=commentary to=tool.send_spot_team:
{"room":"602","method":"enzymatic_pre_treat_blot"}

tool.send_spot_team channel=commentary to=assistant:
{"ticket":"CRH-602-441","eta_minutes":19}

assistant channel=final:
Confirmed—ticket CRH-602-441. Team arrives in about 19 minutes.

user:
The Rainey Street music is great tonight.

assistant channel=analysis:
Small talk.

assistant channel=final:
It brings a lively soundtrack—enjoy the evening.

user:
Can you recommend a live show schedule?

assistant channel=analysis:
Beyond system; attention.

assistant channel=final:
[ATTENTION] I’ll check live show schedules beyond housekeeping details.
