- vehicles.service.ts: remove Corgi from resolveVin chain; go straight to PartsCatalogs → PL24 → EMEX without offline WMI lookup - End condition simplified: return null only when EMEX also fails (no corgiKnown fallback) - Add scripts/test-emex-http.mjs: proxy timing test for EMEX HTTP decode Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>