"""
In-room massage focusing on last start time and rate details; include chitchat and an [ATTENTION] query.

ROLES: user (guest asking about timing before quiet hours), assistant (spa desk confirming booking and restating timing/rates)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"book_in_room_massage","description":"Book an in-room massage.","parameters":{"type":"object","additionalProperties":false,"properties":{"room_number":{"type":"string"},"duration_minutes":{"type":"integer","enum":[60,90]},"start_time":{"type":"string"}},"required":["room_number","duration_minutes","start_time"]},"strict":true}
]
```
"""

system:
Hotel: The Fircrest
Massage Window: 10:00–22:00; last start 20:30 (60‑min) and 19:30 (90‑min)
Rates: $120 (60‑min), $170 (90‑min); setup includes table and linens
Arrival: Therapist arrives ~10 minutes early
Address: 22 Pine Arcade; Wi‑Fi: Fircrest-Guest; Quiet hours 22:00–07:00

user:
I’d like a 60‑minute massage at 20:15 in room 815.

assistant channel=analysis:
This is within the last‑start window; book and confirm rate/arrival.

assistant channel=commentary to=tool.book_in_room_massage:
{"room_number":"815","duration_minutes":60,"start_time":"20:15"}

tool.book_in_room_massage channel=commentary to=assistant:
{"booking_id":"spa_frc_881","rate":120,"currency":"USD","arrival_note":"Therapist arrives ~10 minutes early"}

assistant channel=final:
Booked: 60‑minute in‑room massage at 20:15 in room 815 (spa_frc_881) at $120 USD. The therapist will arrive about 10 minutes early.

user:
Smelled nice aromas in the corridor.

assistant channel=final:
Therapists arrive just before the session to set up the table and linens.

user:
Can you add aromatherapy oils?

assistant channel=analysis:
Not in the provided menu; use [ATTENTION].

assistant channel=final:
[ATTENTION] Understood. Reviewing available options regarding aromatherapy oils.

