[ka6] fix connecteur coorstek: faux positif de supervision récurrent (0 offre QC toujours légitime — les seules offres historiques étaient à East Granby, CONNECTICUT) + échec nocturne transitoire de maintenance Workday — aucun défaut du connecteur, correction d'artefacts sources.json (url vide, region « East Granby » = ville du Connecticut) et de l'employer en base — le statut stale vient de la définition de succès de la supervision : le tenant Workday coorstek.wd1 n'a AUCUNE offre QC depuis le retrait le 2026-08-27 des 2 faux positifs « Production Operator II » R-114260/R-114269 (East Granby CT mappé par homonymie sur Granby/Estrie, fix générique f4038e4), donc les syncs horaires rendent ok=1 found=0 (médiane 0.0) et sont comptés comme non-succès depuis 560 h — même profil que altusgroup f092997, quadreal ef41976, cpab e498c30, drop_genie 8a53793. Le seul échec réel (sync de 03:37 cette nuit : « Workday non-JSON après 3 essais, HTTP 200 text/html ») est la fenêtre de maintenance nocturne Workday ~03 h EDT documentée dans workday.py (retry+backoff déjà en place), non reproduite au matin. Le connecteur est INTACT et re-vérifié live sous l'angle multi-lieux (angle mort type quadreal) : 91 offres sur 5 pages, zéro occurrence de quebec/montréal/laval/gatineau/sherbrooke dans le JSON complet des listes, recherche serveur searchText Quebec/Montréal → total 0 (Canada → 1, Ottawa ON), et les 4 offres « N Locations » (jusqu'à 29 lieux, dont AI Deployment Engineer R-113714-1) vérifiées UNE À UNE au détail cxs : 38 localisations cumulées, toutes US (Golden CO, Oak Ridge TN, Houston TX…), aucune canadienne. Correction au passage de deux artefacts du générateur vague C dans data/sources.json : url vide → https://www.coorstek.com (vérifié 200, titre « CoorsTek | Global Leader in Engineered Technical Ceramics ») et region « East Granby » → «» (East Granby est au Connecticut — la source n'a jamais eu de localité QC légitime ; 29 sources ont déjà une region vide), avec UPDATE en base de l'employer « Production Operator II » → « CoorsTek » des 2 offres inactives (le générateur avait mis le titre du poste comme employeur ; unifié avec l'EMPLOYER du connecteur). Docstring du connecteur mise à jour (re-vérif 2026-09-19, multi-lieux couverts). Sync isolé rejoué : found=0 en 7,6 s, ok=1 — 0 reste le volume légitime tant que CoorsTek ne publie pas au Québec ; les offres reviendront d'elles-mêmes si publiées (filtre client is_quebec_location + repli facette serveur opérationnels, le garde-fou _NON_QC_REGION_RE continue d'exclure East Granby CT). 106 tests pytest verts. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.
2 changed files +8 −3
modified
data/sources.json
+2 −2
@@ -10804,14 +10804,14 @@ | |||||
| 10804 | { | 10804 | { | ||
| 10805 | "id": "coorstek", | 10805 | "id": "coorstek", | ||
| 10806 | "name": "CoorsTek", | 10806 | "name": "CoorsTek", | ||
| 10807 | − "url": "", | 10807 | + "url": "https://www.coorstek.com", | ||
| 10808 | "careers_url": "https://coorstek.wd1.myworkdayjobs.com/CoorsTekCareers", | 10808 | "careers_url": "https://coorstek.wd1.myworkdayjobs.com/CoorsTekCareers", | ||
| 10809 | "sectors": [ | 10809 | "sectors": [ | ||
| 10810 | "Fabrication" | 10810 | "Fabrication" | ||
| 10811 | ], | 10811 | ], | ||
| 10812 | "connector": "workday", | 10812 | "connector": "workday", | ||
| 10813 | "status": "actif", | 10813 | "status": "actif", | ||
| 10814 | − "region": "East Granby" | 10814 | + "region": "" | ||
| 10815 | }, | 10815 | }, | ||
| 10816 | { | 10816 | { | ||
| 10817 | "id": "danaher", | 10817 | "id": "danaher", | ||
modified
jobka/connectors/coorstek.py
+6 −1
@@ -5,7 +5,12 @@ | |||||
| 5 | # Fichier : jobka/connectors/coorstek.py | 5 | # Fichier : jobka/connectors/coorstek.py | ||
| 6 | # Rôle : Connecteur CoorsTek — workday (tenant coorstek.wd1, site CoorsTekCareers) | 6 | # Rôle : Connecteur CoorsTek — workday (tenant coorstek.wd1, site CoorsTekCareers) | ||
| 7 | # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23] | 7 | # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23] | ||
| 8 | −# Créé : 2026-08-23 Modifié : 2026-08-27 | 8 | +# Re-vérifié le 2026-09-19 : 91 offres live, toutes US sauf Ottawa (ON) ; | ||
| 9 | +# les 4 offres multi-lieux (jusqu'à 29 lieux) vérifiées une à une au | ||||
| 10 | +# détail cxs — aucune localisation québécoise. 0 offre QC est le volume | ||||
| 11 | +# légitime (les 2 offres historiques étaient à East Granby, CONNECTICUT, | ||||
| 12 | +# faux positifs Granby/Estrie retirés le 2026-08-27). | ||||
| 13 | +# Créé : 2026-08-23 Modifié : 2026-09-19 | ||||
| 9 | # ============================================================================= | 14 | # ============================================================================= | ||
| 10 | from .workday import WorkdayConnector | 15 | from .workday import WorkdayConnector | ||
| 11 | 16 | ||||
| 12 | 17 | ||||