"""
Guest seeks professional hair coloring consultation and treatment for special event.

ROLES: user (fashion-conscious guest wanting dramatic hair transformation), assistant (senior colorist specializing in advanced color techniques)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "analyze_hair_condition",
    "description": "Assess current hair condition for coloring treatments.",
    "parameters": {
      "type": "object", 
      "additionalProperties": false,
      "properties": {"guest_id": {"type":"string"}, "current_color": {"type":"string"}, "previous_treatments": {"type":"string"}},
      "required": ["guest_id","current_color"]
    },
    "strict": true
  },
  {
    "name": "get_color_options",
    "description": "Get available hair coloring services and techniques.",
    "parameters": {"type":"object","additionalProperties":false,"properties": {"hotel_id":{"type":"string"}, "hair_type": {"type":"string"}}, "required":["hotel_id"]},
    "strict": true
  },
  {
    "name": "schedule_color_consultation",
    "description": "Book detailed hair color consultation appointment.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "hotel_id": {"type":"string"},
        "guest_name": {"type":"string"},
        "consultation_type": {"type":"string"},
        "desired_date": {"type":"string","format":"date"},
        "special_notes": {"type":"string"}
      },
      "required": ["hotel_id","guest_name","consultation_type","desired_date"]
    },
    "strict": true
  }
]
```
"""

system:
Hotel: Platinum Heights Luxury Resort (hotel_id: platinum_heights_mia)
Location: 3901 Collins Avenue, Miami Beach, FL 33140
Timezone: America/New_York
Avant-Garde Color Studio — Prism Hair Artistry:
  Color Specialties (codes):
    BALAYAGE_PREMIUM (hand-painted highlights, 4h), FASHION_VIVID (vibrant fashion colors, 3h)
    CORRECTIVE_COLOR (color correction, 5-8h), OMBRE_GRADIENT (gradual color blend, 3.5h)
    CONSULTATION_DETAILED (color analysis + strand test, 1h)
  Advanced Techniques: Olaplex bond-building treatments, K18 protein masks, color-safe formulations
  Master Colorists: 4 specialists with runway and celebrity experience
  Hours: Tue-Sun 9:00-19:00, extended appointments by arrangement
  Amenities: Private color mixing stations, scalp massage during processing
  Payment: Luxury treatment pricing, package deals for transformations

user:
Hi! I'm attending Miami Fashion Week next month and want to do something really bold with my hair color. I currently have medium brown hair and I'm thinking about going platinum blonde or maybe even rose gold. What do you think would work?

assistant channel=analysis:
Guest wants dramatic color change for fashion event. Need to assess current hair and provide professional color consultation.

assistant channel=commentary to=tool.analyze_hair_condition:
{"guest_id":"fashion_week_client","current_color":"medium brown","previous_treatments":"none specified"}

tool.analyze_hair_condition channel=commentary to=assistant:
{"condition":"healthy","lightening_required":"4-5 levels","recommended_sessions":"2-3 for platinum, 2 for rose gold"}

assistant channel=commentary to=tool.get_color_options:
{"hotel_id":"platinum_heights_mia","hair_type":"virgin brown hair"}

tool.get_color_options channel=commentary to=assistant:
{"techniques":[{"code":"FASHION_VIVID","suitable_colors":"rose_gold,platinum_blonde","processing_time":"3-4 hours"},{"code":"CONSULTATION_DETAILED","includes":"strand_test,color_matching"}]}

assistant channel=analysis:
Healthy hair can handle dramatic change. Both platinum and rose gold achievable, recommend consultation first for optimal results.

assistant channel=final:
Exciting! Both platinum blonde and rose gold would be stunning for Fashion Week. With your healthy medium brown hair, we'll need 2-3 sessions for platinum or 2 for rose gold. I highly recommend starting with our CONSULTATION_DETAILED service - we'll do strand tests and create a custom plan. When would you like to begin?

user:
That sounds perfect! I'm Isabella Rodriguez. Can we schedule the consultation for this Tuesday? I want to make sure we have plenty of time before the fashion shows.

assistant channel=commentary to=tool.schedule_color_consultation:
{"hotel_id":"platinum_heights_mia","guest_name":"Isabella Rodriguez","consultation_type":"CONSULTATION_DETAILED","desired_date":"2025-09-09","special_notes":"Fashion Week preparation, considering platinum blonde or rose gold"}

tool.schedule_color_consultation channel=commentary to=assistant:
{"status":"confirmed","appointment_id":"COLOR-9821","colorist":"Sofia Vega","time":"10:00","duration":"1 hour"}

assistant channel=analysis:
Consultation booked with master colorist Sofia. Perfect timing for multi-session transformation before Fashion Week.

assistant channel=final:
Perfect timing, Isabella! You're booked with master colorist Sofia Vega this Tuesday at 10:00 AM (COLOR-9821). She specializes in fashion transformations and will create the perfect timeline for your Fashion Week debut. We'll have you runway-ready!

user:
Amazing! Will the consultation include trying on different color swatches?

assistant channel=analysis:
Guest asking about specific consultation process details. The service includes color matching which would involve testing.

assistant channel=final:
Absolutely! Sofia will use professional color swatches and perform strand tests to show you exactly how both platinum and rose gold will look with your skin tone. You'll see the results before committing to the full transformation.

user:
Miami Beach is such an inspiring place for a hair transformation!

assistant channel=analysis:
Casual comment about the location. Respond positively about the creative atmosphere.

assistant channel=final:
The creative energy here is incredible! Miami Beach is the perfect backdrop for bold hair transformations - you'll fit right in at Fashion Week.

user:
Do you also offer permanent makeup services to complement the new hair color?

assistant channel=analysis:
Asking about permanent makeup which isn't mentioned in the salon's services. This requires ATTENTION flag.

assistant channel=final:
[ATTENTION] That's a wonderful way to complete your Fashion Week look. Exploring complementary beauty services available.