Maya Laurent
WhatsApp · +84 90 221 4418
I’m getting married next month. I’d love a soft updo.
Break the request into a service, a price and a slot to hold.
Inputwrite_todos()1. read the bridal services and lead time 2. price the trial 3. find an evening slot with a bridal stylist 4. prepare the booking
Output4 tasks
The reply may only use what the studio actually offers.
Inputread_file("offerings/bridal.yaml")bridal-updo: soft updo, veil-friendly trial: required before the day lead_time: 4 weeks deposit: 20%
Outputtrial required · 4-week lead
Read fromofferings/bridal.yaml
Delegate the match instead of guessing from the roster.
Inputtask("bridal-stylist-scout", { date })→ 3 stylists with bridal experience → earliest weeknight: this week
Output3 candidates
A deterministic function — not the model — sets the number.
Inputcompute_quote({ service: "bridal-trial" }){ "service": "bridal-trial", "base": 1200000, "currency": "VND" }Output1,200,000 ₫
The calendar plugin confirms the slot is really open.
Inputcalendar.check_slots({ from: "17:00", weeks: 4 })4 slots · Tue–Thu · 17:00–20:00
Output4 slots
Hand the customer a concrete, confirmable next step.
Inputcreate_booking({ service, slot, stylist })OutputBK-2481
A in could work beautifully. A is . Your stylist has free. Shall I hold one?