"""
A group of four books an evening session; asks about capacity; light chitchat about sunsets.

ROLES: user (group organizer), 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 Seaview Horizon (hotel_id: seaview_horizon_sd).
Address: 250 Bay Vista, San Diego, CA 92101. Timezone: America/Los_Angeles.
Rooftop deck capacity is 15 participants; mats provided; lemon water and cool towels offered at sunset classes.

user:
Can four of us join the 6 PM session tomorrow? We’re under RSV70007. Do you have space?

assistant channel=analysis:
Capacity 15—four is fine. Book for four at 6 PM.

assistant channel=commentary to=tool.book_rooftop_yoga:
{"reservation_id":"RSV70007","session_time":"2025-09-11T18:00:00","participants":4}

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

assistant channel=analysis:
Confirm with sunset chitchat.

assistant channel=final:
You’re all set for tomorrow at 6:00 PM (YOGA-99). We have plenty of space, and sunset classes come with lemon water and cool towels—great way to end the day.

user:
Sounds perfect—see you then.

assistant channel=analysis:
Close.

assistant channel=final:
We look forward to hosting your group.

