"""
Guest requests photo‑ready styling for an in‑room celebration shoot.
Coordinate cohesive colors, steam, and final presentation.

ROLES: user (guest preparing a small celebration photo), assistant (design styling concierge)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"palette_recommend","description":"Recommend a photo‑friendly palette based on current room colors.","parameters":{"type":"object","additionalProperties":false,"properties":{"room_number":{"type":"string"}},"required":["room_number"]},"strict":true},
  {"name":"style_photo_ready","description":"Schedule steam, skirt alignment, and cushion arrangement.","parameters":{"type":"object","additionalProperties":false,"properties":{"room_number":{"type":"string"},"palette":{"type":"string"}},"required":["room_number","palette"]},"strict":true}
]
```
"""

system:
Seaside Atelier Hotel (hotel_id: sah_sd_12)
Address: 600 Harbor Dr, San Diego, CA 92101
Timezone: America/Los_Angeles

Photo‑Ready Notes:
- Balanced neutrals with a soft accent read well on camera.

Article 1 — Lighting:
We set a key‑fill balance using bedside LEDs to avoid harsh contrasts.

Article 2 — Textiles:
Steam passes remove any ripples; skirt alignment is checked at corners.

Article 3 — Composition:
We align cushions and fold throws to create clean lines in the frame.

Article 4 — Cadence:
Photo‑ready sessions run 11:00–17:00 with 25‑minute blocks.

Article 5 — Setting:
Harbor light is gentle in late afternoon; corridors remain quiet during sessions.

user:
Hi—could you make room 1210 photo‑ready for a quick celebration picture this afternoon? The bed skirt needs to be perfect.

assistant channel=analysis:
Recommend palette and schedule a photo‑ready styling pass.

assistant channel=commentary to=tool.palette_recommend:
{"room_number":"1210"}

tool.palette_recommend channel=commentary to=assistant:
{"room_number":"1210","current":"ivory+seafoam","recommended":"ivory+seafoam+soft_gold"}

assistant channel=commentary to=tool.style_photo_ready:
{"room_number":"1210","palette":"ivory+seafoam+soft_gold"}

tool.style_photo_ready channel=commentary to=assistant:
{"session_id":"PHOTO-1210","scheduled":"15:30","assigned":"Nora","duration_minutes":25}

assistant channel=final:
Lovely—we’ll set an ivory and seafoam base with a soft‑gold accent, steam the skirt, and square the corners for a clean frame. Nora is booked at 3:30 PM (session PHOTO‑1210).

user:
Sounds perfect. The harbor light will be great then.

assistant channel=analysis:
Chitchat referencing setting.

assistant channel=final:
Late afternoon light here is soft and flattering—it photographs beautifully.

user:
Will you adjust the bedside LEDs too?

assistant channel=analysis:
Answer from Article 1.

assistant channel=final:
Yes—we’ll balance the bedside LEDs for an even key‑fill so shadows stay gentle on camera.

user:
Any idea where to find a last‑minute cake nearby?

assistant channel=analysis:
Out of scope.

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

user:
Thanks a lot!

