Crons quotidiens (UTC)

HeureJobDescription
04:00sirene_pull (externe)Lance via script Python local depuis ta machine
05:00places_enrich (externe)Enrichissement Google Places (script Python)
06:00scrape_sites (externe)Extraction emails + photos depuis sites pro
07:00verify_emails (externe)verify_emails.py (Nouvel Emploi)
08:00generate_sites (externe)Render template → wrangler pages deploy
09:00send_batch (Worker)Envoi quotidien warm-up via Resend
23:00kpis_recompute (Worker)Snapshot KPIs jour

Les jobs lourds (SIRENE, scraping, génération sites) tournent sur la machine de Noël via cron local ou GitHub Actions pour ne pas saturer les CPU limits Workers free.

Quotas free tiers

Resend / mois
— / 3000
Google Places
— / 200 $
CF Workers / jour
— / 100k
D1 reads / jour
— / 5M