H1BookingBundle
Status: execution container for Trip fulfillment.
BookingBundle already appears in the Trips planning notes, so this file makes the concept explicit without changing code.
H2Role
BookingBundle separates fulfillment from trip planning.
H2Typical contents
- supplier actions
- hotel booking steps
- confirmations
- pending status fields
- external booking references
H2Rule
- BookingBundle is not Trip truth.
- BookingBundle is not Offer truth.
- BookingBundle is the execution wrapper around a booking request.
H2Flow
Trip -> BookingBundle -> execution -> confirmation
H2Relationship to other entities
- Trip defines the plan.
- TripJoin defines join intent.
- Offer defines the commercial snapshot.
- Order defines the locked transaction.
- BookingBundle defines fulfillment.