13 runnable scenarios. Preview them in your browser without an account; the hosted sandbox opens when the pack becomes activatable.
Everyday travel
Normal TRV_EVERYDAY_TRAVEL
Ordinary travellers, bookings, tickets, flights, check-ins, hotel stays, loyalty and payments
Everyday, valid records: the baseline most tests expect. Children per parent record: 1–3.
Preview in the browser demo: Everyday travel
Overbooked flight
Rare TRV_OVERBOOKED_FLIGHT
One oversold flight: confirmed passengers denied boarding or offloaded at the gate
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Preview in the browser demo: Overbooked flight
Irregular operations
Rare TRV_IRREGULAR_OPERATIONS
Cancelled segments after a disruption, exchanged tickets and rebooked passengers
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Preview in the browser demo: Irregular operations
Special assistance
Rare TRV_SPECIAL_ASSISTANCE
Wheelchair and medical-clearance requests with agent notes (health-revealing data)
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–2.
Preview in the browser demo: Special assistance
Hotel no shows
Rare TRV_HOTEL_NO_SHOWS
Hotel guests who never arrive; the folio carries a no-show fee
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–2.
Preview in the browser demo: Hotel no shows
Chargebacks
Rare TRV_CHARGEBACKS
Card payments disputed by the cardholder, with a chargeback reason
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–2.
Preview in the browser demo: Chargebacks
Expired documents
Rare TRV_EXPIRED_DOCUMENTS
Passports and identity cards that expired before the flight (check-in must refuse them)
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–2.
Preview in the browser demo: Expired documents
Elite loyalty
Rare TRV_ELITE_LOYALTY
Top-tier loyalty members with large points balances and frequent redemptions
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–4.
Preview in the browser demo: Elite loyalty
Long haul boundary
Boundary TRV_LONG_HAUL_BOUNDARY
Flight segments at or above the long-haul block time (exactly at it for every fourth row)
Values at the edges of valid ranges (limits, thresholds, extremes). Children per parent record: 1–3.
Preview in the browser demo: Long haul boundary
Baggage allowance
Boundary TRV_BAGGAGE_ALLOWANCE
Checked bags exactly at the free allowance and one above it (excess baggage)
Values at the edges of valid ranges (limits, thresholds, extremes). Children per parent record: 1–2.
Preview in the browser demo: Baggage allowance
Journey timeline
Temporal sequence TRV_JOURNEY_TIMELINE
Booking, ticket issue, coupon, check-in and payment times follow each other along every journey
Events in a realistic order over time (sequences and state changes). Children per parent record: 1–3.
Preview in the browser demo: Journey timeline
Duplicate segments
Duplicate TRV_DUPLICATE_SEGMENTS
Duplicate bookings: the same flight coupon (flight, date, route, cabin) repeated under new ids
Records that repeat others under new keys (clean-up and matching tests). Children per parent record: 2–4.
Preview in the browser demo: Duplicate segments
Travel histories
Historical TRV_TRAVEL_HISTORIES
Multi-year, referentially intact travel, stay and loyalty histories without gaps
Old records for archive, migration and retention tests. Children per parent record: 2–4.
Preview in the browser demo: Travel histories