🎤 Business Onboarding Cookbook: Private Karaoke Rooms & KTV Lounges
Category: Private Karaoke Rooms & KTV Lounges
Primary Domain: 04_Sports_Turfs_Venues
Platform: 360 SERVICE HUB
1. Overview & Business Profile Context
This cookbook provides realistic, comprehensive, and verified test data for onboarding an upscale, soundproof private karaoke lounge and interactive KTV venue. It exercises:
- Soundproof Private Pod (
SPACE) Resource Allocation: Modeling multiple acoustically isolated private entertainment pods of varying group sizes (6 to 10 guests) operating simultaneously.
- Dedicated Pod Rental vs. AV Host Add-On (
PERSON + SPACE): Demonstrating self-serve touchscreen song queueing versus a VIP party package where a sound technician / party host coordinates live auto-tune, lighting FX, and song requests.
- Hourly Duration Engine with 2-Hour Standard Party Blocks: 2-hour base booking increments with multi-slot rules allowing parties to extend up to 4 consecutive hours with progressive volume discounts.
- Microphone Sanitization & Air Exchange Turnaround Buffer: Enforcing a mandatory 15-minute buffer between party bookings for medical UV-C microphone sterilization, plush sofa wiping, and high-volume HVAC air exchange.
- Late-Night Weekend Operations Crossing Midnight: Operating until 02:00 AM past midnight to capture late-night entertainment and post-dinner celebrations.
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 |
echobeat_karaoke_logo.jpg (Vibrant neon magenta and cyan emblem with a glowing vintage microphone, musical notes, and soundwave equalizer bars) |
Tap opens media picker. Renders 1:1 preview card with edit overlay. |
| Business Name |
Text Field (Single-line) |
EchoBeat Private Karaoke Pods & KTV Lounge |
42 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category |
Dropdown / Picker |
Private Karaoke Rooms & KTV Lounges |
Contextualizes music rooms, private spatial pods, and group entertainment. |
| Business Type |
Segmented Control |
Company |
Multi-pod entertainment lounge enterprise. |
| Business Address |
Text Field / Geocomplete |
2nd Floor, 100 Feet Road, Near Domlur Flyover, HAL 2nd Stage, Indiranagar |
Trendy youth and nightlife corridor. |
| Auto-detect GPS / Pick on Map |
Action Buttons |
Latitude: 12.9719 Longitude: 77.6412 |
Pinned precisely at Indiranagar 100 Feet Road, Bengaluru. Valid Indian coordinates. |
| Operating City |
Text Field (Single-line) |
Bengaluru |
City string. |
| Mobile Number (Verified via Login) |
Phone Input (Read-only) |
+919845334455 |
Read-only input with verified green badge (✔). |
| Email ID (Optional) |
Email Text Field |
sing@echobeatlounge.in |
Administrative and event reservation email. |
| Business Description (Optional) |
Text Area (Multi-line) |
Bengaluru's ultimate private karaoke destination featuring 3 studio-grade soundproof pods with custom neon lighting themes, 75-inch 4K displays, professional JBL sound systems, wireless Sennheiser mics, and a cloud music library of 100,000+ Bollywood, Hollywood, K-Pop, and regional tracks. Food & beverage room service available. |
338 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 4 realistic resources covering 3 themed soundproof pods and 1 resident AV sound technician:
[ What does your customer book? ]
├── [○] 1. Room / Space ──► Pod 1: Tokyo Neon VIP Lounge Pod (Up to 10 Guests)
├── [○] 2. Room / Space ──► Pod 2: Seoul K-Pop Studio Pod (Up to 6 Guests)
├── [○] 3. Room / Space ──► Pod 3: Retro Disco Studio Pod (Up to 6 Guests)
└── [●] 4. Team Member / Staff ──► Vikram Sethi (Lead Audio-Visual Sound Engineer & Host)
Resource 1: Pod 1: Tokyo Neon VIP Lounge Pod (Room / Space — 1:1 Pod)
| 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 |
tokyo_neon_pod.jpg |
Futuristic pod with circular leather banquet, cyberpunk neon signage, and 75-inch 4K screen. |
| Space / Room / Facility Name |
Text Field |
Pod 1: Tokyo Neon VIP Lounge Pod (Up to 10 Guests) |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
1 |
1 booking entity (private party of up to 10 guests). |
| Space Type / Category |
Dropdown / Text |
Private Soundproof Karaoke Pod |
Space category. |
| Location / Room Identifier (Optional) |
Text Field |
Main Corridor - VIP Suite 1 |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Spacious 250 sq.ft acoustically treated pod with -45dB sound isolation, 75-inch 4K monitor, JBL Cinema Surround audio, 4 wireless microphones, iPad song selector, and adjustable ambient RGB strobe illumination. |
Amenities listing. |
| Primary Resource |
Switch / Toggle |
ON |
Primary VIP pod. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Pod 1. |
Resource 2: Pod 2: Seoul K-Pop Studio Pod (Room / Space — 1:1 Pod)
| 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 |
seoul_kpop_pod.jpg |
Pastel pink and purple neon decor with plush seating and mirror ball. |
| Space / Room / Facility Name |
Text Field |
Pod 2: Seoul K-Pop Studio Pod (Up to 6 Guests) |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
1 |
1 private party up to 6 guests. |
| Space Type / Category |
Dropdown / Text |
Private Soundproof Karaoke Pod |
Classification. |
| Location / Room Identifier (Optional) |
Text Field |
Studio Corridor - Pod 2 |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Cozy 150 sq.ft pod featuring 55-inch 4K screen, dual wireless mics with real-time vocal pitch correction, multi-language catalog with live romanized lyrics, and tambourines. |
Amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary pod. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Pod 2. |
Resource 3: Pod 3: Retro Disco Studio Pod (Room / Space — 1:1 Pod)
| 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 |
retro_disco_pod.jpg |
80s disco floor tiles with revolving mirror ball and gold sequin accent wall. |
| Space / Room / Facility Name |
Text Field |
Pod 3: Retro Disco Studio Pod (Up to 6 Guests) |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
1 |
1 booking party up to 6 guests. |
| Space Type / Category |
Dropdown / Text |
Private Soundproof Karaoke Pod |
Classification. |
| Location / Room Identifier (Optional) |
Text Field |
Studio Corridor - Pod 3 |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Retro-themed pod featuring synchronized disco ball lighting, retro graphic equalizer visuals, soundproofing, and dual UHF wireless mics. |
Amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Space resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Pod 3. |
Resource 4: Lead Audio-Visual Sound Engineer & Host (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 |
host_vikram_sethi.jpg |
Friendly portrait wearing DJ studio headphones. |
| Full Name of Staff / Specialist |
Text Field |
Vikram Sethi |
Required. |
| Role / Designation |
Text Field |
Lead Audio-Visual Sound Engineer & Party Host |
Title & credentials. |
| Simultaneous Clients Handled |
Number Input Field |
1 |
Dedicated to 1 VIP party booking at a time. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9845334456 |
Notification phone. |
| Gender |
Dropdown Selector |
Male |
Staff gender. |
| Experience (Optional) |
Text Field |
8 Years (Live Event Sound Engineer & Emcee) |
Experience tenure. |
| Bio / Specialization (Optional) |
Text Area |
Live audio engineer specializing in acoustic balancing, reverb vocal sweetening, auto-tune effects tuning, interactive trivia hosting, and seamless party management. |
Staff bio. |
| Primary Resource |
Switch / Toggle |
OFF |
Staff resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Vikram Sethi. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 4 resources saved; advances to Step 3. |
Step 3 of 5: Services & Offerings
Configure the following 4 realistic private karaoke offerings covering 2-hour party blocks, multi-slot extensions, and VIP host sessions:
[ Services & Offerings Portfolio ]
├── 1. 2-Hour Private Karaoke Pod Hire (Hours | 2 Hours | ₹1,600 | Pod 1:1 | Multi-Slot 2-4)
├── 2. Solo / Duo Vocalist Practice Session (Hours | 1 Hour | ₹600 | Pod 1:1)
├── 3. VIP Birthday & Celebration Party + Live Sound Host (Hours | 2 Hours | ₹3,500 | Compound Pod + Host)
└── 4. Tokyo Neon VIP Suite Hire (Hours | 2 Hours | ₹2,500 | Pod 1:1)
Offering 1: 2-Hour Private Karaoke Pod Hire (Hours — Space 1:1 — Multi-Slot 2–4 Slots)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
2-Hour Private Karaoke Pod Hire (Up to 6 Guests) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Standard Pod Rental |
Category. |
| Service Description (Optional) |
Text Area |
2 full hours of private singing in our Seoul or Retro Disco pods for groups up to 6 people. Complete access to our cloud database of 100,000+ songs, dual wireless microphones, and dynamic lighting presets. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Selects hourly engine. |
| Service Duration |
Number / Dropdown |
2 Hours |
Base 2-hour party slot. |
| Buffer / Setup Time |
Dropdown Selector |
15 Minutes |
UV microphone sanitization and room reset. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat 2-hour rate. |
| Price (₹) |
Currency Input |
1600 |
₹1,600 for the 2-hour block (entire room). |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Pod 2: Seoul K-Pop Studio Pod (Up to 6 Guests)
[✔] Pod 3: Retro Disco Studio Pod (Up to 6 Guests) |
Either 6-person pod can fulfill. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
1 private party books the room exclusively. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
Customer visits lounge. |
| Multi-Slot Booking Rules |
Expandable Section |
Enabled (ON) |
Allows extending into consecutive slots. |
| ↳ Minimum Consecutive Slots |
Stepper / Number |
1 Slot (2 Hours) |
Minimum booking is 2 hours. |
| ↳ Maximum Consecutive Slots |
Stepper / Number |
2 Slots (4 Hours) |
Maximum consecutive block is 4 hours. |
| ↳ Volume Discount Tiers |
Key-Value Table |
2 Slots (4h) -> 15% Discount |
15% discount when booking a 4-hour block. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 1. |
Offering 2: Solo / Duo Vocalist Practice Session (Hours — Space 1:1 — 1 Hour)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Solo / Duo Vocalist Practice Session (1 Hour) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Vocal Rehearsal |
Category. |
| Service Description (Optional) |
Text Area |
Quick 1-hour private vocal rehearsal or audition practice for 1 to 2 singers. Perfect for warmups, scale practice, or singing without neighbors complaining! |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly duration. |
| Service Duration |
Number / Dropdown |
1 Hour |
60-minute duration. |
| Buffer / Setup Time |
Dropdown Selector |
15 Minutes |
Reset buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat price. |
| Price (₹) |
Currency Input |
600 |
Affordable rehearsal rate ₹600. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Regular rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Pod 2: Seoul K-Pop Studio Pod (Up to 6 Guests)
[✔] Pod 3: Retro Disco Studio Pod (Up to 6 Guests) |
Standard studio pods. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Exclusive pod lock. |
| 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: VIP Birthday & Celebration Party + Live Sound Host (Hours — Compound Pod + Host)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
VIP Birthday Celebration + Live Sound Host (2 Hours) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
VIP Hosted Party |
Category. |
| Service Description (Optional) |
Text Area |
The ultimate karaoke VIP experience in our Tokyo Neon Pod for up to 10 guests. Includes 2 hours of private singing, live dedicated sound engineer Vikram Sethi to queue songs and adjust vocal effects, custom birthday screen welcome banner, and complimentary mocktail bucket. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly duration. |
| Service Duration |
Number / Dropdown |
2 Hours |
2-hour event. |
| Buffer / Setup Time |
Dropdown Selector |
30 Minutes |
Party turnover & hospitality reset. |
| Pricing Model |
Segmented Control |
Fixed Price |
Premium party rate. |
| Price (₹) |
Currency Input |
3500 |
Flat ₹3,500 includes VIP room and host. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Pod 1: Tokyo Neon VIP Lounge Pod (Up to 10 Guests)
[✔] Vikram Sethi |
Compound lock: Pod 1 + Host Vikram. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Entire VIP suite private lock. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Fixed 2-hour party. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 3. |
Offering 4: Tokyo Neon VIP Suite Hire (Hours — Space 1:1 — 2 Hours)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Tokyo Neon VIP Suite Hire (Up to 10 Guests) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
VIP Pod Rental |
Category. |
| Service Description (Optional) |
Text Area |
Self-serve 2-hour booking for our flagship Tokyo Neon VIP Pod for large groups of up to 10 friends. 75-inch screen, 4 microphones, and dedicated room service call button. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly engine. |
| Service Duration |
Number / Dropdown |
2 Hours |
2-hour block. |
| Buffer / Setup Time |
Dropdown Selector |
15 Minutes |
UV sterilization buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat price. |
| Price (₹) |
Currency Input |
2500 |
₹2,500 for 2 hours. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Pod 1: Tokyo Neon VIP Lounge Pod (Up to 10 Guests) |
VIP pod only. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Exclusive pod booking. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue. |
| Multi-Slot Booking Rules |
Expandable Section |
Enabled (ON) |
Consecutive slots allowed. |
| ↳ Minimum Consecutive Slots |
Stepper / Number |
1 Slot (2 Hours) |
Minimum 2 hours. |
| ↳ Maximum Consecutive Slots |
Stepper / Number |
2 Slots (4 Hours) |
Maximum 4 hours. |
| ↳ Volume Discount Tiers |
Key-Value Table |
2 Slots (4h) -> 10% Discount |
10% volume discount. |
| 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 weekly operational hours spanning noon to late night past midnight:
Weekly Schedule Grid
| Day of Week |
Operational Status |
Opening Time |
Closing Time |
Mid-Day Break Window |
| Monday |
Open |
12:00 PM |
02:00 AM (Next Day) |
None (Continuous shift) |
| Tuesday |
Open |
12:00 PM |
02:00 AM (Next Day) |
None (Continuous shift) |
| Wednesday |
Open |
12:00 PM |
02:00 AM (Next Day) |
None (Continuous shift) |
| Thursday |
Open |
12:00 PM |
02:00 AM (Next Day) |
None (Continuous shift) |
| Friday |
Open |
12:00 PM |
02:00 AM (Next Day) |
None (Continuous shift) |
| Saturday |
Open |
12:00 PM |
02:00 AM (Next Day) |
None (Continuous shift) |
| Sunday |
Open |
12:00 PM |
02:00 AM (Next Day) |
None (Continuous shift) |
Staff-Specific Availability Overlay
| Resource Name |
Working Days |
Daily Shift Window |
Break Window |
| Pod 1, Pod 2, Pod 3 |
All 7 Days (Mon–Sun) |
12:00 PM – 02:00 AM |
None |
| Vikram Sethi (Host) |
Wed, Thu, Fri, Sat, Sun (Mon & Tue Off) |
04:00 PM – 01:00 AM |
07:30 PM – 08:30 PM (Dinner Break) |
Advanced Operating Settings
| Setting / Control |
Specification Value |
Operational Logic |
| Apply Same Hours to All Days |
ON |
Replicates 12:00 PM – 02:00 AM across all days. |
| Allow Bookings on Public Holidays |
ON |
High celebratory booking volumes on holidays. |
| 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 |
10 Days |
Customers can book up to 10 days ahead. |
| Minimum Notice Time (Cutoff) |
Stepper / Picker |
1 Hour |
Minimum 1 hour notice. |
| Cancellation Cutoff Window |
Stepper / Picker |
6 Hours Before Slot |
Full refund $\ge 6$ hours prior; 50% fee within 6 hours. |
| Fulfillment Mode Selection |
Segmented Control |
[●] At Venue Only |
In-lounge physical experience. |
| Maximum Active Bookings Per Customer |
Stepper / Number |
2 Active Bookings |
Limits slot hoarding during peak weekend nights. |
| Instant Confirmation vs. Request |
Switch / Toggle |
ON (Instant Booking Confirmation) |
Immediate reservation confirmation. |
| Payment Options Accepted |
Checkbox Group |
[✔] Online Payment (UPI, Cards, NetBanking)
[✔] Pay at Venue (POS / UPI / Cash) |
Multiple settlement methods. |
| Customer Booking Instructions (Optional) |
Text Area |
Please check in at the reception desk 10 minutes prior to your booking start time to receive your sanitized microphones. Outside alcohol and food are strictly prohibited. Dedicated room service can be ordered directly via the in-pod touchscreen. |
Rendered on confirmation screen and digital receipt. |
| 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-Slot 4-Hour Extended Party with Volume Discount
- Action: Customer books
2-Hour Private Karaoke Pod Hire (Up to 6 Guests) on Pod 2 for 2 consecutive slots (08:00 PM – 12:00 Midnight, 4 total hours) on a Saturday night.
- Expected Result:
- Base price: $2 \text{ slots} \times ₹1,600 = ₹3,200$.
- Tiered discount rule fires: $2 \text{ slots (4 hours)} \implies 15% \text{ discount} = ₹480$.
- Total checkout price: $₹2,720$.
- Pod 2 is locked atomically from 08:00 PM to 12:00 Midnight, plus the 15-minute UV sanitization buffer until 12:15 AM.
- Pod 1 and Pod 3 remain unaffected and available for other bookings.
Scenario 2: Compound Resource Concurrency Lock & Collision Defense
- Action: Customer A books
VIP Birthday Celebration + Live Sound Host (which locks Pod 1 + Host Vikram) for Friday at 07:00 PM – 09:00 PM. Simultaneously, Customer B attempts to book Tokyo Neon VIP Suite Hire (which also requires Pod 1) at 08:00 PM – 10:00 PM.
- Expected Result:
- Customer A's booking locks BOTH
Pod 1 and Vikram Sethi from 07:00 PM to 09:30 PM (including 30m turnover buffer).
- Customer B's query for Pod 1 at 08:00 PM is rejected due to active conflict.
- Pod 2 and Pod 3 are presented as alternative options for smaller groups.
Scenario 3: Microphone UV Sanitization Buffer Time Guardrail
- Action: Customer books
Solo / Duo Vocalist Practice Session on Pod 3 from 03:00 PM to 04:00 PM. A subsequent customer attempts to book Pod 3 starting at 04:00 PM.
- Expected Result:
- The booking engine automatically injects a 15-minute turnover buffer from 04:00 PM to 04:15 PM for microphone UV wand treatment and air circulation.
- The earliest available start time for the next booking on Pod 3 is 04:15 PM.
Scenario 4: Midnight Boundary Crossing Verification
- Action: Customer books
2-Hour Private Karaoke Pod Hire on Friday from 11:30 PM to 01:30 AM (crosses midnight).
- Expected Result:
- Since closing time is configured as
02:00 AM (Next Day), the 11:30 PM – 01:30 AM slot is completely valid.
- Together with the 15-minute buffer (ending at 01:45 AM), the booking fits comfortably within the 02:00 AM boundary.
- An attempt to book 12:30 AM – 02:30 AM is rejected as it extends past the 02:00 AM license closing hour.
Scenario 5: Host Shift & Day Off Filtering
- Action: Customer searches for
VIP Birthday Celebration + Live Sound Host on a Tuesday evening at 06:00 PM.
- Expected Result:
- Vikram Sethi is off duty on Mondays and Tuesdays.
- The VIP hosted service is marked unavailable for selection on Tuesday.
- The unhosted
Tokyo Neon VIP Suite Hire remains available if Pod 1 is vacant.