π¨ PREREQUISITE: Core module tests must pass first
redis-cli DEL "rl:*demo*"Waitlist Endpoint Security
/api/waitlist with valid data β SuccessVendor Inquiry Security
/api/interest with valid data β SuccessLOI Submission Security
/api/loi/verify β Success/api/places/autocomplete?input=test β SuccessWaitlist Input Validation
Vendor Inquiry Input Validation
Vendor Inquiry Email Sending
sendCopy unspecified (should default to true)Email Service Error Handling
Places Autocomplete
/api/places/autocomplete?input=starbucks β Returns predictionsPlaces Details
/api/places/details?place_id={id} β Returns business detailsPlaces API Error Handling
Captcha Configuration
/api/captcha-config β Returns site keyHCAPTCHA_SITEKEY env varCaptcha Verification
Waitlist Data Storage
Vendor Inquiry Data Storage
send_copy defaults to trueLOI Workflow Data Integrity
/api/health β Returns demo health statusNonce Generation
/api/nonce β Returns unique nonce valueCaptcha Configuration
/api/captcha-config β Returns site key/api/loi/startEmail Service Failure
Google Places API Failure
Redis Failure Impact