SPB Git forge

spb/job-ka

Public
229commits 1branches 0releases
38.1 MBsize
maindefault branch
2 h agolast push
HTML 82.1% Python 14.6% TypeScript 1.9% CSS 1% JavaScript 0.5%

[ka6] fix connecteur altusgroup: faux positif de supervision (0 offre QC légitime — Altus n'a plus de poste au Québec) + échec DNS transitoire ponctuel — aucun défaut du connecteur, correction d'un artefact sources.json (url vide) — le statut stale vient de la définition de succès de la supervision : le tenant Workday altusgroup.wd3 (site AltusGroup) n'a AUCUNE offre QC depuis le retrait de l'unique offre montréalaise fin août (R0013818, déjà constaté le 2026-08-26), donc chaque sync horaire rend ok=1 found=0 (médiane 0.0) et est compté comme non-succès depuis le 2026-08-26 (551 h). Le connecteur est INTACT et re-vérifié live : l'API cxs répond 200 avec 42 offres (Toronto, Calgary, Ottawa, US, UK, Paris, Sydney, Singapour, Inde…) — recherche serveur « Quebec »/« Montréal » = 0 résultat, zéro occurrence de quebec/montréal/laval/gatineau/sherbrooke dans le JSON complet des 3 pages (l'aveuglement type stateindustrial est exclu ; le hook _external_id posé le 2026-09-12 reste correct). L'unique sync en échec (18/09 12:51) est une NameResolutionError DNS transitoire sur altusgroup.wd3.myworkdayjobs.com, non reproduite (API OK en live). Même profil que altom_transport ea13137, earthrated f7b1c35, canadasmotorcycle 175b215, jsheldllc bdc5d09, psacunion 4d8080b : tenant à volume QC nul/faible compté non-succès par la supervision. Correction au passage de l'artefact du générateur vague D : url vide dans data/sources.json → https://www.altusgroup.com (vérifié 200, titre « Altus Group - Data-Powered CRE Technology & Analytics » ; la fiche affichait « Site : [Groupe Altus]() »). Le nom d'employeur « Groupe Altus » est correct. Docstring du connecteur mise à jour (42 offres, re-vérif 2026-09-18). Sync isolé rejoué : found=0 en 4,0 s, ok=1 — 0 est le volume légitime tant qu'Altus 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.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed 6 days ago (Sep 18, 2026) parent ea13137

2 changed files +4 −3

modified data/sources.json +1 −1
@@ -12556,7 +12556,7 @@
12556 12556 {
12557 12557 "id": "altusgroup",
12558 12558 "name": "Groupe Altus",
12559 − "url": "",
12559 + "url": "https://www.altusgroup.com",
12560 12560 "careers_url": "https://altusgroup.wd3.myworkdayjobs.com/AltusGroup",
12561 12561 "sectors": [],
12562 12562 "connector": "workday",
modified jobka/connectors/altusgroup.py +3 −2
@@ -4,8 +4,9 @@
4 4 # Contact : contact@spboucher.ai
5 5 # Fichier : jobka/connectors/altusgroup.py
6 6 # Rôle : Connecteur Groupe Altus — workday (tenant altusgroup.wd3, site AltusGroup)
7 −# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-25]
8 −# Créé : 2026-08-25 Modifié : 2026-09-12
7 +# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-25 ;
8 +# re-vérifié le 2026-09-18 : API OK, 42 offres, 0 au Québec — volume 0 légitime]
9 +# Créé : 2026-08-25 Modifié : 2026-09-18
9 10 # =============================================================================
10 11 import re
11 12
12 13