--- id: 11 title: 11 Guest Booking status: Ready for Dev date: 2026-09-27 --- ## Description Extends the booking system to unauthenticated visitors: a public `/booking` form with custom (non-third-party) captcha and a 1-per-day-by-email limit, guest-specific email notifications, and admin visibility/handling of guest requests inside the existing booking review workflow, via new database schema/model support for nullable `user_id`. ## Acceptance Criteria - [ ] All stories completed with acceptance criteria met - [ ] Existing client booking tests still pass - [ ] New tests cover guest booking scenarios - [ ] Admin can manage guest bookings through existing interface - [ ] Guest receives appropriate email notifications - [ ] Custom captcha working correctly - [ ] 1-per-day limit enforced - [ ] No regression in existing features - [ ] Bilingual support (Arabic/English) for guest form and emails - [ ] PRD and documentation updated