SPB Git forge

spb/job-ka

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

[ka6] fix connecteur altom_transport: faux positif de supervision (0 offre QC légitime chez ce transporteur US) + é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 Workable altom-transport n'a AUCUNE offre QC depuis la fermeture de « Chauffeur de Camion-Citerne Classe 1 » (Montréal) fin août, donc chaque sync horaire rend ok=1 found=0 (médiane 0.0) et est compté comme non-succès depuis le 2026-08-28 (509 h). Le connecteur est INTACT et re-vérifié live : l'API widget répond 200 avec 52 offres, TOUTES aux États-Unis — zéro lieu CA dans les tableaux locations, zéro poste en télétravail, zéro mention Québec/Montréal dans le JSON complet (l'aveuglement type stateindustrial est exclu). L'unique sync en échec (17/09 20:51) est une NameResolutionError DNS transitoire sur apply.workable.com, non reproduite. Même profil que 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 C : url vide dans data/sources.json → https://altomtransport.com (vérifié 200, titre « Altom Transport | Petroleum and Chemical Transportation » ; la fiche affichait « Site : [Altom Transport]() »). Le nom d'employeur « Altom Transport » est correct. Docstring du connecteur mise à jour (52 offres, re-vérif 2026-09-18). Sync isolé rejoué : found=0 en 0,2 s, ok=1 — 0 est le volume légitime tant qu'Altom 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 d478a07

2 changed files +9 −7

modified data/sources.json +1 −1
@@ -9872,7 +9872,7 @@
9872 9872 {
9873 9873 "id": "altom_transport",
9874 9874 "name": "Altom Transport",
9875 − "url": "",
9875 + "url": "https://altomtransport.com",
9876 9876 "careers_url": "https://apply.workable.com/altom-transport",
9877 9877 "sectors": [
9878 9878 "Transport",
modified jobka/connectors/altom_transport.py +8 −6
@@ -5,19 +5,21 @@
5 5 # Fichier : jobka/connectors/altom_transport.py
6 6 # Rôle : Connecteur Altom Transport — workable (org « altom-transport »)
7 7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23]
8 −# Créé : 2026-08-23 Modifié : 2026-08-28
8 +# Créé : 2026-08-23 Modifié : 2026-09-18
9 9 # =============================================================================
10 10 from .workable import WorkableConnector
11 11
12 12
13 13 class AltomTransportConnector(WorkableConnector):
14 14 """Transporteur de produits liquides en vrac basé à Hammond, Indiana
15 − (US + Canada). Volume QC naturellement très faible (médiane 0.5) : le
15 + (US + Canada). Volume QC naturellement très faible (médiane 0.0) : le
16 16 board Workable liste surtout des postes américains, filtrés par
17 − is_quebec_location. Vérifié le 2026-08-28 : board vivant (37 offres,
18 − toutes US), la seule offre QC (« Chauffeur de Camion-Citerne Classe 1 »,
19 − Montréal, parue 2026-07-21) a été fermée par l'employeur (URL → /oops).
20 − Un volume 0 est donc LÉGITIME tant qu'Altom ne republie pas au Québec."""
17 + is_quebec_location. Re-vérifié le 2026-09-18 : board vivant (52 offres,
18 + toutes US — aucun lieu CA dans les tableaux locations, aucun poste en
19 + télétravail, aucune mention Québec/Montréal). La seule offre QC
20 + historique (« Chauffeur de Camion-Citerne Classe 1 », Montréal, parue
21 + 2026-07-21) reste fermée depuis 2026-08-28. Un volume 0 est donc
22 + LÉGITIME tant qu'Altom ne republie pas au Québec."""
21 23 source_id = 'altom_transport'
22 24 EMPLOYER = 'Altom Transport'
23 25 ORG = 'altom-transport'
24 26