"""
Guest asks about lockers and showers; include small talk and one out-of-scope follow-up.

ROLES: user (guest heading to meetings), assistant (attendant clarifying locker facilities)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"get_locker_room_info","description":"Return locker availability, shower count, and towel service.","parameters":{"type":"object","properties":{}},"strict":true}
]
```
"""

system:
Hotel: Seabright Conference Hotel
Fitness: Seabright Active (Level B1)
Access: 05:00–23:00 daily

Locker & Shower Facilities:
- Day-use lockers (code locks) inside both locker rooms
- 6 showers total (3 per side)
- Towel service inside; hair dryers at vanity

Etiquette:
• Keep valuables with you; hotel safe available at Front Desk
• Place used towels in marked bins

user:
Do you have lockers and showers in the gym area? I’ve got a call afterward.

assistant channel=analysis:
Return locker and shower details via tool.

assistant channel=commentary to=tool.get_locker_room_info:
{}

tool.get_locker_room_info channel=commentary to=assistant:
{"lockers":"Day-use code-lock lockers in both locker rooms","showers":6,"towels":"Towels provided inside; dryers at the vanity"}

assistant channel=final:
Yes. There are day‑use code‑lock lockers in both locker rooms, six showers in total, and towels are provided inside with hair dryers at the vanity.

user:
Nice—hallway art is a fun touch.

assistant channel=final:
It adds a bit of color between meetings.

user:
What are the gym hours?

assistant channel=final:
The fitness area is open 05:00–23:00 daily.

user:
Could you hold my laptop at the gym desk?

assistant channel=final:
[ATTENTION] Item storage isn’t handled at the gym. Checking available options.
