[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.
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 | |