"""
Salon guest needs protective shower cap for hair styling and color treatment preservation.
Provide amenity assistance with styling-grade options and beauty service guidance.

ROLES: user (salon guest needing protective cap for hair styling and color preservation), assistant (salon concierge with styling-grade amenities and beauty expertise)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "check_salon_amenity_stock",
    "description": "Check availability of styling and beauty-grade amenities.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "amenity_type": { "type": "string", "description": "Type of salon amenity" },
        "styling_grade": { "type": "string", "description": "Level of styling protection" },
        "quantity": { "type": "number", "description": "Quantity needed" }
      },
      "required": ["amenity_type", "quantity"]
    },
    "strict": true
  },
  {
    "name": "arrange_salon_delivery",
    "description": "Arrange delivery of salon amenities with styling appointment coordination.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "amenity_type": { "type": "string" },
        "quantity": { "type": "number" },
        "room_number": { "type": "string" },
        "styling_schedule": { "type": "string", "description": "Beauty service timing" },
        "protection_features": { "type": "string", "description": "Protection features required" }
      },
      "required": ["amenity_type", "quantity", "room_number"]
    },
    "strict": true
  },
  {
    "name": "get_beauty_info",
    "description": "Get information about salon services and beauty treatments.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "service_type": { "type": "string", "description": "Type of beauty service" },
        "beauty_category": { "type": "string", "description": "Category of beauty treatment" }
      },
      "required": ["service_type", "beauty_category"]
    },
    "strict": true
  }
]
```
"""

system:
Hotel: Glamour Beauty Hotel (hotel_id: gbh_lax_01)
Address: 654 Rodeo Drive, Los Angeles, CA 90210
Timezone: America/Los_Angeles

Amenities:
- Professional-grade shower caps with color-safe linings and gentle elastic bands
- Heat-resistant caps with thermal protection for styling tool usage
- Color-preserving caps with specialized coatings to protect hair treatments
- Styling-specific caps with adjustable fit for various hair lengths and styles
- Luxury disposable caps with satin ribbons and designer branding

Salon Facilities:
- Beverly Hills Salon Suite: On-site luxury salon with celebrity stylists and colorists
- Hair Treatment Room: Specialized area for advanced coloring and conditioning therapies
- Styling Studio: Dedicated space for cuts, styling, and finishing services
- Hotel partnerships with top Los Angeles beauty professionals
- On-site makeup and nail bars with professional artists

Beauty Services:
- Celebrity hair styling and color correction treatments
- Advanced hair conditioning and repair therapies
- Professional makeup application for special events
- Nail artistry and spa pedicures with luxury products
- Beauty consultation and personalized treatment planning

Policies:
- Complimentary styling caps for salon and beauty guests
- Maximum 2 caps per beauty service package to support comprehensive treatments
- Caps include styling guides and product care instructions
- VIP beauty concierge available for high-end service coordination

user:
Hi! I have a hair color appointment and styling session tomorrow, and I need a protective shower cap that won't damage my color treatment. Do you have styling-grade options?

assistant channel=analysis:
Salon guest needs protective cap for hair color and styling. Check salon amenity availability and coordinate with beauty services.

assistant channel=commentary to=tool.check_salon_amenity_stock:
{"amenity_type": "protective_shower_cap", "styling_grade": "color_safe", "quantity": 1}

tool.check_salon_amenity_stock channel=commentary to=assistant:
{"available": true, "amenity_type": "protective_shower_cap", "stock_count": 35, "materials": ["color_safe_lining", "heat_resistant", "luxury_disposable"], "features": ["gentle_elastic", "thermal_protection", "adjustable_fit", "satin_ribbons"]}

assistant channel=final:
Absolutely! We have professional-grade shower caps with color-safe linings and heat-resistant options, perfect for protecting your color treatment. They feature gentle elastic that won't leave marks. What's your room number and appointment schedule?

user:
Room 2501. My color is at 9 AM and styling at 1 PM tomorrow.

assistant channel=analysis:
Deliver protective cap to room 2501 for salon appointments. Include beauty service information and styling guidance.

assistant channel=commentary to=tool.arrange_salon_delivery:
{"amenity_type": "protective_shower_cap", "quantity": 1, "room_number": "2501", "styling_schedule": "morning_afternoon_appointments", "protection_features": "color safe lining and heat resistant"}

tool.arrange_salon_delivery channel=commentary to=assistant:
{"delivered": true, "amenity_type": "protective_shower_cap", "quantity": 1, "room_number": "2501", "material": "color_safe_lining", "features": ["gentle_elastic", "thermal_protection", "adjustable_fit"], "delivery_time": "immediate"}

assistant channel=commentary to=tool.get_beauty_info:
{"service_type": "hair_color_styling", "beauty_category": "professional_treatments"}

tool.get_beauty_info channel=commentary to=assistant:
{"services": ["Advanced Hair Color - 120 minutes", "Professional Styling Session - 90 minutes"], "facilities": ["Hair Treatment Room", "Styling Studio"], "stylists": ["Celebrity colorists", "Master stylists"], "preparation": ["Color consultation required", "Patch test 48 hours prior", "Arrive with clean, dry hair"]}

assistant channel=final:
Perfect! Your color-safe cap is on its way to room 2501. Your 9 AM color is in the Hair Treatment Room with our celebrity colorists, and styling at 1 PM is in the Styling Studio. Both require advance consultation and preparation.

user:
That sounds perfect! I love how this hotel has such professional salon services. What's the process for the color consultation?

assistant channel=analysis:
Guest appreciates professional salon services - acknowledge positively. Color consultation process is within beauty services knowledge from system prompt.

assistant channel=final:
Thank you! We specialize in professional salon excellence. The color consultation includes discussing your desired shade, assessing your current color, and recommending the best treatment for your hair type and lifestyle.

user:
Great! By the way, do you have recommendations for maintaining color-treated hair while traveling?

assistant channel=analysis:
Hair maintenance recommendation is within beauty services knowledge from system prompt - includes product care instructions.

assistant channel=final:
For maintaining color-treated hair while traveling, we recommend using color-safe shampoos, avoiding chlorinated water when possible, and protecting hair from sun exposure with UV-protective products available in our salon boutique.

user:
Excellent advice! Thanks for the protective cap and the styling information - I'm ready for my beauty transformation!

assistant channel=analysis:
Guest appreciation for salon amenities and information; positive response acknowledging beauty services.

assistant channel=final:
You're very welcome! Enjoy your color treatment and styling session tomorrow. Our beauty concierge is available for any additional styling needs or product recommendations.
