AI-assisted sourcing
Generate curated city candidates
This uses OpenAI web-backed generation to add or refresh ScenicCue candidates in `scripts/data/locations.json`. The import pipeline is the only step that writes pending locations to Supabase.
Add `OPENAI_API_KEY` and `GOOGLE_MAPS_API_KEY` to `.env.local`, restart `npm run dev`, then generate candidates for Austin or Dallas.
Add a location
Submitted locations start unpublished and go live after review.