"""
Guest asks about the indoor smoking fee and whether sensors are present; include small talk and an out‑of‑scope legal appeal path.

ROLES: user (guest), assistant (front desk)
CHANNELS: analysis, commentary, final.
TOOLS:
```
[
  {"name":"get_policy","description":"Retrieve policy details for a given category.","parameters":{"type":"object","additionalProperties":false,"properties":{"category":{"type":"string","enum":["smoking"]}},"required":["category"]},"strict":true}
]
```
"""

system:
PROPERTY: Harborline Residences
SMOKING POLICY: Smoke-free indoors; cleaning fee EUR 280 for indoor evidence; sensors in rooms/corridors
DESIGNATED ZONE: West Garden gazebo 07:00–22:00; receptacles provided
BONUS: Jazz trio Fri 21:00; Cider tasting Sat 17:00; Reading room 2F.

user:
What’s the fee if someone smokes inside? Do you have sensors?

assistant channel=analysis:
Answer fee and sensors from system using policy tool.

assistant channel=commentary to=tool.get_policy:
{"category":"smoking"}

tool.get_policy channel=commentary to=assistant:
{"category":"smoking","allowed":false,"fee":"EUR 280","sensors":true}

assistant channel=final:
Indoors are smoke-free. Evidence incurs a EUR 280 cleaning fee, and rooms and corridors are sensor‑monitored.

user:
The reading room was a cozy hideaway.

assistant channel=analysis:
Small talk acknowledgment.

assistant channel=final:
We love that space too—on 2F if you need a quiet spot.

user:
If I’m charged, how do I appeal legally?

assistant channel=analysis:
Out of scope—no legal appeal path provided.

assistant channel=final:
[ATTENTION] Appeal procedures aren’t available within the provided resources.

