🔐 Business Onboarding Cookbook: Escape Rooms & Mystery Adventures
Category: Escape Rooms & Mystery Adventures
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 interactive escape room and cinematic mystery puzzle venue. It exercises:
- Themed Chamber Space Allocation with Group Capacity ($N=8$): Modeling immersive spatial rooms (
SPACE) operating under either per-seat pooled capacity ($N$ individual tickets) or private exclusive chamber buyouts.
- Compound Live Scare Actor Orchestration (
PERSON + SPACE): Demonstrating extreme immersion horror rooms where a trained live scare actor is atomically locked to the chamber for the duration of the 60-minute mission.
- Minutes Duration Engine with High Precision 60-Minute Game Clocks: Exact 60-minute gameplay intervals with a mandatory 15-minute game master puzzle reset buffer.
- Non-Linear Multi-Chamber Concurrency: Independent themed chambers operating simultaneously without audio bleed or scheduling cross-talk.
- High-Demand Mall Entertainment Operating Window: Operating from 11:00 AM to 11:00 PM across weekdays and weekends.
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 |
enigma_escape_rooms_logo.jpg (Intriguing brass padlock encircled by ancient cryptic glyphs and a futuristic digital cipher ring) |
Tap opens media picker. Renders 1:1 preview card with edit overlay. |
| Business Name |
Text Field (Single-line) |
Enigma Mystery Chambers & Escape Rooms |
39 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category |
Dropdown / Picker |
Escape Rooms & Mystery Adventures |
Contextualizes mystery rooms, group ticketing, and game master operations. |
| Business Type |
Segmented Control |
Company |
Themed leisure entertainment company. |
| Business Address |
Text Field / Geocomplete |
4th Floor, Entertainment Zone, Phoenix Marketcity Mall, LBS Marg, Kurla West |
High-footfall premier retail and entertainment mall. |
| Auto-detect GPS / Pick on Map |
Action Buttons |
Latitude: 19.0863 Longitude: 72.8890 |
Pinned precisely at Phoenix Marketcity, Kurla, Mumbai. Valid Indian coordinates. |
| Operating City |
Text Field (Single-line) |
Mumbai |
City string. |
| Mobile Number (Verified via Login) |
Phone Input (Read-only) |
+919820554433 |
Read-only input with verified green badge (✔). |
| Email ID (Optional) |
Email Text Field |
adventures@enigmarooms.in |
Administrative and corporate booking email. |
| Business Description (Optional) |
Text Area (Multi-line) |
Mumbai's highest-rated immersive escape room facility featuring 3 Hollywood-grade movie set chambers: Curse of the Pharaoh's Tomb, Cyber Heist Vault 101, and The Haunted Asylum of 1920 with live actors. Equipped with automated RFID puzzles, atmospheric spatial audio, theatrical lighting, CCTV monitoring, and dedicated Game Masters. |
358 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 escape chambers and 1 senior game master / live actor:
[ What does your customer book? ]
├── [○] 1. Room / Space ──► Chamber 1: Curse of the Pharaoh's Tomb (Egyptian Quest)
├── [○] 2. Room / Space ──► Chamber 2: Cyber Heist: Vault 101 (Laser & Tech Quest)
├── [○] 3. Room / Space ──► Chamber 3: The Haunted Asylum of 1920 (Live Actor Horror)
└── [●] 4. Team Member / Staff ──► Aakash Saxena (Senior Game Master & Theatrical Actor)
Resource 1: Chamber 1: Curse of the Pharaoh's Tomb (Room / Space — Group 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 |
pharaoh_tomb_room.jpg |
Sandstone hieroglyphic walls with golden sarcophagus and glowing hieroglyph ciphers. |
| Space / Room / Facility Name |
Text Field |
Chamber 1: Curse of the Pharaoh's Tomb |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
8 |
Multi-seat pooled capacity: up to 8 individual tickets per 60m session. |
| Space Type / Category |
Dropdown / Text |
Themed Escape Room Chamber |
Space category. |
| Location / Room Identifier (Optional) |
Text Field |
Chamber 1 (Ancient Relics Wing) |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Multi-room Egyptian temple layout with magnetic hidden doors, UV light torches, hieroglyphic puzzle wheels, and an electronic sarcophagus release mechanism. |
Amenities listing. |
| Primary Resource |
Switch / Toggle |
ON |
Primary adventure room. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Chamber 1. |
Resource 2: Chamber 2: Cyber Heist: Vault 101 (Room / Space — Group 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 |
cyber_vault_room.jpg |
High-tech steel vault door with green laser tripwires and neon terminal screens. |
| Space / Room / Facility Name |
Text Field |
Chamber 2: Cyber Heist: Vault 101 |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
8 |
Up to 8 players simultaneously. |
| Space Type / Category |
Dropdown / Text |
Themed Escape Room Chamber |
Classification. |
| Location / Room Identifier (Optional) |
Text Field |
Chamber 2 (Cyber Tech Wing) |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Cyberpunk bank vault simulation featuring intersecting laser tripwire corridors, biometric keypad bypass puzzles, server rack wire hacks, and a titanium deposit box. |
Amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary room. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Chamber 2. |
Resource 3: Chamber 3: The Haunted Asylum of 1920 (Room / Space — Group Capacity N=6)
| 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 |
haunted_asylum_room.jpg |
Decaying psychiatric ward with vintage iron gurney and flickering overhead lights. |
| Space / Room / Facility Name |
Text Field |
Chamber 3: The Haunted Asylum of 1920 |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
6 |
Max 6 players due to intimate horror staging. |
| Space Type / Category |
Dropdown / Text |
Immersive Horror Escape Chamber |
Classification. |
| Location / Room Identifier (Optional) |
Text Field |
Chamber 3 (Dark Horror Wing) |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Psychological thriller chamber with low-light vintage medical equipment, binaural whispering soundscapes, pneumatic jump scares, and hidden wall portals for live scare actors. |
Amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Space resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Chamber 3. |
Resource 4: Senior Game Master & Theatrical Actor (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 |
actor_aakash_saxena.jpg |
Dramatic theatrical portrait in costume. |
| Full Name of Staff / Specialist |
Text Field |
Aakash Saxena |
Required. |
| Role / Designation |
Text Field |
Senior Game Master & Theatrical Horror Actor |
Title & credentials. |
| Simultaneous Clients Handled |
Number Input Field |
1 |
Dedicated to 1 active session in the Haunted Asylum. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9820554434 |
Notification phone. |
| Gender |
Dropdown Selector |
Male |
Actor gender. |
| Experience (Optional) |
Text Field |
6 Years (Method Theatre Actor & Live Stunt Performer) |
Tenure. |
| Bio / Specialization (Optional) |
Text Area |
Trained method actor delivering synchronized psychological jump scares, character dialogue, and progressive gameplay hint orchestration via in-character interactions. |
Bio. |
| Primary Resource |
Switch / Toggle |
OFF |
Staff resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Aakash Saxena. |
| 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 escape room offerings covering per-person shared tickets, private room buyouts, and live actor horror:
[ Services & Offerings Portfolio ]
├── 1. Curse of the Pharaoh's Tomb - Shared Player Ticket (60 mins | ₹800/ticket | Multi-Seat N=8)
├── 2. Curse of the Pharaoh's Tomb - Entire Chamber Private Buyout (60 mins | ₹5,500 | Space 1:1 Exclusive)
├── 3. Cyber Heist: Vault 101 - Shared Player Ticket (60 mins | ₹850/ticket | Multi-Seat N=8)
└── 4. The Haunted Asylum of 1920 with Live Scare Actor (60 mins | ₹1,100/ticket | Multi-Seat N=6 Compound)
Offering 1: Curse of the Pharaoh's Tomb - Shared Player Ticket (Minutes — Multi-Seat N=8)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Curse of the Pharaoh's Tomb - Single Player Ticket |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Shared Escape Room Ticket |
Category. |
| Service Description (Optional) |
Text Area |
60-minute mission for solo explorers, couples, or small groups. Join other adventurers to decipher ancient Egyptian hieroglyphs, unlock secret burial chambers, and retrieve the sacred ruby before the curse seals you in forever! |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
60 Minutes |
Standard 1-hour game clock. |
| Buffer / Setup Time |
Dropdown Selector |
15 Minutes |
Game Master chamber reset & prop re-locking. |
| Pricing Model |
Segmented Control |
Fixed Price |
Per ticket price. |
| Price (₹) |
Currency Input |
800 |
₹800 per player ticket. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Chamber 1: Curse of the Pharaoh's Tomb |
Assigned to Chamber 1. |
| Capacity Allocation Model |
Segmented Control |
[○] Group / Multi-Seat (Shared Capacity) |
Shared capacity model. |
| ↳ Maximum Seats / Capacity ($N$) |
Number Input Field |
8 |
Decrements available seats per ticket booked. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
Customer visits venue. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Atomic 60-minute escape game. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 1. |
Offering 2: Curse of the Pharaoh's Tomb - Entire Chamber Private Buyout (Minutes — Space 1:1)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Curse of the Pharaoh's Tomb - Private Chamber Buyout |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Private VIP Escape Room |
Category. |
| Service Description (Optional) |
Text Area |
Exclusive 60-minute private buyout of the entire Pharaoh's Tomb chamber for your private group of up to 8 friends, family, or corporate colleagues. No strangers will be added to your session. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
60 Minutes |
1-hour private session. |
| Buffer / Setup Time |
Dropdown Selector |
15 Minutes |
Chamber reset buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat private party rate. |
| Price (₹) |
Currency Input |
5500 |
Flat ₹5,500 covers the entire room up to 8 players. |
| Discounted Price (₹, Optional) |
Currency Input |
5000 |
Special weekday rate ₹5,000. |
| Assign Resources |
Resource Multi-Select |
[✔] Chamber 1: Curse of the Pharaoh's Tomb |
Locks all 8 seats simultaneously. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Full exclusive room reservation. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue game. |
| 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: Cyber Heist: Vault 101 - Shared Player Ticket (Minutes — Multi-Seat N=8)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Cyber Heist: Vault 101 - Single Player Ticket |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Shared Escape Room Ticket |
Category. |
| Service Description (Optional) |
Text Area |
60-minute sci-fi bank heist mission. Dodge laser sensor arrays, decode encrypted biometric terminal passwords, bypass retinal scanners, and extract the encrypted cryptographic ledger. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
60 Minutes |
60 minutes duration. |
| Buffer / Setup Time |
Dropdown Selector |
15 Minutes |
Laser calibration and terminal reset. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat per ticket. |
| Price (₹) |
Currency Input |
850 |
₹850 per ticket. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Regular rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Chamber 2: Cyber Heist: Vault 101 |
Assigned to Chamber 2. |
| Capacity Allocation Model |
Segmented Control |
[○] Group / Multi-Seat (Shared Capacity) |
Shared capacity. |
| ↳ Maximum Seats / Capacity ($N$) |
Number Input Field |
8 |
8 seats per game. |
| 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 3. |
Offering 4: The Haunted Asylum of 1920 with Live Scare Actor (Minutes — Compound Room + Actor)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
The Haunted Asylum of 1920 (With Live Scare Actor) |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Horror Escape Room with Live Actor |
Category. |
| Service Description (Optional) |
Text Area |
Terrifying 60-minute live-action horror experience. Navigate a dark, abandoned asylum guided by your wits while evading a live psychotic inmate lurking in the shadows! Not recommended for players under 15 or with heart conditions. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
60 Minutes |
60 minutes game. |
| Buffer / Setup Time |
Dropdown Selector |
15 Minutes |
Actor recovery, prop reset, sanitization. |
| Pricing Model |
Segmented Control |
Fixed Price |
Per ticket price. |
| Price (₹) |
Currency Input |
1100 |
Premium live-actor ticket ₹1,100. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Chamber 3: The Haunted Asylum of 1920
[✔] Aakash Saxena |
Compound lock: Chamber 3 + Actor Aakash. |
| Capacity Allocation Model |
Segmented Control |
[○] Group / Multi-Seat (Shared Capacity) |
Group capacity. |
| ↳ Maximum Seats / Capacity ($N$) |
Number Input Field |
6 |
Capped at 6 players for safety and shock value. |
| Fulfillment Mode |
Segmented Control |
[●] At Venue |
At venue experience. |
| 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 weekly operational hours suited for shopping mall footfalls:
Weekly Schedule Grid
| Day of Week |
Operational Status |
Opening Time |
Closing Time |
Mid-Day Break Window |
| Monday |
Open |
11:00 AM |
11:00 PM |
None (Continuous shift) |
| Tuesday |
Open |
11:00 AM |
11:00 PM |
None (Continuous shift) |
| Wednesday |
Open |
11:00 AM |
11:00 PM |
None (Continuous shift) |
| Thursday |
Open |
11:00 AM |
11:00 PM |
None (Continuous shift) |
| Friday |
Open |
11:00 AM |
11:00 PM |
None (Continuous shift) |
| Saturday |
Open |
11:00 AM |
11:00 PM |
None (Continuous shift) |
| Sunday |
Open |
11:00 AM |
11:00 PM |
None (Continuous shift) |
Staff-Specific Availability Overlay
| Resource Name |
Working Days |
Daily Shift Window |
Break Window |
| Chamber 1, Chamber 2, Chamber 3 |
All 7 Days (Mon–Sun) |
11:00 AM – 11:00 PM |
None |
| Aakash Saxena (Actor) |
Wed, Thu, Fri, Sat, Sun (Mon & Tue Off) |
01:00 PM – 10:00 PM |
05:00 PM – 06:00 PM (Vocal Rest & Dinner) |
Advanced Operating Settings
| Setting / Control |
Specification Value |
Operational Logic |
| Apply Same Hours to All Days |
ON |
Replicates 11:00 AM – 11:00 PM across all days. |
| Allow Bookings on Public Holidays |
ON |
High mall attendance during 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 |
14 Days |
Up to 2 weeks ahead. |
| Minimum Notice Time (Cutoff) |
Stepper / Picker |
1 Hour |
Minimum 1 hour notice to prep game room. |
| Cancellation Cutoff Window |
Stepper / Picker |
6 Hours Before Slot |
Full refund $\ge 6$ hours prior; zero refund within 6 hours. |
| Fulfillment Mode Selection |
Segmented Control |
[●] At Venue Only |
Physical escape room. |
| Maximum Active Bookings Per Customer |
Stepper / Number |
2 Active Bookings |
Limits ticket hoarding. |
| 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) |
Online prepayment and counter booking. |
| Customer Booking Instructions (Optional) |
Text Area |
Please arrive 15 minutes prior to your mission start time for the mandatory Game Master safety briefing and backstory orientation. Late arrivals cannot be admitted once the game clock has commenced. Lockers are provided free of charge for mobile phones and personal bags. |
Printed on ticket and email confirmation. |
| 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 Incremental Capacity Depletion (Shared Group Tickets)
- Action: In
Chamber 1: Curse of the Pharaoh's Tomb ($N=8$ seats) on Saturday at 03:00 PM – 04:00 PM:
- Customer A books 3 single player tickets.
- Customer B books 2 single player tickets.
- Expected Result:
- After Customer A's booking, remaining seat counter reflects $8 - 3 = 5$ seats.
- After Customer B's booking, remaining seat counter reflects $5 - 2 = 3$ seats.
- A third customer attempting to book 4 tickets is rejected due to insufficient capacity ($4 > 3$), but an attempt to book 3 tickets succeeds, marking the slot as fully sold out ($0$ seats left).
Scenario 2: Mutual Exclusion Between Shared Tickets and Private Chamber Buyout
- Action: In Chamber 1 for the 06:00 PM – 07:00 PM slot, Customer A buys 1 shared ticket. Customer B then attempts to book
Curse of the Pharaoh's Tomb - Private Chamber Buyout.
- Expected Result:
- Because 1 seat is already sold in Chamber 1, the private buyout service (which requires all 8 seats to be vacant) detects partial occupancy.
- The private buyout option for 06:00 PM is disabled / grayed out with the label: "Room partially booked by other players".
Scenario 3: Compound Resource Lock with Live Horror Actor
- Action: Customer books
The Haunted Asylum of 1920 (With Live Scare Actor) for Saturday at 07:00 PM – 08:00 PM.
- Expected Result:
- The booking engine establishes a compound lock across BOTH
Chamber 3 and actor Aakash Saxena.
- From 07:00 PM to 08:15 PM (including the 15-minute actor break and reset buffer), Aakash cannot be assigned to any other room or task.
- On Mondays and Tuesdays (when Aakash is off duty), the Haunted Asylum service is marked unavailable for booking.
Scenario 4: Turnaround Reset Buffer Guardrail
- Action: A game in Chamber 2 ends at 01:00 PM. A customer attempts to book the same room starting at 01:05 PM.
- Expected Result:
- The 15-minute buffer blocks the room from 01:00 PM to 01:15 PM while the Game Master resets lasers and secret compartments.
- The next available start slot displayed on the UI is 01:15 PM.
Scenario 5: Strict Cancellation Window Enforcement
- Action: Customer holding 4 shared tickets for 05:00 PM attempts to cancel at 01:00 PM (4 hours before the slot).
- Expected Result:
- Cancellation cutoff is configured at 6 hours.
- System flags that the cancellation request was made within the 6-hour non-refundable window ($4 < 6$ hours).
- Cancellation is processed without refund, and the 4 seats are restored to the inventory for other walk-in guests.