feat(api): add newer Peugeot/Citroën/DS/Opel WMIs (VR1/VR3/VR7/W0V)
Prod decode failures clustered on French/Stellantis VINs that no source even tried: the post-merger WMIs VR3/VR7 (Peugeot), VR1 (Citroën/DS) and W0V (Opel) were missing from every map, so getServiceName/isSupported returned null and the VIN was rejected as "Marka desteklenmiyor" before any scrape ran. Add them to all three maps, matching the existing VF3/VF7/W0L routing: - Corgi WMI_DATABASE (display brand) - PL24_WMI_SERVICE_MAP (peugeot_parts / citroen_parts / opel_parts) - EMEX CATALOG_MAP (PSA -> PEUGEOT00, Opel -> GM_OP201809) Lets EMEX scrape and PL24 fall back for these mass-market TR brands instead of hard-failing at the routing step. Phase 4 of 4 on decode reliability. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -552,12 +552,16 @@ export const PL24_WMI_SERVICE_MAP: Record<string, string> = {
|
||||
|
||||
// Opel / Vauxhall
|
||||
W0L: "opel_parts", // Opel AG (Germany)
|
||||
W0V: "opel_parts", // Opel (newer Stellantis-era WMI)
|
||||
|
||||
// Citroën (PSA)
|
||||
VF7: "citroen_parts", // Citroën SA (France)
|
||||
VR1: "citroen_parts", // Citroën/DS (newer WMI)
|
||||
|
||||
// Peugeot (PSA)
|
||||
VF3: "peugeot_parts", // Peugeot SA (France)
|
||||
VR3: "peugeot_parts", // Peugeot (newer WMI)
|
||||
VR7: "peugeot_parts", // Peugeot (newer WMI)
|
||||
|
||||
// Volvo
|
||||
YV1: "volvo_parts", // Volvo Cars (Sweden)
|
||||
|
||||
Reference in New Issue
Block a user