Skip to content

SYS-005 — Repo Impact: reservation-api-server

See parent: ../spec.md

Summary of Changes

Phase 1 of SYS-005. No product behaviour changes; test infrastructure and CI gating only.

Changes

Area Change
CI pytest @smoke marker becomes a required PR check into develop; remove \|\| true
Fixtures Golden seeds for ATP / US classes via test_helpers; booking-math oracle
P0 journeys create_booking → payment → finalize_booking_after_payment state, lock-after-abandon, payment idempotency, guest IDOR
Locks Desk reschedule asserts patch_booking keeps the Confirmed BZBookingAvailability (never update_booking)
Nightly PICT pairwise model over config classes

Constraints

  • Sandbox gateways only; no live Datacap.
  • Fixtures Business-scoped; no PAN / CVV.
  • Canonical terms in test names and fixtures (Booking / Outlet / Customer).

Trace spec

specs/005-booking-e2e-quality-gate/ in this repo (stub until landed).