113
Phase 0 - Monorepo, Docker Compose and a Server That Boots Honestly
114
Phase 1 - Build the Events API Badly, Then Refactor It in Five Moves
115
Phase 2 - MongoDB for Content, and the Next.js Storefront Appears
116
Phase 3 - Auth: Tokens, Cookies, Roles and the localStorage Mistake
117
Phase 4 - Venues, Seat Maps and Thousands of Seats in One Transaction
118
Phase 5 - Fire 50 Purchases at One Seat, Watch It Double-Book, Fix It
119
Phase 5b - Move Seat Holds to Redis With a TTL
120
Phase 6 - Stripe Payments, Webhooks, Idempotency and a Ledger
121
Phase 7 - WebSockets: a Live Seat Map Across Two Browser Windows
122
Phase 8 - Signed QR Tickets and Single-Use Door Check-In
123
Phase 9 - A Local LLM: Streaming, RAG Over Real Policies, Semantic Search
124
Phase 10 - Testcontainers, Observability, CI and Deployment