[ka6] fix connecteur autotradercanada: faux positif de supervision (0 offre QC légitime — AutoTrader n'a plus de poste au Québec) + échec DNS transitoire ponctuel — aucun défaut du connecteur — le statut stale vient de la définition de succès de la supervision : le board Greenhouse autotradercanada n'a AUCUNE offre QC depuis la dépublication des 2 offres de Montréal/Longueuil (7799193003 et 7820524003, 404 confirmés sur l'API détail, déjà constatée le 2026-09-14), donc chaque sync horaire rend ok=1 found=0 (médiane 0.0) et est compté comme non-succès depuis le 2026-09-14 (97 h). Le connecteur est INTACT et re-vérifié live : l'API boards-api.greenhouse.io répond 200 avec 23 offres, toutes hors Québec (22 Toronto, 1 Remote-Canada Maritimes) — zéro occurrence de quebec/montréal/longueuil/laval/gatineau/sherbrooke dans le JSON complet content=true (l'aveuglement type stateindustrial est exclu ; is_quebec_location validé sur les libellés live, Remote (Canada) correctement exclu). L'unique sync en échec (18/09 12:52) est une NameResolutionError DNS transitoire sur boards-api.greenhouse.io, non reproduite (API OK en live). Même profil que altusgroup 2fc9e63, altom_transport ea13137, earthrated f7b1c35, canadasmotorcycle 175b215 : tenant à volume QC nul compté non-succès par la supervision. L'entrée sources.json est déjà propre (url https://www.autotrader.ca présente depuis la mission du 14/09) — seule la docstring du connecteur est mise à jour (23 offres, re-vérif 2026-09-18). Sync isolé rejoué : found=0 en 0,1 s, ok=1 — 0 est le volume légitime tant qu'AutoTrader ne republie pas au Québec ; les offres reviendront d'elles-mêmes si republiées. 106 tests pytest verts. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.
1 changed file +6 −1
modified
jobka/connectors/autotradercanada.py
+6 −1
@@ -5,7 +5,12 @@ | |||||
| 5 | # Fichier : jobka/connectors/autotradercanada.py | 5 | # Fichier : jobka/connectors/autotradercanada.py | ||
| 6 | # Rôle : Connecteur AutoTrader Canada — greenhouse (org « autotradercanada ») | 6 | # Rôle : Connecteur AutoTrader Canada — greenhouse (org « autotradercanada ») | ||
| 7 | # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-22] | 7 | # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-22] | ||
| 8 | −# Créé : 2026-08-22 Modifié : 2026-08-22 | 8 | +# Re-vérifié live le 2026-09-18 : API 200, 23 offres toutes hors QC | ||
| 9 | +# (22 Toronto, 1 Remote-Canada Maritimes) — 0 offre QC est le volume | ||||
| 10 | +# légitime depuis la dépublication des 2 offres de Montréal/Longueuil | ||||
| 11 | +# (404 confirmés sur l'API détail). Le statut « stale » de la | ||||
| 12 | +# supervision est un faux positif (found=0 compté comme non-succès). | ||||
| 13 | +# Créé : 2026-08-22 Modifié : 2026-09-18 | ||||
| 9 | # ============================================================================= | 14 | # ============================================================================= | ||
| 10 | from .greenhouse import GreenhouseConnector | 15 | from .greenhouse import GreenhouseConnector | ||
| 11 | 16 | ||||
| 12 | 17 | ||||