SPB Git

Repository Public

History

Latest commit [ka6] fix connecteur talan: relance des 5xx passagers dans le GET résilient — le statut stale vient d'un 502 Bad Gateway unique de api.smartrecruiters.com (page 2, offset=100) au sync de 03:13 le 2026-09-16, qui avortait tout le sync : contrairement au POST (relances 5xx ajoutées après l'incident jci/Workday du 2026-08-27), le GET résilient de base.py ne retentait pas les 5xx transitoires hors statuts anti-bot (502 absent de BLOCK_STATUS → pas d'escalade, pas de relance, raise immédiat). L'API est saine (vérifié live : 200 sur offset=0 et 100, totalFound=466, filtre QC → ~20) — hoquet serveur ponctuel. Correctif générique dans _ka_resilient_get : 3 tentatives directes avec backoff sur 5xx non-bloquant (même logique que _ka_resilient_post), escalade proxy inchangée pour 403/429/503/52x, 4xx remontés sans relance. Test unitaire ajouté (502×2 puis 200 → survit en 3 appels ; 502 persistant → 3 tentatives puis HTTPError ; 404 → aucune relance). Sync réel rejoué : found=20 (médiane exacte), ok. 106 tests pytest verts. pm2 restart job-ka-sync OK, site 200. 9a0380a

NameLast commitUpdated
..
fixtures Vague B — 110 nouvelles sources (26 Dayforce nouvelle famille + 84 sur familles existantes)
conftest.py Fondation Job·Ka : socle backend, 5 connecteurs pilotes, frontend, tests
test_connectors.py [ka6] fix connecteur talan: relance des 5xx passagers dans le GET résilient — le statut stale...
test_enrich.py Phase 3 — enrichissement des 1050+ connecteurs (exigences, séniorité) + refonte du display des...
test_normalize.py [ka6] fix connecteur solmentalhealth: faux positif du filtre Québec — « Quebec St. » (nom de rue...

Clone job-ka

Anonymous clone and fetch. Pushing requires the owner's personal access token.

Snapshot of a731f01ff4570e57b2bd2995a8aaa4838f2d41ff

Files a731f01ff4570e57b2bd2995a8aaa4838f2d41ff
Menu

Theme