Nightly crawl + weekly generation + monthly refresh. Budget aware with fallback and pause thresholds.
Nightly: 1:00 AM site timezone - crawl + reindex
Weekly: Monday 2:00 AM - generate one location+service page
Monthly: Day 1, 3:00 AM - refresh top 5 pages
Budget controls: >80% fallback model, >95% pause + alert, hard limit blocks at 100%