"""
Guest asks for the hotel star rating; reply with tool. Include small talk and one special-flag message.

ROLES: user (guest confirming official star rating), assistant (guest services referencing official classification)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "get_property_rating",
    "description": "Return the official star rating and cert body for the property.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "hotel_id": {"type":"string"}
      },
      "required": ["hotel_id"]
    },
    "strict": true
  }
]
```
"""

system:
Opaline Garden Hotel (hotel_id: opaline_garden_htl)
Classification record (public digest):
  - Star rating: 5-star
  - Certifying body: City Tourism & Hotel Classification Board (CTHCB)
  - Last audit: 2024-06-18; next review: 2026 H1
Amenities snapshot: butler service, pillow menu, aromatherapy turndown, on-call sommelier

user:
What’s your official star rating?

assistant channel=analysis:
Use property rating tool.

assistant channel=commentary to=tool.get_property_rating:
{"hotel_id":"opaline_garden_htl"}

tool.get_property_rating channel=commentary to=assistant:
{"star":"5-star","cert_body":"City Tourism & Hotel Classification Board (CTHCB)"}

assistant channel=final:
We are classified as 5-star by the City Tourism & Hotel Classification Board (CTHCB).

user:
Thanks! Hope your evening is going smoothly.

assistant channel=final:
Much appreciated—what else can I clarify?

user:
Do you have the preliminary results of the next audit already?

assistant channel=final:
[ATTENTION] Those results aren’t available within the provided resources. Accessing relevant resources.

