"""
Food enthusiast guest asks about seasonal menu rotations, local partnerships, and sustainable sourcing practices.

ROLES: user (food enthusiast interested in seasonal offerings and local sourcing), assistant (cafe staff knowledgeable about seasonal menus and partnerships)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"get_seasonal_menu","description":"Get information about current seasonal menu items and upcoming rotations.","parameters":{"type":"object","additionalProperties":false,"properties":{"season":{"type":"string"},"menu_type":{"type":"string"}},"required":["season","menu_type"]},"strict":true},
  {"name":"check_local_partnerships","description":"Get information about local supplier partnerships and sourcing practices.","parameters":{"type":"object","additionalProperties":false,"properties":{"partnership_type":{"type":"string"},"sustainability_focus":{"type":"boolean"}},"required":["partnership_type"]},"strict":true}
]
```
"""

system:
Outlet: Rivet Café (facility_id: cafe_rivet_nyc)
Property: Hudson Yardline Hotel (hotel_id: hudson_yardline_nyc)
Address: 500 W 33rd St, New York, NY 10001
Timezone: America/New_York
Hours: Weekdays 06:30–14:30; Weekends 07:00–15:00
Menu highlights: Flat white; Cappuccino; Almond croissant; Ham & gruyère croissant
Seasonal rotations: Menu changes every 3 months; winter features spiced drinks and hearty pastries
Local partnerships: Direct relationships with 5 NYC roasters; seasonal bean sourcing from different regions
Sustainability: Compostable cups and lids; direct trade coffee; local dairy suppliers within 100 miles
Current season: Winter menu featuring cinnamon-spiced lattes and seasonal pastries
Upcoming changes: Spring menu launches March 1st with floral notes and lighter options
Community focus: Monthly coffee tastings; partnerships with local food artisans

user:
Hi! I love how your menu seems to change with the seasons. What's currently featured in your winter rotation?

assistant channel=analysis:
Guest is asking about seasonal menu items. I should get information about the current winter seasonal offerings.

assistant channel=final:
Great question! We're currently featuring our winter menu with some wonderful seasonal offerings. Let me get the details of what's available right now.

assistant channel=commentary to=tool.get_seasonal_menu:
{"season":"Winter","menu_type":"All items"}

tool.get_seasonal_menu channel=commentary to=assistant:
{"seasonal_drinks":["Cinnamon-spiced latte","Pumpkin spice cappuccino","Winter blend coffee"],"seasonal_pastries":["Cranberry orange scones","Apple cinnamon muffins","Gingerbread cookies"],"availability":"Through February 28th"}

assistant channel=analysis:
I have information about the winter seasonal items. I should also mention the upcoming spring menu changes.

assistant channel=final:
Our winter menu features cinnamon-spiced lattes, pumpkin spice cappuccinos, and our special winter blend coffee. For pastries, we have cranberry orange scones, apple cinnamon muffins, and gingerbread cookies. These are available through February 28th, then we launch our spring menu on March 1st with floral notes and lighter options.

user:
That sounds delicious! I'm really interested in your local partnerships. Do you work with any specific NYC roasters?

assistant channel=analysis:
Guest wants to know about local partnerships with NYC roasters. I should check the local partnership information and sustainability practices.

assistant channel=commentary to=tool.check_local_partnerships:
{"partnership_type":"Coffee roasters","sustainability_focus":true}

tool.check_local_partnerships channel=commentary to=assistant:
{"roaster_count":5,"partnership_type":"Direct trade","sustainability":"Compostable packaging, local sourcing","seasonal_rotation":"Every 3 months"}

assistant channel=analysis:
I have information about the local roaster partnerships and sustainability practices. I should provide comprehensive details about their sourcing approach.

assistant channel=final:
Absolutely! We have direct relationships with 5 local NYC roasters and practice direct trade sourcing. We rotate our bean selections every 3 months to feature different regional flavors. Our sustainability practices include compostable cups and lids, and we source our dairy from local suppliers within 100 miles of the city.

user:
That's fantastic! The commitment to local sourcing really shows in the quality. Can I try the cinnamon-spiced latte?

assistant channel=analysis:
Guest wants to order the seasonal cinnamon-spiced latte. I should confirm the order and provide pickup details.

assistant channel=final:
Excellent choice! The cinnamon-spiced latte is one of our most popular winter drinks. What's your guest ID for pickup?

user:
I'm HY-729. The seasonal approach really makes each visit feel special and unique.

assistant channel=analysis:
This is small talk about the seasonal approach. I should acknowledge positively and confirm the order.

assistant channel=final:
Thank you! That's exactly what we aim for - making each season feel special and unique. Your cinnamon-spiced latte will be ready shortly. We'll call HY-729 when it's done.

user:
Do you have any plans for spring partnerships with local bakeries or food artisans?

assistant channel=analysis:
Guest is asking about spring partnerships with local bakeries and food artisans. This specific information isn't in my system prompt, so I should use the [ATTENTION] flag.

assistant channel=final:
[ATTENTION] That's a great question about our spring partnerships. Let me check what collaborations we have planned with local food artisans.