[ka6] fix connecteur awc: ajout de Rougemont (Montérégie) au dictionnaire _QC_CITIES — le connecteur était aveugle aux offres du vignoble québécois d'Arterra — le statut broken combinait trois éléments : (1) une NameResolutionError DNS transitoire le 18/09 12:53 sur awc.wd3.myworkdayjobs.com (même vague que altusgroup/autotradercanada à 12:51, non reproduite), (2) la dépublication NORMALE de l'unique offre suivie « Représentant des ventes (SAQ/licenciés) Montréal/Brossard » R-13270 (absente du board live, miss_count=2 → active=0), qui a fait tomber found de 1 à 0, et (3) un VRAI défaut : le tenant Workday awc.wd3 n'expose qu'une facette de lieux plate au niveau ville, et sa seule localisation QC restante est « Rougemont » (Montérégie, vignoble d'Arterra) — absente du dictionnaire curé _QC_CITIES de normalize.py, donc invisible à la fois pour le filtre client is_quebec_location ET pour le repli facette-serveur de _find_qc_facet (qui agrège les valeurs de facette via la même fonction). Résultat : 2 offres QC réelles ignorées, dont « Électromécanicien - syndiqué (Qc) » R-13064 parue le 2026-08-19 (aveuglement d'un mois) et « Partenaire d'affaires en ressources humaines » R-13556 parue le 2026-09-10. Correction minimale dans normalize.py : entrée « rougemont » → « Rougemont » dans _QC_CITIES (regions-qc.json connaissait déjà rougemont → Montérégie ; le garde-fou _NON_QC_REGION_RE continue d'exclure « Rougemont, NC »). Bénéficie aussi au connecteur lassonde (Industries Lassonde, Rougemont). Sync isolé rejoué : found=2, added=2 en 4,6 s — R-13556 et R-13064 en base, actives, ville Rougemont, région Montérégie, volume 2 ≥ médiane 1.0. 106 tests pytest verts. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 changed file +2 −1
modified
jobka/normalize.py
+2 −1
@@ -6,7 +6,7 @@ | ||
| 6 | 6 | # Rôle : Normalisation commune des offres (salaires, dates, mode/type |
| 7 | 7 | # d'emploi, lieu, catégorie, exigences, séniorité) — jamais de |
| 8 | 8 | # valeur inventée |
| 9 | −# Créé : 2026-08-17 Modifié : 2026-09-14 | |
| 9 | +# Créé : 2026-08-17 Modifié : 2026-09-18 | |
| 10 | 10 | # ============================================================================= |
| 11 | 11 | """Couche de normalisation commune appelée par JobPosting.finalize(). |
| 12 | 12 | |
@@ -428,6 +428,7 @@ _QC_CITIES = { | ||
| 428 | 428 | "westmount": "Westmount", "candiac": "Candiac", "la prairie": "La Prairie", |
| 429 | 429 | "mont-tremblant": "Mont-Tremblant", "saint-bruno": "Saint-Bruno-de-Montarville", |
| 430 | 430 | "bromont": "Bromont", "cowansville": "Cowansville", |
| 431 | + "rougemont": "Rougemont", | |
| 431 | 432 | "saint-augustin-de-desmaures": "Saint-Augustin-de-Desmaures", |
| 432 | 433 | "l'ancienne-lorette": "L'Ancienne-Lorette", |
| 433 | 434 | } |
| 434 | 435 | |