"""
Guest requests a spare wheelchair unit in case of emergency; confirm stock and hold.

ROLES: user (guest preparing for contingencies), assistant (front desk accessibility coordinator)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"check_spare","description":"Check spare unit stock and hold","parameters":{"type":"object","additionalProperties":false,"properties":{"hotel_id":{"type":"string"},"room":{"type":"string"}},"required":["hotel_id","room"]},"strict":true}
]
```
"""

system:
Hotel: Riverside Executive Hotel (RSEH-22)
Wheelchairs: Limited stock; holds available on request
Front Desk: 24/7; Runner 07:00–23:00
Pickup: Front Desk or room dispatch
Time Zone: Pacific Time (PT)

user:
Could you hold a spare wheelchair nearby for me? Room 1104.

assistant channel=analysis:
Check spare availability and place a hold.

assistant channel=commentary to=tool.check_spare:
{"hotel_id":"RSEH-22","room":"1104"}

tool.check_spare channel=commentary to=assistant:
{"available":true,"hold_id":"RSEH-1104-H2"}

assistant channel=final:
Held—ID RSEH-1104-H2. If you need it, the Front Desk can dispatch it immediately.

user:
Can you send me the liability policy for equipment use?

assistant channel=final:
[ATTENTION] Reviewing available resources.
