SPB Git

spb/job-ka

Public

[ka6] connecteur stateindustrial: rien à réparer côté flux — found=0 légitime (4e intervention, offre 11972 toujours dépubliée postingStatus=4). Stale = variante « cycle interrompu »: dernier sync enregistré 2026-10-14 19:24 = 503 de la panne partielle de shard Dayforce du 14 (résolue, même rafale que wikoff/wafna/leadsonline/peaktech), puis trou de syncs causé par les restarts pm2 des missions voisines (scheduler vivant en plein cycle, lettre « c », à l'intervention); le « dernier succès 2026-10-12 09:55 » de la supervision = dernier sync found>0 avant la dépublication de 11972 (cas déjà tranché les 12 et 14/10), 24+ syncs verts ok=1 found=0 entre les deux, un seul read timeout 16:03 le 14 (rafale frontal, retry ×3 déjà en place 747d8e3c). Sync rejoué vert found=0 = médiane 0.0 en 1,2 s. Pas de migration: stateindustrial.com/careers (200) référence toujours jobs.dayforcehcm.com/en-US/stateindustrial/CANDIDATEPORTAL = même tenant/board. Pas d'angle mort: board re-sondé 25 offres (OH ×9, NC ×3, WI/FL/ON ×2, autres US ×6) 0 QC vérifiées lieux complets (stateCode/isoCountryCode), fr-CA maxCount=0 connu (bascule en-US du 2026-09-17), détail 11972 postingStatus=4 (marqueur propre au tenant: détail dépublié reste 200). Pas d'artefact vague C (EMPLOYER/name/url déjà corrects). Docstring enrichie (chronologie 4e intervention), fiches stateindustrial.md/ats-dayforce.md/INDEX.md régénérées. Prochaine republication mensuelle du poste « Représentant(e) des ventes externes » attendue ~début nov (cycle 11658/11661 → 11795 → 11972). 107 tests verts, pm2 restart OK, site local+public 200.

Simon-Pierre Boucher committed (Oct 15, 2026) parent 7448d0f Browse files

4 changed files +56 −41

modified docs/connecteurs/INDEX.md +11 −11
@@ -5,16 +5,16 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/INDEX.md
7 7 Rôle : Index généré de la documentation des connecteurs (ATS, employeurs, portails, dépôt)
8 −Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-15 01:03 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
12 12
13 13 # Job·Ka — Connecteurs (index)
14 14
15 −> Index généré le 2026-10-15 00:45 EDT par `scripts/gen_connector_docs.py` (rejouable). Croise `data/sources.json`, l'introspection de `jobka/connectors/*.py` et la base live `data/jobka.db`.
15 +> Index généré le 2026-10-15 01:03 EDT par `scripts/gen_connector_docs.py` (rejouable). Croise `data/sources.json`, l'introspection de `jobka/connectors/*.py` et la base live `data/jobka.db`.
16 16
17 −**1104 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **26000 offres actives** (23280 directes, 2720 portails ; 113 masquées comme doublons inter-sources, soit 25887 visibles). 1134 fiches.
17 +**1104 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **26066 offres actives** (23346 directes, 2720 portails ; 113 masquées comme doublons inter-sources, soit 25953 visibles). 1134 fiches.
18 18
19 19 Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conserve son URL originale ; la candidature se fait chez l'employeur (badge « Offre directe » sur les sources directes).
20 20
@@ -29,8 +29,8 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
29 29 | [`successfactors`](ats-successfactors.md) | 12 | 1767 | 21 % | 99 % |
30 30 | [`njoyn`](ats-njoyn.md) | 11 | 1279 | 70 % | 87 % |
31 31 | [`workland`](ats-workland.md) | 1 | 1087 | 37 % | 100 % |
32 +| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 835 | 6 % | 100 % |
32 33 | [`greenhouse`](ats-greenhouse.md) | 132 | 808 | 19 % | 100 % |
33 −| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 769 | 6 % | 100 % |
34 34 | [`lever`](ats-lever.md) | 58 | 614 | 20 % | 96 % |
35 35 | [`breezy`](ats-breezy.md) | 71 | 403 | 37 % | 95 % |
36 36 | [`bamboohr`](ats-bamboohr.md) | 37 | 290 | 9 % | 100 % |
@@ -80,19 +80,19 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
80 80 | [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 216 | 26 % | 100 % | ✅ |
81 81 | [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 212 | 3 % | 100 % | ✅ |
82 82 | [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 197 | 20 % | 100 % | ✅ |
83 +| [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 180 | 2 % | 100 % | ✅ |
83 84 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 179 | 95 % | 93 % | ✅ |
84 −| [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 178 | 2 % | 100 % | ✅ |
85 85 | [Sodexo Canada](sodexocanadaltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 171 | 82 % | 99 % | ✅ |
86 +| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 157 | 4 % | 100 % | ✅ |
86 87 | [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 150 | 87 % | 99 % | ✅ |
87 88 | [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 150 | 0 % | 100 % | ✅ |
88 −| [CISSS de l'Abitibi-Témiscamingue](cisss_abitibi.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 143 | 0 % | 100 % | ✅ |
89 +| [CISSS de l'Abitibi-Témiscamingue](cisss_abitibi.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 145 | 0 % | 100 % | ✅ |
89 90 | [La Vie en Rose](lavieenrose.md) | [`dayforce`](ats-dayforce.md) | 143 | 3 % | 100 % | ✅ |
90 91 | [Vetstrategy](vetstrategy.md) | [`dayforce`](ats-dayforce.md) | 140 | 4 % | 100 % | ✅ |
91 92 | [Ubisoft](ubisoft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 138 | 0 % | 100 % | ✅ |
92 93 | [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 130 | 72 % | 87 % | ✅ |
93 94 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 127 | 98 % | 100 % | ✅ |
94 95 | [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 121 | 0 % | 100 % | ✅ |
95 −| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 121 | 6 % | 100 % | ✅ |
96 96 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 116 | 98 % | 100 % | ✅ |
97 97 | [Intact Corporation financière](intactfc.md) | [`workday`](ats-workday.md) | 110 | 0 % | 75 % | ✅ |
98 98 | [Vidéotron](videotron.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 110 | 8 % | 100 % | ✅ |
@@ -100,16 +100,16 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
100 100 | [Groupe Helios](groupehelios.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 105 | 1 % | 100 % | ✅ |
101 101 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 103 | 83 % | 100 % | ✅ |
102 102 | [Genetec](genetec_inc.md) | [`workable`](ats-workable.md) | 100 | 0 % | 100 % | ✅ |
103 +| [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 99 | 8 % | 100 % | ✅ |
103 104 | [Dentalcorp](dentalcorp.md) | [`workday`](ats-workday.md) | 96 | 18 % | 99 % | ✅ |
104 −| [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 91 | 4 % | 100 % | ✅ |
105 +| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 95 | 4 % | 100 % | ✅ |
106 +| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 88 | 27 % | 100 % | ✅ |
105 107 | [HIKINEX](recruiting.md) | [`breezy`](ats-breezy.md) | 88 | 0 % | 100 % | ✅ |
106 108 | [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 87 | 48 % | 9 % | ✅ |
107 −| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 86 | 5 % | 100 % | ✅ |
108 109 | [Linen Chest](linenchest.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 86 | 8 % | 100 % | ✅ |
109 110 | [UAP Inc.](uapinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 86 | 48 % | 98 % | ✅ |
110 111 | [CAE](cae.md) | [`workday`](ats-workday.md) | 85 | 22 % | 95 % | ✅ |
111 112 | [Renaud-Bray](renaud_bray.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 82 | 1 % | 100 % | ✅ |
112 −| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 79 | 29 % | 100 % | ✅ |
113 113 | [Gflenv](gflenv.md) | [`workday`](ats-workday.md) | 78 | 8 % | 92 % | ✅ |
114 114 | [Promutuel Assurance](promutuel.md) | [`workday`](ats-workday.md) | 77 | 1 % | 100 % | ✅ |
115 115 | [Bulkbarn](bulkbarn.md) | [`dayforce`](ats-dayforce.md) | 75 | 0 % | 100 % | ✅ |
@@ -1145,7 +1145,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
1145 1145 | [SOL Mental Health](solmentalhealth.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1146 1146 | [Spectra Premium](spectrapremium.md) | [`dayforce`](ats-dayforce.md) | 0 | — | — | ✅ |
1147 1147 | [SRS Merchandising](srs_merchandising.md) | [`breezy`](ats-breezy.md) | 0 | — | — | ✅ |
1148 −| [State Industrial Products](stateindustrial.md) | [`dayforce`](ats-dayforce.md) | 0 | — | — | ❌ |
1148 +| [State Industrial Products](stateindustrial.md) | [`dayforce`](ats-dayforce.md) | 0 | — | — | ✅ |
1149 1149 | [Sweeney Conrad](sweeneyconrad.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1150 1150 | [SwiftConnect](swiftconnect.md) | [`lever`](ats-lever.md) | 0 | — | — | ✅ |
1151 1151 | [Synterra](synterra.md) | [`jazzhr`](ats-jazzhr.md) | 0 | — | — | ✅ |
modified docs/connecteurs/ats-dayforce.md +24 −24
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/ats-dayforce.md
7 7 Rôle : Fiche plateforme ATS dayforce — mécanique partagée + tableau des 129 tenants
8 −Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-15 01:03 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
@@ -54,12 +54,12 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
54 54 | [Le Groupe Maurice](groupemaurice.md) | 150 | 0 % | 100 % | 0 % | 2026-10-14 23:27 | ✅ |
55 55 | [La Vie en Rose](lavieenrose.md) | 143 | 3 % | 100 % | 0 % | 2026-10-14 19:35 | ✅ |
56 56 | [Vetstrategy](vetstrategy.md) | 140 | 4 % | 100 % | 1 % | 2026-10-14 19:32 | ✅ |
57 −| [Bulkbarn](bulkbarn.md) | 75 | 0 % | 100 % | 0 % | 2026-10-15 00:33 | ✅ |
58 −| [Automobileendirect](automobileendirect.md) | 60 | 0 % | 100 % | 0 % | 2026-10-15 00:30 | ✅ |
57 +| [Bulkbarn](bulkbarn.md) | 75 | 0 % | 100 % | 0 % | 2026-10-15 00:53 | ✅ |
58 +| [Automobileendirect](automobileendirect.md) | 60 | 0 % | 100 % | 0 % | 2026-10-15 00:51 | ✅ |
59 59 | [Gdv](gdv.md) | 58 | 0 % | 100 % | 0 % | 2026-10-14 23:24 | ✅ |
60 60 | [Gray Collection (Groupe Antonopoulos)](graycollection.md) | 55 | 0 % | 100 % | 0 % | 2026-10-14 23:26 | ✅ |
61 61 | [Laura Canada](lauracanada.md) | 52 | 0 % | 100 % | 0 % | 2026-10-14 19:01 | ✅ |
62 −| [BPA (Experts-conseils)](bpa.md) | 49 | 0 % | 100 % | 0 % | 2026-10-15 00:32 | ✅ |
62 +| [BPA (Experts-conseils)](bpa.md) | 49 | 0 % | 100 % | 0 % | 2026-10-15 00:53 | ✅ |
63 63 | [Unoria](unoria.md) | 47 | 0 % | 100 % | 0 % | 2026-10-14 19:30 | ✅ |
64 64 | [Lesymcaquebec](lesymcaquebec.md) | 45 | 20 % | 100 % | 0 % | 2026-10-14 19:03 | ✅ |
65 65 | [Camions Excellence Peterbilt](excellencepeterbilt.md) | 44 | 32 % | 100 % | 0 % | 2026-10-14 23:22 | ✅ |
@@ -72,7 +72,7 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
72 72 | [Lgs](lgs.md) | 29 | 0 % | 100 % | 31 % | 2026-10-14 19:03 | ✅ |
73 73 | [Soprema](soprema.md) | 27 | 30 % | 100 % | 0 % | 2026-10-14 19:22 | ✅ |
74 74 | [Stellajones](stellajones.md) | 25 | 24 % | 100 % | 0 % | 2026-10-14 19:24 | ✅ |
75 −| [Cmpams](cmpams.md) | 22 | 0 % | 100 % | 0 % | 2026-10-15 00:42 | ✅ |
75 +| [Cmpams](cmpams.md) | 22 | 0 % | 100 % | 0 % | 2026-10-15 01:03 | ✅ |
76 76 | [Groupe Mach](groupemach.md) | 20 | 10 % | 100 % | 0 % | 2026-10-14 23:27 | ✅ |
77 77 | [Logm](logm.md) | 20 | 80 % | 100 % | 30 % | 2026-10-14 19:03 | ✅ |
78 78 | [Premierparks](premierparks.md) | 19 | 11 % | 100 % | 0 % | 2026-10-14 19:13 | ✅ |
@@ -81,7 +81,7 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
81 81 | [Spisante](spisante.md) | 18 | 0 % | 100 % | 33 % | 2026-10-14 19:23 | ✅ |
82 82 | [Quebec Linge](vestis.md) | 17 | 0 % | 100 % | 0 % | 2026-10-14 21:55 | ❌ |
83 83 | [United Services Group](unitedservices.md) | 15 | 0 % | 100 % | 0 % | 2026-10-14 19:30 | ✅ |
84 −| [Boralex](boralex.md) | 15 | 0 % | 100 % | 0 % | 2026-10-15 00:32 | ✅ |
84 +| [Boralex](boralex.md) | 15 | 0 % | 100 % | 0 % | 2026-10-15 00:53 | ✅ |
85 85 | [Intervenant·e au suivi psychosocial](obm.md) | 15 | 13 % | 100 % | 0 % | 2026-10-14 19:11 | ✅ |
86 86 | [CONTRÔLEUR](novatech.md) | 15 | 33 % | 100 % | 0 % | 2026-10-14 19:10 | ✅ |
87 87 | [Hygiéniste Industrielle](kdcone.md) | 14 | 0 % | 100 % | 0 % | 2026-10-14 19:52 | ❌ |
@@ -96,22 +96,22 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
96 96 | [Colabor](colabor.md) | 11 | 9 % | 100 % | 0 % | 2026-10-15 00:42 | ✅ |
97 97 | [Heavy Machinery Operator](dhilmarele.md) | 11 | 0 % | 100 % | 0 % | 2026-10-15 00:44 | ✅ |
98 98 | [Chef.fe de service de quart, soir](lantic.md) | 11 | 45 % | 100 % | 0 % | 2026-10-14 19:01 | ✅ |
99 −| [CEP Forensique](cep.md) | 11 | 0 % | 100 % | 0 % | 2026-10-15 00:38 | ✅ |
100 −| [Associé(e), entretien préventif](boardwalkreit.md) | 10 | 0 % | 100 % | 0 % | 2026-10-15 00:32 | ✅ |
101 −| [Ccmhockey](ccmhockey.md) | 10 | 0 % | 100 % | 0 % | 2026-10-15 00:37 | ✅ |
99 +| [CEP Forensique](cep.md) | 11 | 0 % | 100 % | 0 % | 2026-10-15 00:58 | ✅ |
100 +| [Associé(e), entretien préventif](boardwalkreit.md) | 10 | 0 % | 100 % | 0 % | 2026-10-15 00:53 | ✅ |
101 +| [Ccmhockey](ccmhockey.md) | 10 | 0 % | 100 % | 0 % | 2026-10-15 00:58 | ✅ |
102 102 | [Groupe Scandinave (Scandinave Spa)](gscandinave.md) | 10 | 0 % | 100 % | 0 % | 2026-10-14 23:27 | ✅ |
103 103 | [Eldoradogold](eldoradogold.md) | 9 | 0 % | 100 % | 0 % | 2026-10-14 23:21 | ✅ |
104 104 | [Porta](porta.md) | 9 | 11 % | 100 % | 0 % | 2026-10-14 19:12 | ✅ |
105 105 | [Vortex](vortex.md) | 9 | 0 % | 100 % | 0 % | 2026-10-14 19:33 | ✅ |
106 106 | [Administration portuaire de Québec](portquebec.md) | 8 | 0 % | 100 % | 0 % | 2026-10-14 19:13 | ✅ |
107 107 | [Eidos-Montréal](eidosmontreal.md) | 8 | 0 % | 100 % | 0 % | 2026-10-14 23:21 | ✅ |
108 −| [Manœuvre générale](athos.md) | 8 | 50 % | 100 % | 0 % | 2026-10-15 00:29 | ✅ |
108 +| [Manœuvre générale](athos.md) | 8 | 50 % | 100 % | 0 % | 2026-10-15 00:49 | ✅ |
109 109 | [Quadra](quadra.md) | 8 | 100 % | 100 % | 75 % | 2026-10-14 19:16 | ✅ |
110 110 | [E-Commerce Shipping Associate](slg001.md) | 8 | 0 % | 100 % | 0 % | 2026-10-14 19:21 | ✅ |
111 111 | [Nationex](nationex.md) | 7 | 0 % | 100 % | 14 % | 2026-10-14 19:08 | ✅ |
112 −| [Alta Équipements de Manutention](altg.md) | 7 | 14 % | 100 % | 0 % | 2026-10-15 00:28 | ✅ |
113 −| [Cfibfcei](cfibfcei.md) | 7 | 0 % | 100 % | 0 % | 2026-10-15 00:38 | ✅ |
114 −| [Boart Longyear](bly.md) | 7 | 100 % | 100 % | 0 % | 2026-10-15 00:32 | ✅ |
112 +| [Alta Équipements de Manutention](altg.md) | 7 | 14 % | 100 % | 0 % | 2026-10-15 00:49 | ✅ |
113 +| [Cfibfcei](cfibfcei.md) | 7 | 0 % | 100 % | 0 % | 2026-10-15 00:59 | ✅ |
114 +| [Boart Longyear](bly.md) | 7 | 100 % | 100 % | 0 % | 2026-10-15 00:52 | ✅ |
115 115 | [Sales Associate-Retail](roots.md) | 7 | 0 % | 100 % | 0 % | 2026-10-14 19:19 | ✅ |
116 116 | [Fastco Canada](fastcocanada.md) | 6 | 0 % | 100 % | 0 % | 2026-10-14 23:23 | ✅ |
117 117 | [Board](deltastar.md) | 6 | 33 % | 100 % | 0 % | 2026-10-15 00:43 | ✅ |
@@ -122,21 +122,21 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
122 122 | [Bilingual (French/English) Sales Broker (RIBO Licensed)](ogc.md) | 6 | 50 % | 100 % | 0 % | 2026-10-14 19:11 | ✅ |
123 123 | [Terrapure](terrapure.md) | 6 | 17 % | 100 % | 0 % | 2026-10-14 19:28 | ✅ |
124 124 | [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | 6 | 0 % | 100 % | 0 % | 2026-10-14 23:23 | ✅ |
125 −| [Challenger Motor Freight Inc.](challenger.md) | 6 | 67 % | 100 % | 0 % | 2026-10-15 00:40 | ✅ |
125 +| [Challenger Motor Freight Inc.](challenger.md) | 6 | 67 % | 100 % | 0 % | 2026-10-15 01:00 | ✅ |
126 126 | [Ggi](ggi.md) | 5 | 0 % | 100 % | 0 % | 2026-10-14 23:24 | ✅ |
127 127 | [Architecte Salesforce Sommaire](jam.md) | 5 | 0 % | 100 % | 0 % | 2026-10-14 19:37 | ❌ |
128 128 | [Consultant(e) en développement des affaires](omnitrans.md) | 5 | 40 % | 100 % | 0 % | 2026-10-14 19:11 | ✅ |
129 −| [FOREMAN ASSISTANT SHIPPING RECEIVING](benmor.md) | 5 | 20 % | 100 % | 80 % | 2026-10-15 00:31 | ✅ |
129 +| [FOREMAN ASSISTANT SHIPPING RECEIVING](benmor.md) | 5 | 20 % | 100 % | 80 % | 2026-10-15 00:52 | ✅ |
130 130 | [Realstar](realstar.md) | 4 | 0 % | 100 % | 50 % | 2026-10-14 19:16 | ✅ |
131 131 | [4Refuel](4refuel.md) | 4 | 25 % | 100 % | 0 % | 2026-10-14 19:38 | ✅ |
132 −| [Citronhygiene](citronhygiene.md) | 4 | 100 % | 100 % | 0 % | 2026-10-15 00:42 | ✅ |
132 +| [Citronhygiene](citronhygiene.md) | 4 | 100 % | 100 % | 0 % | 2026-10-15 01:03 | ✅ |
133 133 | [Cominar](cominar.md) | 4 | 0 % | 100 % | 0 % | 2026-10-15 00:42 | ✅ |
134 134 | [Groupenorbec](groupenorbec.md) | 4 | 0 % | 100 % | 0 % | 2026-10-14 23:27 | ✅ |
135 135 | [Flowcontrol](flowcontrol.md) | 4 | 0 % | 100 % | 0 % | 2026-10-14 23:23 | ✅ |
136 −| [Berger (tourbe horticole)](berger.md) | 4 | 0 % | 100 % | 0 % | 2026-10-15 00:31 | ✅ |
136 +| [Berger (tourbe horticole)](berger.md) | 4 | 0 % | 100 % | 0 % | 2026-10-15 00:52 | ✅ |
137 137 | [Téléfilm Canada](telefilmcanada.md) | 4 | 0 % | 100 % | 0 % | 2026-10-14 19:28 | ✅ |
138 138 | [Dare Foods](darefoods.md) | 3 | 100 % | 100 % | 0 % | 2026-10-15 00:43 | ✅ |
139 −| [Linehaul Nuit, Conducteur, classe 1](cardinalcouriers.md) | 3 | 67 % | 100 % | 33 % | 2026-10-15 00:34 | ✅ |
139 +| [Linehaul Nuit, Conducteur, classe 1](cardinalcouriers.md) | 3 | 67 % | 100 % | 33 % | 2026-10-15 00:54 | ✅ |
140 140 | [Agent(e) de location de communauté](iip.md) | 3 | 0 % | 100 % | 0 % | 2026-10-14 18:50 | ✅ |
141 141 | [Maxicanada](maxicanada.md) | 3 | 100 % | 100 % | 0 % | 2026-10-14 19:04 | ✅ |
142 142 | [Designer graphique](mhca.md) | 3 | 0 % | 100 % | 0 % | 2026-10-14 19:06 | ✅ |
@@ -145,9 +145,9 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
145 145 | [Remco](remco.md) | 3 | 0 % | 100 % | 0 % | 2026-10-14 19:18 | ✅ |
146 146 | [Sobeys](sobeys.md) | 3 | 0 % | 100 % | 0 % | 2026-10-14 19:22 | ✅ |
147 147 | [Souffletmalt](souffletmalt.md) | 3 | 67 % | 100 % | 0 % | 2026-10-14 19:22 | ✅ |
148 −| [AstenJohnson](ajholdingsltd.md) | 3 | 100 % | 100 % | 0 % | 2026-10-15 00:28 | ✅ |
149 −| [Bronswerk](bronswerk.md) | 3 | 0 % | 100 % | 0 % | 2026-10-15 00:33 | ✅ |
150 −| [Air Canada Rouge](acadierouge.md) | 2 | 50 % | 100 % | 0 % | 2026-10-15 00:26 | ✅ |
148 +| [AstenJohnson](ajholdingsltd.md) | 3 | 100 % | 100 % | 0 % | 2026-10-15 00:48 | ✅ |
149 +| [Bronswerk](bronswerk.md) | 3 | 0 % | 100 % | 0 % | 2026-10-15 00:53 | ✅ |
150 +| [Air Canada Rouge](acadierouge.md) | 2 | 50 % | 100 % | 0 % | 2026-10-15 00:46 | ✅ |
151 151 | [East Penn Canada](eastpenn.md) | 2 | 0 % | 100 % | 0 % | 2026-10-14 23:21 | ✅ |
152 152 | [Reflector Entertainment](reflector.md) | 2 | 0 % | 100 % | 0 % | 2026-10-14 19:17 | ✅ |
153 153 | [StorageMart](storagemart.md) | 2 | 100 % | 100 % | 0 % | 2026-10-14 21:07 | ❌ |
@@ -159,8 +159,8 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
159 159 | [Accueil / Service client (Montréal)](tourismholdings.md) | 2 | 0 % | 100 % | 0 % | 2026-10-14 19:29 | ✅ |
160 160 | [Wismettac Asian Foods](wafna.md) | 2 | 0 % | 100 % | 0 % | 2026-10-14 23:29 | ✅ |
161 161 | [Westjet](westjet.md) | 2 | 0 % | 100 % | 0 % | 2026-10-14 19:36 | ✅ |
162 −| [BLEUFEU (Festival d'été de Québec)](bleufeu.md) | 1 | 0 % | 100 % | 0 % | 2026-10-15 00:45 | ✅ |
163 −| [Canderel](canderel.md) | 1 | 0 % | 100 % | 0 % | 2026-10-15 00:33 | ✅ |
162 +| [BLEUFEU (Festival d'été de Québec)](bleufeu.md) | 1 | 0 % | 100 % | 0 % | 2026-10-15 00:52 | ✅ |
163 +| [Canderel](canderel.md) | 1 | 0 % | 100 % | 0 % | 2026-10-15 00:54 | ✅ |
164 164 | [Cooperrentsequip](cooperrentsequip.md) | 1 | 0 % | 100 % | 0 % | 2026-10-15 00:43 | ✅ |
165 165 | [Enercare](enercare.md) | 1 | 0 % | 100 % | 0 % | 2026-10-14 23:22 | ✅ |
166 166 | [G3 Canada](g3canada.md) | 1 | 0 % | 100 % | 0 % | 2026-10-14 23:24 | ✅ |
@@ -178,7 +178,7 @@ Généré : 2026-10-15 00:45 EDT par scripts/gen_connector_docs.py — NE PAS
178 178 | [CPAB (Conseil canadien sur la reddition de comptes)](cpab.md) | 0 | — | — | — | 2026-10-15 00:43 | ✅ |
179 179 | [Talent Acquisition Partner](euromoneyplc.md) | 0 | — | — | — | 2026-10-14 23:22 | ✅ |
180 180 | [Sofinafoods](sofinafoods.md) | 0 | — | — | — | 2026-10-14 19:22 | ✅ |
181 −| [State Industrial Products](stateindustrial.md) | 0 | — | — | — | 2026-10-14 19:24 | ❌ |
181 +| [State Industrial Products](stateindustrial.md) | 0 | — | — | — | 2026-10-15 01:02 | ✅ |
182 182 | [Peak Technologies](peaktech.md) | 0 | — | — | — | 2026-10-15 00:45 | ✅ |
183 183
184 184 ## Licence / conformité
modified docs/connecteurs/stateindustrial.md +5 −4
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/stateindustrial.md
7 7 Rôle : Fiche connecteur — State Industrial Products (employeur direct, ATS dayforce)
8 −Généré : 2026-10-14 18:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-15 01:03 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
@@ -53,15 +53,15 @@ Généré : 2026-10-14 18:40 EDT par scripts/gen_connector_docs.py — NE PAS
53 53
54 54 ## Volumétrie & complétude live
55 55
56 −*(mesuré le 2026-10-14 18:40 EDT dans `data/jobka.db`)*
56 +*(mesuré le 2026-10-15 01:03 EDT dans `data/jobka.db`)*
57 57
58 58 - **Offres en base** : 4 (dont **0 actives**, 0 masquées comme doublons `dup_of`)
59 59 - **Salaire** : 0/0 actives (—)
60 60 - **GPS** : 0/0 actives (—)
61 61 - **Mode** : 0/0 actives (—)
62 62 - **Parution** : 0/0 actives (—)
63 −- **Dernier sync** : 2026-10-14 18:03 — trouvées 0, +0, ~0, -0
64 −- **Syncs enregistrés** (`sync_log`) : 464
63 +- **Dernier sync** : 2026-10-15 01:02 — trouvées 0, +0, ~0, -0
64 +- **Syncs enregistrés** (`sync_log`) : 466
65 65
66 66 ## Erreurs & dépannage
67 67
@@ -69,6 +69,7 @@ Erreurs relevées dans `sync_log` :
69 69
70 70 | Erreur | Occurrences | Dernière fois |
71 71 |---|---|---|
72 +| 503 Server Error: Service Unavailable for url: https://jobs.dayforcehcm.com/api/geo/statei… | 1 | 2026-10-14 19:24 |
72 73 | HTTPSConnectionPool(host='jobs.dayforcehcm.com', port=443): Read timed out. (read timeout=… | 1 | 2026-10-14 16:03 |
73 74
74 75 - Rejouer un sync isolé : `.venv/bin/python run.py sync stateindustrial` puis inspecter `sync_log` : `sqlite3 data/jobka.db "SELECT * FROM sync_log WHERE source='stateindustrial' ORDER BY ts DESC LIMIT 5;"`
modified jobka/connectors/stateindustrial.py +16 −2
@@ -5,7 +5,7 @@
5 5 # Fichier : jobka/connectors/stateindustrial.py
6 6 # Rôle : Connecteur State Industrial Products — dayforce (ns='stateindustrial', board='CANDIDATEPORTAL')
7 7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23]
8 −# Créé : 2026-08-23 Modifié : 2026-10-14
8 +# Créé : 2026-08-23 Modifié : 2026-10-15
9 9 # =============================================================================
10 10 from .dayforce import DayforceConnector
11 11
@@ -37,7 +37,21 @@ class StateindustrialConnector(DayforceConnector):
37 37 26 offres (US ×24, ON ×2) 0 QC en en-US/en-CA, fr-CA toujours
38 38 maxCount=0, 11972 toujours postingStatus=4, page carrières
39 39 inchangée. Prochaine republication mensuelle attendue ~début nov.
40 − (cycle 11658/11661 août → 11795 5 sept → 11972 5 oct)."""
40 + (cycle 11658/11661 août → 11795 5 sept → 11972 5 oct).
41 +
42 + Re-vérifié le 2026-10-15 (4e signalement stale, rien à réparer) :
43 + variante « cycle interrompu » — dernier sync enregistré 2026-10-14
44 + 19:24 = 503 de la panne partielle de shard Dayforce du 14 (même
45 + rafale que wikoff/wafna/leadsonline/peaktech, résolue), puis trou
46 + de syncs causé par les restarts pm2 des missions voisines
47 + (scheduler vivant en plein cycle, lettre « c », à l'intervention) ;
48 + le « dernier succès 10-12 09:55 » de la supervision = dernier sync
49 + found>0 avant la dépublication de 11972, 24+ syncs verts ok=1
50 + found=0 entre les deux. Sync rejoué vert found=0 en 1,2 s. Board
51 + re-sondé : 25 offres (US ×23, ON ×2) 0 QC, 11972 toujours
52 + postingStatus=4, stateindustrial.com/careers (200) référence
53 + toujours en-US/stateindustrial/CANDIDATEPORTAL — pas de
54 + migration."""
41 55
42 56 source_id = 'stateindustrial'
43 57 EMPLOYER = 'State Industrial Products'
44 58
Menu

Theme