🍳 Business Onboarding Cookbook: Culinary Studios & Cooking Masterclasses
Category: Culinary Studios & Cooking Masterclasses
Primary Domain: 07_Education_Tutors_Coaching
Platform: 360 SERVICE HUB
1. Overview & Business Profile Context
This cookbook provides realistic, comprehensive, and verified test data for onboarding an artisanal culinary studio, pastry laboratory, and interactive chef's tasting table. It exercises:
- Culinary Workstation Kitchen (
SPACE) with Multi-Seat Pooled Capacity ($N=8$): Modeling professional demonstration teaching kitchens where up to 8 participants have independent induction cooking islands, knives, and prep stations.
- Compound Orchestration (Chef
PERSON + Kitchen SPACE + Commercial Induction EQUIPMENT): Demonstrating masterclass workshops where the executive chef, the physical kitchen studio, and heavy commercial appliances are simultaneously locked to a single cohort.
- Dedicated Chef's Table Private Buyout vs. Shared Cohort Seats: Demonstrating individual ticket ticketing ($N=8$) versus a full private dinner buyout where an entire kitchen studio is booked for an exclusive private celebration.
- Culinary Sanitization & Mise-en-Place Buffer (30 Minutes): Enforcing a mandatory 30-minute buffer between masterclasses for commercial dishwashing, countertop food-grade sanitization, and pre-portioning fresh ingredients for the next recipe.
- Gourmet Lifestyle Operating Schedule: Operating Tuesday through Sunday from 10:00 AM to 09:00 PM (Mondays closed for organic market sourcing and deep kitchen cleaning).
2. Step-by-Step Onboarding Data
Step 1 of 5: Business Information
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Business Logo / Photo Upload |
Image Picker Card |
latelier_culinary_logo.jpg (Sophisticated charcoal and copper crest featuring a copper sauté pan, toque chef hat, and crossed culinary whisks) |
Tap opens media picker. Renders 1:1 preview card with edit overlay. |
| Business Name |
Text Field (Single-line) |
L'Atelier Culinary Studio & Tasting Table |
41 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category |
Dropdown / Picker |
Culinary Studios & Cooking Masterclasses |
Contextualizes culinary classes, kitchen workstations, and tasting tables. |
| Business Type |
Segmented Control |
Company |
Culinary academy & dining enterprise. |
| Business Address |
Text Field / Geocomplete |
3rd Floor, Kenilworth Mall, Linking Road, Bandra West |
Trendy gourmet dining and lifestyle quarter in Mumbai. |
| Auto-detect GPS / Pick on Map |
Action Buttons |
Latitude: 19.0607 Longitude: 72.8335 |
Pinned precisely at Linking Road, Bandra West, Mumbai. Valid Indian coordinates. |
| Operating City |
Text Field (Single-line) |
Mumbai |
City string. |
| Mobile Number (Verified via Login) |
Phone Input (Read-only) |
+919820779911 |
Read-only input with verified green badge (✔). |
| Email ID (Optional) |
Email Text Field |
bonjour@latelierstudio.in |
Administrative and culinary inquiries email. |
| Business Description (Optional) |
Text Area (Multi-line) |
Mumbai's premier interactive cooking academy and private chef's tasting table. Features 8 individual stainless steel cooking stations equipped with commercial induction hobs, Japanese Shun knives, marble pastry tempering slabs, and smart overhead recipe display screens. Taught by Le Cordon Bleu Paris certified master chefs. |
329 characters ($\le 500$). |
| Language Preference |
Dropdown / Select |
English (Default) |
Platform language. |
| Time Zone |
Input Field / Display |
India Standard Time (IST) |
IANA Asia/Kolkata. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
Validates Step 1 fields, advances to Step 2. |
Step 2 of 5: Add Resource (Polymorphic Flow)
Add the following 3 realistic resources covering 2 professional teaching kitchens and 1 executive master chef:
[ What does your customer book? ]
├── [○] 1. Room / Space ──► Kitchen 1: Main Demonstration & Savory Studio (Capacity: 8)
├── [○] 2. Room / Space ──► Kitchen 2: Pastry, Chocolate & Baking Lab (Capacity: 8)
└── [●] 3. Team Member / Staff ──► Chef Jean-Luc Fernandez (Executive Chef & Le Cordon Bleu Alum)
Resource 1: Kitchen 1: Main Demonstration & Savory Studio (Room / Space — Capacity N=8)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[○] Room / Space |
Activates room/space fields. |
| Add Space / Room Photo (Optional) |
Photo Upload Button |
savory_kitchen_1.jpg |
Sleek industrial kitchen with 8 stainless steel islands, overhead copper pots, and demonstration mirror. |
| Space / Room / Facility Name |
Text Field |
Kitchen 1: Main Demonstration & Savory Studio |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
8 |
8 independent student cooking islands. |
| Space Type / Category |
Dropdown / Text |
Commercial Culinary Studio |
Space category. |
| Location / Room Identifier (Optional) |
Text Field |
Studio Suite A - Main Kitchen |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Equipped with 8 individual cooking islands featuring dual commercial induction cooktops, integrated prep sinks, Japanese santoku knives, Le Creuset cast iron cookware, and overhead HD recipe screens. |
Amenities listing. |
| Primary Resource |
Switch / Toggle |
ON |
Primary savory kitchen. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Kitchen 1. |
Resource 2: Kitchen 2: Pastry, Chocolate & Baking Lab (Room / Space — Capacity N=8)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[○] Room / Space |
Room/space form. |
| Add Space / Room Photo (Optional) |
Photo Upload Button |
pastry_kitchen_2.jpg |
Temperature-controlled pastry lab with Italian Carrara marble countertops. |
| Space / Room / Facility Name |
Text Field |
Kitchen 2: Pastry, Chocolate & Baking Lab |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
8 |
8 student baking bays. |
| Space Type / Category |
Dropdown / Text |
Pastry & Confectionery Lab |
Classification. |
| Location / Room Identifier (Optional) |
Text Field |
Studio Suite B - Pastry Lab |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Temperature and humidity-controlled 18°C pastry studio with Italian Carrara marble chocolate tempering slabs, KitchenAid 6.9L professional stand mixers, and dual deck convection steam ovens. |
Amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary kitchen. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Kitchen 2. |
Resource 3: Executive Master Chef (Team Member / Staff)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[●] Team Member / Staff |
Activates staff-specific fields. |
| Add Profile Photo (Optional) |
Avatar Upload Button |
chef_jean_luc.jpg |
Executive chef portrait in white double-breasted coat holding a plated dish. |
| Full Name of Staff / Specialist |
Text Field |
Chef Jean-Luc Fernandez |
Required. |
| Role / Designation |
Text Field |
Executive Culinary Director (Le Cordon Bleu Paris Grand Diplôme) |
Title & credentials. |
| Simultaneous Clients Handled |
Number Input Field |
8 |
Leads a masterclass cohort of up to 8 participants. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9820779912 |
Notification phone. |
| Gender |
Dropdown Selector |
Male |
Chef gender. |
| Experience (Optional) |
Text Field |
16 Years (Michelin-starred restaurant tenure in Lyon & Paris) |
Tenure. |
| Bio / Specialization (Optional) |
Text Area |
Master classical French technique, handcrafted Italian pasta extrusions, emulsion sauces, chocolate tempering, and modern modernist gastronomy presentation. |
Bio. |
| Primary Resource |
Switch / Toggle |
OFF |
Staff resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Chef Jean-Luc. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 3 resources saved; advances to Step 3. |
Step 3 of 5: Services & Offerings
Configure the following 4 realistic culinary offerings covering savory pasta workshops, French pastry labs, and private chef's tables:
[ Services & Offerings Portfolio ]
├── 1. Handcrafted Italian Pasta & Artisanal Ravioli Masterclass (90 mins | ₹2,200 | Multi-Seat N=8 | Kitchen 1 + Chef)
├── 2. French Patisserie & Macaron Baking Workshop (90 mins | ₹2,500 | Multi-Seat N=8 | Kitchen 2 + Chef)
├── 3. Private Chef's Table & 5-Course Interactive Tasting (Hours | 2 Hours | ₹12,000 | Kitchen 1 1:1 Exclusive)
└── 4. Sourdough Bread Fermentation Intensive (90 mins | ₹1,800 | Multi-Seat N=8 | Kitchen 2)
Offering 1: Handcrafted Italian Pasta & Artisanal Ravioli Masterclass (Minutes — Multi-Seat N=8)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Handcrafted Italian Pasta & Artisanal Ravioli Masterclass |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Savory Culinary Workshop |
Category. |
| Service Description (Optional) |
Text Area |
90-minute hands-on cooking class. Knead organic semolina dough from scratch, roll silk-thin sheets through manual Marcato pasta rollers, shape tortellini and ricotta-stuffed ravioli, and finish with brown butter sage emulsion. Enjoy your creations paired with artisanal Italian iced teas. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
90 Minutes |
1.5-hour workshop block. |
| Buffer / Setup Time |
Dropdown Selector |
30 Minutes |
Kitchen washup, dish sanitization, and ingredient prep. |
| Pricing Model |
Segmented Control |
Fixed Price |
Per ticket price. |
| Price (₹) |
Currency Input |
2200 |
₹2,200 per student seat. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Kitchen 1: Main Demonstration & Savory Studio
[✔] Chef Jean-Luc Fernandez |
Compound lock: Kitchen 1 + Chef Jean-Luc. |
| Capacity Allocation Model |
Segmented Control |
[○] Group / Multi-Seat (Shared Capacity) |
Group capacity model. |
| ↳ Maximum Seats / Capacity ($N$) |
Number Input Field |
8 |
Max 8 participants per class. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
Attend studio kitchen. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single 90m session. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 1. |
Offering 2: French Patisserie & Macaron Baking Workshop (Minutes — Multi-Seat N=8)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
French Patisserie & Macaron Baking Workshop |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Pastry & Baking Workshop |
Category. |
| Service Description (Optional) |
Text Area |
90-minute baking masterclass in our chilled pastry lab. Master Italian meringue folding, pipe perfect macaron shells, bake in steam deck ovens, and whip rich dark chocolate ganache and raspberry coulis fillings. Includes luxury gift box of your finished macarons. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
90 Minutes |
90 minutes duration. |
| Buffer / Setup Time |
Dropdown Selector |
30 Minutes |
Marble slab cleaning and oven cooldown. |
| Pricing Model |
Segmented Control |
Fixed Price |
Per ticket price. |
| Price (₹) |
Currency Input |
2500 |
₹2,500 per student seat. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Regular rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Kitchen 2: Pastry, Chocolate & Baking Lab
[✔] Chef Jean-Luc Fernandez |
Compound lock: Kitchen 2 + Chef Jean-Luc. |
| Capacity Allocation Model |
Segmented Control |
[○] Group / Multi-Seat (Shared Capacity) |
Shared capacity. |
| ↳ Maximum Seats / Capacity ($N$) |
Number Input Field |
8 |
8 seats max. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single slot. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 2. |
Offering 3: Private Chef's Table & 5-Course Interactive Tasting (Hours — Space 1:1 Exclusive)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Private Chef's Table & 5-Course Interactive Tasting |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Exclusive Private Dining |
Category. |
| Service Description (Optional) |
Text Area |
Exclusive 2-hour private buyout of Kitchen 1 for your private group of up to 8 guests. Chef Jean-Luc prepares a bespoke 5-course degustation menu in front of you with wine pairing notes, culinary storytelling, and optional plating participation. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly engine. |
| Service Duration |
Number / Dropdown |
2 Hours |
2-hour dining experience. |
| Buffer / Setup Time |
Dropdown Selector |
45 Minutes |
Event breakdown & deep cleaning. |
| Pricing Model |
Segmented Control |
Fixed Price |
Exclusive buyout package. |
| Price (₹) |
Currency Input |
12000 |
Flat ₹12,000 covers full kitchen buyout (up to 8 guests). |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Kitchen 1: Main Demonstration & Savory Studio
[✔] Chef Jean-Luc Fernandez |
Compound lock: Kitchen 1 + Chef Jean-Luc. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Full exclusive buyout. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue dining. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single 2-hour block. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 3. |
Offering 4: Sourdough Bread Fermentation Intensive (Minutes — Multi-Seat N=8)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Sourdough Bread Fermentation Intensive (90 Mins) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Artisanal Bread Baking |
Category. |
| Service Description (Optional) |
Text Area |
Learn the science of wild yeast sourdough starters, gluten stretching, hydration ratios, and Dutch oven steam baking. Take home your own mature 50-year-old starter jar and freshly baked country boule. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
90 Minutes |
90 minutes class. |
| Buffer / Setup Time |
Dropdown Selector |
30 Minutes |
Flour dusting cleanup & proofing room reset. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat per student. |
| Price (₹) |
Currency Input |
1800 |
₹1,800 per student seat. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Kitchen 2: Pastry, Chocolate & Baking Lab |
Assigned to Kitchen 2. |
| Capacity Allocation Model |
Segmented Control |
[○] Group / Multi-Seat (Shared Capacity) |
Group capacity. |
| ↳ Maximum Seats / Capacity ($N$) |
Number Input Field |
8 |
8 seats max. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single slot. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 4. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 4 offerings saved; advances to Step 4. |
Step 4 of 5: Availability & Working Hours
Configure Tuesday–Sunday operational calendar (Mondays closed for inventory and sourcing):
Weekly Schedule Grid
| Day of Week |
Operational Status |
Opening Time |
Closing Time |
Mid-Day Break Window |
| Monday |
Closed |
— |
— |
Organic Farm Sourcing & Deep Sanitization |
| Tuesday |
Open |
10:00 AM |
09:00 PM |
02:00 PM – 03:30 PM (Pantry Restock) |
| Wednesday |
Open |
10:00 AM |
09:00 PM |
02:00 PM – 03:30 PM (Pantry Restock) |
| Thursday |
Open |
10:00 AM |
09:00 PM |
02:00 PM – 03:30 PM (Pantry Restock) |
| Friday |
Open |
10:00 AM |
09:00 PM |
02:00 PM – 03:30 PM (Pantry Restock) |
| Saturday |
Open |
10:00 AM |
09:00 PM |
02:00 PM – 03:30 PM (Pantry Restock) |
| Sunday |
Open |
10:00 AM |
09:00 PM |
02:00 PM – 03:30 PM (Pantry Restock) |
Staff-Specific Availability Overlay
| Resource Name |
Working Days |
Daily Shift Window |
Break Window |
| Kitchen 1, Kitchen 2 |
Tue, Wed, Thu, Fri, Sat, Sun |
Matches studio hours |
Matches studio break |
| Chef Jean-Luc Fernandez |
Tue, Wed, Thu, Fri, Sat, Sun |
Matches studio hours |
02:00 PM – 03:30 PM (Break & Prep) |
Advanced Operating Settings
| Setting / Control |
Specification Value |
Operational Logic |
| Apply Same Hours to All Days |
ON (Tue–Sun) |
10:00 AM – 09:00 PM applied across all active days. |
| Allow Bookings on Public Holidays |
ON |
High holiday culinary workshop participation. |
| Navigation Action |
Tap Continue |
Validates schedule, advances to Step 5. |
Step 5 of 5: Booking Rules, Fulfillment & Policies
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Lead Time / Advance Booking Window |
Stepper / Picker |
21 Days |
Customers can book masterclasses up to 3 weeks ahead. |
| Minimum Notice Time (Cutoff) |
Stepper / Picker |
12 Hours |
Requires 12 hours notice for fresh grocery procurement. |
| Cancellation Cutoff Window |
Stepper / Picker |
48 Hours Before Slot |
Full refund $\ge 48$ hours prior; 0% refund within 48 hours (ingredients purchased). |
| Fulfillment Mode Selection |
Segmented Control |
[●] At Venue Only |
Physical kitchen studio. |
| Maximum Active Bookings Per Customer |
Stepper / Number |
2 Active Bookings |
Manages high demand. |
| Instant Confirmation vs. Request |
Switch / Toggle |
ON (Instant Booking Confirmation) |
Immediate reservation confirmation. |
| Payment Options Accepted |
Checkbox Group |
[✔] Online Payment (UPI, Cards, NetBanking) |
Prepayment mandatory due to perishables. |
| Customer Booking Instructions (Optional) |
Text Area |
Please wear closed-toe comfortable flat shoes (no heels or open sandals). Aprons, chef hats, recipes, and food packaging containers are provided. Please inform us of any severe dietary allergies (gluten, dairy, nuts) at least 24 hours prior to the session. |
Rendered on enrollment voucher and email. |
| Navigation Action |
Primary Contained Button |
Tap Complete Onboarding |
Final submission. Triggers merchant workspace creation. |
3. Five Deterministic End-to-End QA Test Scenarios
Scenario 1: Multi-Seat Workshop Seat Allocation ($N=8$)
- Action: In
Handcrafted Italian Pasta & Artisanal Ravioli Masterclass on Saturday at 11:00 AM – 12:30 PM:
- Couple A books 2 seats.
- Group B books 4 seats.
- Solo student C books 2 seats.
- Expected Result:
- Seat count progresses: $8 \to 6 \to 2 \to 0$.
- At 0 seats, the 11:00 AM Saturday slot is marked "SOLD OUT".
- Student D attempting to book 1 additional seat is prompted to join the 04:00 PM afternoon batch.
Scenario 2: Compound Lock of Chef Between Kitchens
- Action: On Sunday at 04:00 PM – 05:30 PM, Chef Jean-Luc Fernandez is teaching
French Patisserie & Macaron Baking Workshop in Kitchen 2. Concurrently, another user attempts to book Private Chef's Table & 5-Course Interactive Tasting (which requires Chef Jean-Luc + Kitchen 1) at 04:30 PM.
- Expected Result:
- Even though Kitchen 1 is physically unoccupied, Chef Jean-Luc is locked in Kitchen 2 until 06:00 PM (including 30m sanitization buffer).
- The booking engine rejects the Private Chef's Table booking for 04:30 PM due to chef collision.
- The UI suggests 06:30 PM as the next available tasting slot.
Scenario 3: 30-Minute Food-Grade Sanitization Buffer Verification
- Action: The morning pasta masterclass in Kitchen 1 concludes at 12:30 PM. A private corporate party attempts to book the kitchen starting at 12:35 PM.
- Expected Result:
- The 30-minute buffer locks Kitchen 1 from 12:30 PM to 01:00 PM for countertop degreasing, induction wiping, and dishwasher cycles.
- The next eligible booking slot starts at 01:00 PM.
Scenario 4: Perishable Grocery Minimum Notice Cutoff (12 Hours)
- Action: Customer attempts to book a seat at 08:00 AM for an 11:00 AM same-day pasta masterclass (3 hours notice).
- Expected Result:
- Minimum notice is configured at 12 hours to guarantee fresh ingredient procurement.
- The system detects that $3 < 12$ hours.
- The 11:00 AM slot is rejected with the message: "Bookings close 12 hours prior to class for fresh ingredient sourcing".
Scenario 5: Strict 48-Hour Cancellation Window Enforcement
- Action: Customer with a confirmed booking for Saturday at 11:00 AM attempts to cancel on Friday at 02:00 PM (21 hours prior).
- Expected Result:
- Cancellation cutoff is configured at 48 hours due to perishable culinary supplies.
- The cancellation is flagged as within the non-refundable window ($21 < 48$ hours).
- Policy informs customer that fee is non-refundable; seat is returned to inventory.