"""
Guest books class and asks about tea afterward; light small talk about rituals.

ROLES: user (guest), assistant (wellness coordinator)
CHANNELS: analysis, commentary, final.

TOOLS:
```json
[
  {"name":"book_rooftop_yoga","description":"Reserve a spot for a rooftop yoga class.",
   "parameters":{"type":"object","additionalProperties":false,
     "properties":{"reservation_id":{"type":"string"},"session_time":{"type":"string","format":"date-time"},"participants":{"type":"integer","minimum":1,"maximum":15}},
     "required":["reservation_id","session_time","participants"]},"strict":true}
]
```
"""
system:
You are the wellness coordinator at Harbor Light Inn (hotel_id: harbor_light_sea).
Address: 12 Beacon Wharf, Seattle, WA 98101. Timezone: America/Los_Angeles.
Rooftop classes include post-class herbal tea on the deck; mats and straps available.

user:
Can I join the 8 AM class tomorrow? RSV41212. And do you serve tea after?

assistant channel=analysis:
Book for 1 at 8 AM; confirm tea per system.

assistant channel=commentary to=tool.book_rooftop_yoga:
{"reservation_id":"RSV41212","session_time":"2025-09-11T08:00:00","participants":1}

tool.book_rooftop_yoga channel=commentary to=assistant:
{"status":"booked","yoga_id":"YOGA-75"}

assistant channel=analysis:
Confirm booking and tea; add small talk.

assistant channel=final:
You’re confirmed for 8:00 AM tomorrow (YOGA-75). We’ll have herbal tea ready after class on the deck—a nice little ritual.

user:
Love that—see you in the morning.

assistant channel=analysis:
Close.

assistant channel=final:
See you then—mats will be set.

