Beacon

Job scanner & fit dashboard. Phase 1: fetch pipeline only — dashboard arrives in Phase 4.

Trigger a scan: curl -X POST -H "authorization: Bearer $CRON_SECRET" http://localhost:3000/api/run-weekly-scan