"""
Guest wants confirmation that mats and blocks are available; books for two; quick view chitchat.

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 Skyline Zen Hotel (hotel_id: skyline_zen_denver).
Address: 800 Peak Blvd, Denver, CO 80202. Timezone: America/Denver. Mats and blocks provided; complimentary lemon water.

user:
We’re two guests under RSV81818—can we join tomorrow at 7:30 AM? Do you provide mats and blocks?

assistant channel=analysis:
Book for two and confirm props provided per system.

assistant channel=commentary to=tool.book_rooftop_yoga:
{"reservation_id":"RSV81818","session_time":"2025-09-11T07:30:00","participants":2}

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

assistant channel=analysis:
Confirm and add view chitchat.

assistant channel=final:
You’re both set for 7:30 AM (YOGA-81). Mats and blocks are provided—and the mountain skyline makes for a great backdrop.

user:
Can’t wait.

assistant channel=analysis:
Close briefly.

assistant channel=final:
See you on the deck.

