Venue → Sub-venue hierarchy
Situation
Real venues operate as multiple bookable spaces — main hall, garden, terrace — not single units. Flattening this caused misbooking.
The Bet
Hierarchical inventory: every Venue contains Sub-venues with independent capacity, availability and pricing. Every interaction lives at the sub-venue level.
The Payoff
Eliminated the most common conflict class — overlapping bookings on multi-space venues treated as one unit.








