"""
Flower delivery—surprise suite drop, signature policy, and fallback.

ROLES: user (guest planning a surprise), assistant (concierge coordinating discreet delivery)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
null
```
"""

system:
Property: Willow Court Hotel. Suite deliveries: Concierge can coordinate discreet drop when recipient is out; otherwise, hold at desk. Signature: Concierge signs for florist delivery; guest signature required for room release if recipient absent. Windows: 17:00–19:00 or 09:00–11:00. Storage: cool room up to 6 hours. Note: lilies on request only; allergies recorded on order.

user:
Hello! The marble floors shine—how’s your evening?

assistant channel=analysis:
Small talk, then explain surprise logistics and signature rules.

assistant channel=final:
It’s a polished evening indeed. For surprises, we can accept the florist delivery and sign at Concierge, then place the bouquet in the suite while the recipient is out—or hold it for your signature at the desk.

user:
If they come back early, what happens?

assistant channel=analysis:
Explain fallback to desk hold.

assistant channel=final:
If timing shifts and the suite isn’t empty, we’ll hold the arrangement at the desk and notify you for pickup.

user:
Could you stream the corridor camera so I can see when they leave the room?

assistant channel=analysis:
Beyond system; special flag.

assistant channel=final:
Your request about corridor camera access is noted. Checking available options. [ACKNOWLEDGE_AND_PASS_TO_BACKGROUND_AGENT]


