safe_int now clamps values to PostgreSQL INTEGER max (2.1B) and handles scientific notation. Mileage columns changed to BIGINT on prod since carriers can have >2B annual miles. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New vertical: FMCSA/DOT motor carrier compliance services. - Migration 078: fmcsa_carriers table with 31 fields (DOT#, name, email, phone, address, fleet size, MCS-150 date, carrier type) - Downloader: Socrata API ingest for 2M+ carriers with upsert - Data source: data.transportation.gov (free, public) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>