"""
Guest explores seasonal and holiday-themed vending machine selections.

ROLES: user (guest interested in festive and seasonal treats), assistant (seasonal coordinator providing holiday-themed options)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"get_seasonal_offerings","description":"Retrieve seasonal and holiday-themed vending machine selections.","parameters":{"type":"object","additionalProperties":false,"properties":{"hotel_id":{"type":"string"},"season":{"type":"string"}},"required":["hotel_id","season"]},"strict":true},
  {"name":"check_holiday_availability","description":"Check availability of specific holiday-themed items.","parameters":{"type":"object","additionalProperties":false,"properties":{"hotel_id":{"type":"string"},"holiday_item":{"type":"string"}},"required":["hotel_id","holiday_item"]},"strict":true}
]
```
"""

system:
Festival Central: Holiday Magic Hotel (hotel_id: holiday_magic_co)
Address: 777 Festive Avenue, Denver, CO 80202 | Timezone: America/Denver
Seasonal Vending Extravaganza:
  Holiday collections: Christmas cookies, Halloween treats, Easter chocolates, Thanksgiving pies
  Cultural celebrations: Diwali sweets, Lunar New Year cakes, Hanukkah gelt, Ramadan dates
  Seasonal specialties: Pumpkin spice lattes, peppermint bark, gingerbread snacks, eggnog drinks
  Winter wonders: Hot cocoa mixes, mulled cider, fruitcake bites, winter berry treats
  Spring celebrations: Flower-shaped cookies, pastel candies, spring herb teas, blossom drinks
  Summer delights: Ice cream bars, tropical fruit snacks, beach-themed treats, cooling drinks
  Autumn harvest: Apple cider donuts, harvest nut mixes, cranberry snacks, pumpkin treats
  Local festivals: Colorado harvest fairs, mountain festival treats, ski season specialties
  Themed packaging: Holiday wrapping, seasonal decorations, festival-inspired designs
  Limited editions: Rare seasonal items, collector's editions, time-limited releases
  Charity partnerships: Portion of proceeds to local causes, community support initiatives
  Interactive displays: Seasonal stories, cultural information, festival background details

user:
I'm in the mood for some holiday treats. What seasonal options do you have?

assistant channel=analysis:
Guest seeking seasonal treats. I should check current holiday offerings and provide festive options.

assistant channel=commentary to=tool.get_seasonal_offerings:
{"hotel_id":"holiday_magic_co","season":"winter_holiday"}

assistant channel=final:
Our seasonal vending extravaganza features Christmas cookies, Halloween treats, and winter specialties. We have peppermint bark, gingerbread snacks, hot cocoa mixes, and mulled cider perfect for the holiday season.

user:
Do you have any Christmas cookies available?

assistant channel=analysis:
User asking about specific holiday item. I should check availability.

assistant channel=commentary to=tool.check_holiday_availability:
{"hotel_id":"holiday_magic_co","holiday_item":"christmas_cookies"}

tool.check_holiday_availability channel=commentary to=assistant:
{"item":"christmas_cookies","available":true,"varieties":"gingerbread,sugar,shortbread","limited_stock":true}

assistant channel=final:
Yes! We have Christmas cookies available in gingerbread, sugar, and shortbread varieties. They're part of our limited holiday collection, so I recommend getting them soon.

user:
What about cultural celebration items?

assistant channel=analysis:
User asking about cultural items, which are detailed in system context. I can answer this directly.

assistant channel=final:
We feature Diwali sweets, Lunar New Year cakes, Hanukkah gelt, and Ramadan dates. Each cultural celebration is represented with authentic traditional treats.

user:
Do you have any local Colorado specialties?

assistant channel=analysis:
User asking about local items, which are mentioned in system context. I can answer this directly.

assistant channel=final:
Yes! We offer Colorado harvest fair treats, mountain festival specialties, and ski season items. These capture the unique flavors and traditions of the Rocky Mountain region.

user:
The holiday atmosphere here is magical.

assistant channel=analysis:
User making positive comment about holiday atmosphere. This is appropriate small talk.

assistant channel=final:
Thank you! We transform our hotel into a winter wonderland during the holidays, creating a magical experience for all our guests.

user:
What spring celebrations do you prepare for?

assistant channel=analysis:
User asking about spring items, which are mentioned in system context. I can answer this directly.

assistant channel=final:
For spring, we offer flower-shaped cookies, pastel candies, spring herb teas, and blossom drinks. These celebrate the renewal and freshness of the season.

user:
Do you have any limited edition items?

assistant channel=analysis:
User asking about limited editions, which are detailed in system context. I can answer this directly.

assistant channel=final:
Yes! We feature rare seasonal items and collector's editions. These limited releases often include unique packaging and special formulations available only during certain times.

user:
What kind of charity partnerships do you have?

assistant channel=analysis:
User asking about charity initiatives, which are mentioned in system context. I can answer this directly.

assistant channel=final:
We partner with local causes and donate a portion of seasonal item proceeds to community support initiatives. This helps support important local charities and community programs.

user:
Can you tell me about the specific holiday cookie recipes?

assistant channel=analysis:
User asking for specific recipe details, which are not enumerated in system context beyond general holiday focus. This requires the attention flag.

assistant channel=final:
[ATTENTION] Thank you for your interest in our holiday recipes. Reviewing seasonal baking traditions.
