SPB Git

spb/job-ka

Public

[ka6] connecteur pouletrouge: stale = faux positif volume QC nul (médiane 0.5), rien à réparer — l'unique offre QC (59 « Adjoint·e au Vice-président », Québec, parue 2026-08-10) dépubliée par l'employeur entre les syncs de 08:07 (found=1) et 10:57 (found=0) le 2026-10-22, retrait propre au garde-fou 2-miss à 13:05 (removed=1), marqueur BambooHR confirmé live : /careers/59/detail → 404 {"type":"not_found"}. Board re-vérifié vivant : /careers/list 200 totalCount=1, unique offre « Academy Manager » à Mississauga (Ontario) filtrée hors QC — found=0 exact. Pas de migration d'ATS : poulet-rouge.ca/carrieres pointe toujours vers pouletrouge.bamboohr.com/careers (lien Indeed = canal secondaire hors périmètre). 2e signalement du même tenant : l'offre 59 avait déjà été dépubliée en 2026-09 (mission 2026-09-18, même verdict) — l'employeur recycle la même annonce par vagues, re-signalements périodiques structurels attendus. Aucun artefact : sources.json (url https://poulet-rouge.ca 200, name Poulet Rouge) et base (employer/region corrects sur la ligne inactive) propres. Sync isolé ok=1 found=0 removed=0 en 0,7 s. Docstring chronologie, fiches pouletrouge.md/ats-bamboohr.md/INDEX.md régénérées. Non-régression bamboohr via broccolini found=23. 108 tests 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 (Oct 22, 2026) parent 116400e Browse files

4 changed files +91 −99

modified docs/connecteurs/INDEX.md +24 −24
@@ -5,16 +5,16 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/INDEX.md 6 Fichier : docs/connecteurs/INDEX.md
7 Rôle : Index généré de la documentation des connecteurs (ATS, employeurs, portails, dépôt) 7 Rôle : Index généré de la documentation des connecteurs (ATS, employeurs, portails, dépôt)
8−Généré : 2026-10-22 13:26 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-10-22 13:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
12 12
13 # Job·Ka — Connecteurs (index) 13 # Job·Ka — Connecteurs (index)
14 14
15−> Index généré le 2026-10-22 13:26 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-22 13:40 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** — **26478 offres actives** (23192 directes, 3286 portails ; 186 masquées comme doublons inter-sources, soit 26292 visibles). 1134 fiches. 17+**1104 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **26483 offres actives** (23197 directes, 3286 portails ; 184 masquées comme doublons inter-sources, soit 26299 visibles). 1134 fiches.
18 18
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). 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
@@ -22,16 +22,16 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
22 22
23 | Plateforme | Employeurs | Actives | Salaire | GPS | 23 | Plateforme | Employeurs | Actives | Salaire | GPS |
24 |---|---|---|---|---| 24 |---|---|---|---|---|
25−| [`workday`](ats-workday.md) | 232 | 7516 | 48 % | 87 % | 25+| [`workday`](ats-workday.md) | 232 | 7507 | 48 % | 87 % |
26−| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2928 | 16 % | 99 % | 26+| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2929 | 16 % | 99 % |
27−| [`workable`](ats-workable.md) | 71 | 2017 | 18 % | 100 % | 27+| [`workable`](ats-workable.md) | 71 | 2018 | 18 % | 100 % |
28−| [`dayforce`](ats-dayforce.md) | 129 | 1918 | 9 % | 100 % | 28+| [`dayforce`](ats-dayforce.md) | 129 | 1919 | 9 % | 100 % |
29−| [`successfactors`](ats-successfactors.md) | 12 | 1690 | 17 % | 99 % | 29+| [`successfactors`](ats-successfactors.md) | 12 | 1692 | 17 % | 99 % |
30 | [`njoyn`](ats-njoyn.md) | 11 | 1270 | 70 % | 87 % | 30 | [`njoyn`](ats-njoyn.md) | 11 | 1270 | 70 % | 87 % |
31−| [`workland`](ats-workland.md) | 1 | 1203 | 35 % | 100 % | 31+| [`workland`](ats-workland.md) | 1 | 1207 | 35 % | 100 % |
32−| [`greenhouse`](ats-greenhouse.md) | 132 | 820 | 18 % | 99 % | 32+| [`greenhouse`](ats-greenhouse.md) | 132 | 824 | 18 % | 99 % |
33 | [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 798 | 6 % | 100 % | 33 | [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 798 | 6 % | 100 % |
34−| [`lever`](ats-lever.md) | 58 | 608 | 20 % | 96 % | 34+| [`lever`](ats-lever.md) | 58 | 609 | 21 % | 96 % |
35 | [`breezy`](ats-breezy.md) | 71 | 428 | 38 % | 95 % | 35 | [`breezy`](ats-breezy.md) | 71 | 428 | 38 % | 95 % |
36 | [`recruitee`](ats-recruitee.md) | 30 | 289 | 19 % | 97 % | 36 | [`recruitee`](ats-recruitee.md) | 30 | 289 | 19 % | 97 % |
37 | [`ashby`](ats-ashby.md) | 41 | 285 | 52 % | 56 % | 37 | [`ashby`](ats-ashby.md) | 41 | 285 | 52 % | 56 % |
@@ -61,11 +61,11 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
61 61
62 | Employeur | ATS | Actives | Salaire | GPS | Dernier sync OK | 62 | Employeur | ATS | Actives | Salaire | GPS | Dernier sync OK |
63 |---|---|---|---|---|---| 63 |---|---|---|---|---|---|
64−| [Réseau Atlas Workland (~80 employeurs QC : CSS, cégeps, Santé Québec, STQ, UQTR…)](atlas_workland.md) | [`workland`](ats-workland.md) | 1203 | 35 % | 100 % | ✅ | 64+| [Réseau Atlas Workland (~80 employeurs QC : CSS, cégeps, Santé Québec, STQ, UQTR…)](atlas_workland.md) | [`workland`](ats-workland.md) | 1207 | 35 % | 100 % | ✅ |
65 | [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 988 | 69 % | 68 % | ✅ | 65 | [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 988 | 69 % | 68 % | ✅ |
66 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 971 | 25 % | 100 % | ✅ | 66 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 971 | 25 % | 100 % | ✅ |
67 | [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 957 | 1 % | 100 % | ✅ | 67 | [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 957 | 1 % | 100 % | ✅ |
68−| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 945 | 98 % | 90 % | ✅ | 68+| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 938 | 98 % | 89 % | ✅ |
69 | [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 828 | 97 % | 98 % | ✅ | 69 | [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 828 | 97 % | 98 % | ✅ |
70 | [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 437 | 81 % | 100 % | ✅ | 70 | [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 437 | 81 % | 100 % | ✅ |
71 | [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 419 | 0 % | 100 % | ✅ | 71 | [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 419 | 0 % | 100 % | ✅ |
@@ -73,12 +73,12 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
73 | [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 281 | 1 % | 93 % | ✅ | 73 | [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 281 | 1 % | 93 % | ✅ |
74 | [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 256 | 11 % | 93 % | ✅ | 74 | [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 256 | 11 % | 93 % | ✅ |
75 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 253 | 16 % | 98 % | ✅ | 75 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 253 | 16 % | 98 % | ✅ |
76−| [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 248 | 8 % | 100 % | ✅ | 76+| [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 250 | 8 % | 99 % | ✅ |
77 | [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 245 | 1 % | 100 % | ✅ | 77 | [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 245 | 1 % | 100 % | ✅ |
78 | [Rechercher des](gianttiger.md) | [`workday`](ats-workday.md) | 239 | 0 % | 100 % | ✅ | 78 | [Rechercher des](gianttiger.md) | [`workday`](ats-workday.md) | 239 | 0 % | 100 % | ✅ |
79 | [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 236 | 0 % | 83 % | ✅ | 79 | [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 236 | 0 % | 83 % | ✅ |
80−| [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 208 | 4 % | 100 % | ✅ | 80+| [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 207 | 4 % | 100 % | ✅ |
81−| [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 206 | 22 % | 100 % | ✅ | 81+| [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 205 | 22 % | 100 % | ✅ |
82 | [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 205 | 18 % | 100 % | ✅ | 82 | [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 205 | 18 % | 100 % | ✅ |
83 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 194 | 94 % | 95 % | ✅ | 83 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 194 | 94 % | 95 % | ✅ |
84 | [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 179 | 3 % | 100 % | ✅ | 84 | [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 179 | 3 % | 100 % | ✅ |
@@ -92,7 +92,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
92 | [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 132 | 6 % | 99 % | ✅ | 92 | [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 132 | 6 % | 99 % | ✅ |
93 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 129 | 98 % | 100 % | ✅ | 93 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 129 | 98 % | 100 % | ✅ |
94 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 120 | 98 % | 100 % | ✅ | 94 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 120 | 98 % | 100 % | ✅ |
95−| [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 114 | 87 % | 80 % | ✅ | 95+| [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 113 | 88 % | 80 % | ✅ |
96 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 111 | 84 % | 100 % | ✅ | 96 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 111 | 84 % | 100 % | ✅ |
97 | [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 108 | 0 % | 100 % | ✅ | 97 | [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 108 | 0 % | 100 % | ✅ |
98 | [Vidéotron](videotron.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 106 | 8 % | 99 % | ✅ | 98 | [Vidéotron](videotron.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 106 | 8 % | 99 % | ✅ |
@@ -196,6 +196,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
196 | [LG2](lg2.md) | [`recruitee`](ats-recruitee.md) | 31 | 3 % | 100 % | ✅ | 196 | [LG2](lg2.md) | [`recruitee`](ats-recruitee.md) | 31 | 3 % | 100 % | ✅ |
197 | [Onepoint (nventive / Logient)](onepoint.md) | [`workday`](ats-workday.md) | 31 | 0 % | 100 % | ✅ | 197 | [Onepoint (nventive / Logient)](onepoint.md) | [`workday`](ats-workday.md) | 31 | 0 % | 100 % | ✅ |
198 | [Tecsys](tecsys.md) | [`workable`](ats-workable.md) | 31 | 0 % | 100 % | ✅ | 198 | [Tecsys](tecsys.md) | [`workable`](ats-workable.md) | 31 | 0 % | 100 % | ✅ |
199+| [AppDirect](appdirect.md) | [`greenhouse`](ats-greenhouse.md) | 30 | 33 % | 100 % | ✅ |
199 | [Rodeo FX](rodeofx.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 30 | 0 % | 93 % | ✅ | 200 | [Rodeo FX](rodeofx.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 30 | 0 % | 93 % | ✅ |
200 | [Exportation et développement Canada (EDC)](export_development_canada.md) | [`workable`](ats-workable.md) | 29 | 97 % | 93 % | ✅ | 201 | [Exportation et développement Canada (EDC)](export_development_canada.md) | [`workable`](ats-workable.md) | 29 | 97 % | 93 % | ✅ |
201 | [Groupe Bellemare](groupe_bellemare.md) | [`njoyn`](ats-njoyn.md) | 29 | 0 % | 0 % | ✅ | 202 | [Groupe Bellemare](groupe_bellemare.md) | [`njoyn`](ats-njoyn.md) | 29 | 0 % | 0 % | ✅ |
@@ -203,7 +204,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
203 | [Ms](ms.md) | [`workday`](ats-workday.md) | 29 | 0 % | 100 % | ✅ | 204 | [Ms](ms.md) | [`workday`](ats-workday.md) | 29 | 0 % | 100 % | ✅ |
204 | [Rollsroyce](rollsroyce.md) | [`workday`](ats-workday.md) | 29 | 0 % | 97 % | ✅ | 205 | [Rollsroyce](rollsroyce.md) | [`workday`](ats-workday.md) | 29 | 0 % | 97 % | ✅ |
205 | [Service alimentaire Gordon](gfs.md) | [`workday`](ats-workday.md) | 29 | 62 % | 100 % | ✅ | 206 | [Service alimentaire Gordon](gfs.md) | [`workday`](ats-workday.md) | 29 | 62 % | 100 % | ✅ |
206−| [AppDirect](appdirect.md) | [`greenhouse`](ats-greenhouse.md) | 28 | 36 % | 100 % | ✅ |
207 | [Institut de recherche du CUSM](cusm_ir.md) | [`njoyn`](ats-njoyn.md) | 28 | 96 % | 0 % | ✅ | 207 | [Institut de recherche du CUSM](cusm_ir.md) | [`njoyn`](ats-njoyn.md) | 28 | 96 % | 0 % | ✅ |
208 | [Lgs](lgs.md) | [`dayforce`](ats-dayforce.md) | 28 | 0 % | 100 % | ✅ | 208 | [Lgs](lgs.md) | [`dayforce`](ats-dayforce.md) | 28 | 0 % | 100 % | ✅ |
209 | [Structube](structube1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 28 | 0 % | 100 % | ✅ | 209 | [Structube](structube1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 28 | 0 % | 100 % | ✅ |
@@ -350,6 +350,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
350 | [Spisante](spisante.md) | [`dayforce`](ats-dayforce.md) | 14 | 0 % | 100 % | ✅ | 350 | [Spisante](spisante.md) | [`dayforce`](ats-dayforce.md) | 14 | 0 % | 100 % | ✅ |
351 | [Superior Propane](superiorplus.md) | [`dayforce`](ats-dayforce.md) | 14 | 71 % | 100 % | ✅ | 351 | [Superior Propane](superiorplus.md) | [`dayforce`](ats-dayforce.md) | 14 | 71 % | 100 % | ✅ |
352 | [Triotech](triotech.md) | [`bamboohr`](ats-bamboohr.md) | 14 | 7 % | 100 % | ✅ | 352 | [Triotech](triotech.md) | [`bamboohr`](ats-bamboohr.md) | 14 | 7 % | 100 % | ✅ |
353+| [Associé(e), entretien préventif](boardwalkreit.md) | [`dayforce`](ats-dayforce.md) | 13 | 0 % | 100 % | ✅ |
353 | [Boralex](boralex.md) | [`dayforce`](ats-dayforce.md) | 13 | 0 % | 100 % | ✅ | 354 | [Boralex](boralex.md) | [`dayforce`](ats-dayforce.md) | 13 | 0 % | 100 % | ✅ |
354 | [Canadian Tire](canadiantirecorporation.md) | [`workday`](ats-workday.md) | 13 | 54 % | 100 % | ✅ | 355 | [Canadian Tire](canadiantirecorporation.md) | [`workday`](ats-workday.md) | 13 | 54 % | 100 % | ✅ |
355 | [Epic Games](epicgames.md) | [`greenhouse`](ats-greenhouse.md) | 13 | 0 % | 100 % | ✅ | 356 | [Epic Games](epicgames.md) | [`greenhouse`](ats-greenhouse.md) | 13 | 0 % | 100 % | ✅ |
@@ -368,7 +369,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
368 | [Ur](ur.md) | [`workday`](ats-workday.md) | 13 | 0 % | 100 % | ✅ | 369 | [Ur](ur.md) | [`workday`](ats-workday.md) | 13 | 0 % | 100 % | ✅ |
369 | [Work From Home Customer Service Representative](usasurveyjob.md) | [`lever`](ats-lever.md) | 13 | 15 % | 100 % | ✅ | 370 | [Work From Home Customer Service Representative](usasurveyjob.md) | [`lever`](ats-lever.md) | 13 | 15 % | 100 % | ✅ |
370 | [Aritzia](aritzia.md) | [`workday`](ats-workday.md) | 12 | 58 % | 100 % | ✅ | 371 | [Aritzia](aritzia.md) | [`workday`](ats-workday.md) | 12 | 58 % | 100 % | ✅ |
371−| [Associé(e), entretien préventif](boardwalkreit.md) | [`dayforce`](ats-dayforce.md) | 12 | 0 % | 100 % | ✅ |
372 | [Avantage Plus](avantageplus.md) | [`recruitee`](ats-recruitee.md) | 12 | 17 % | 100 % | ✅ | 372 | [Avantage Plus](avantageplus.md) | [`recruitee`](ats-recruitee.md) | 12 | 17 % | 100 % | ✅ |
373 | [Brasseries Sleeman (Unibroue)](sleeman.md) | [`workday`](ats-workday.md) | 12 | 8 % | 92 % | ✅ | 373 | [Brasseries Sleeman (Unibroue)](sleeman.md) | [`workday`](ats-workday.md) | 12 | 8 % | 92 % | ✅ |
374 | [Cisco](cisco.md) | [`workday`](ats-workday.md) | 12 | 100 % | 33 % | ✅ | 374 | [Cisco](cisco.md) | [`workday`](ats-workday.md) | 12 | 100 % | 33 % | ✅ |
@@ -423,6 +423,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
423 | [Airlab Inc.](airlabinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ | 423 | [Airlab Inc.](airlabinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
424 | [BellatRx](bellatrx_inc.md) | [`breezy`](ats-breezy.md) | 10 | 0 % | 100 % | ✅ | 424 | [BellatRx](bellatrx_inc.md) | [`breezy`](ats-breezy.md) | 10 | 0 % | 100 % | ✅ |
425 | [Blgllp](blgllp.md) | [`workday`](ats-workday.md) | 10 | 40 % | 60 % | ✅ | 425 | [Blgllp](blgllp.md) | [`workday`](ats-workday.md) | 10 | 40 % | 60 % | ✅ |
426+| [Botpress](botpress.md) | [`workable`](ats-workable.md) | 10 | 0 % | 80 % | ✅ |
426 | [Cadence](cadence.md) | [`workday`](ats-workday.md) | 10 | 40 % | 70 % | ✅ | 427 | [Cadence](cadence.md) | [`workday`](ats-workday.md) | 10 | 40 % | 70 % | ✅ |
427 | [Canadian Royalties](canadian_royalties.md) | [`adp`](ats-adp.md) | 10 | 40 % | 100 % | ✅ | 428 | [Canadian Royalties](canadian_royalties.md) | [`adp`](ats-adp.md) | 10 | 40 % | 100 % | ✅ |
428 | [Ccmhockey](ccmhockey.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ | 429 | [Ccmhockey](ccmhockey.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ |
@@ -447,7 +448,8 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
447 | [act digital](altersolutions.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ | 448 | [act digital](altersolutions.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
448 | [Alta Équipements de Manutention](altg.md) | [`dayforce`](ats-dayforce.md) | 9 | 11 % | 100 % | ✅ | 449 | [Alta Équipements de Manutention](altg.md) | [`dayforce`](ats-dayforce.md) | 9 | 11 % | 100 % | ✅ |
449 | [Avisbudget](avisbudget.md) | [`workday`](ats-workday.md) | 9 | 22 % | 100 % | ✅ | 450 | [Avisbudget](avisbudget.md) | [`workday`](ats-workday.md) | 9 | 22 % | 100 % | ✅ |
450−| [Botpress](botpress.md) | [`workable`](ats-workable.md) | 9 | 0 % | 89 % | ✅ | 451+| [Broadsign](broadsign.md) | [`greenhouse`](ats-greenhouse.md) | 9 | 0 % | 56 % | ✅ |
452+| [Broadsign](broadsignfr.md) | [`greenhouse`](ats-greenhouse.md) | 9 | 0 % | 56 % | ✅ |
451 | [Chef.fe de service de quart, soir](lantic.md) | [`dayforce`](ats-dayforce.md) | 9 | 56 % | 100 % | ✅ | 453 | [Chef.fe de service de quart, soir](lantic.md) | [`dayforce`](ats-dayforce.md) | 9 | 56 % | 100 % | ✅ |
452 | [Cook It](cookit.md) | [`adp`](ats-adp.md) | 9 | 67 % | 100 % | ✅ | 454 | [Cook It](cookit.md) | [`adp`](ats-adp.md) | 9 | 67 % | 100 % | ✅ |
453 | [Dulcedo Management](dulcedo.md) | [`lever`](ats-lever.md) | 9 | 78 % | 89 % | ✅ | 455 | [Dulcedo Management](dulcedo.md) | [`lever`](ats-lever.md) | 9 | 78 % | 89 % | ✅ |
@@ -479,9 +481,8 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
479 | [Bain Magique](bainmagique.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 50 % | 100 % | ✅ | 481 | [Bain Magique](bainmagique.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 50 % | 100 % | ✅ |
480 | [Bdx](bdx.md) | [`workday`](ats-workday.md) | 8 | 12 % | 88 % | ✅ | 482 | [Bdx](bdx.md) | [`workday`](ats-workday.md) | 8 | 12 % | 88 % | ✅ |
481 | [Bento Sushi](bento_sushi.md) | [`adp`](ats-adp.md) | 8 | 88 % | 100 % | ✅ | 483 | [Bento Sushi](bento_sushi.md) | [`adp`](ats-adp.md) | 8 | 88 % | 100 % | ✅ |
482−| [Broadsign](broadsign.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 0 % | 62 % | ✅ |
483−| [Broadsign](broadsignfr.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 0 % | 62 % | ✅ |
484 | [CAM Mécanique](cammecanique.md) | [`teamtailor`](ats-teamtailor.md) | 8 | 0 % | 100 % | ✅ | 484 | [CAM Mécanique](cammecanique.md) | [`teamtailor`](ats-teamtailor.md) | 8 | 0 % | 100 % | ✅ |
485+| [Canadian Helicopters](canadianhelicopters.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 100 % | ✅ |
485 | [CF Montréal](cfmontreal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 75 % | ✅ | 486 | [CF Montréal](cfmontreal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 75 % | ✅ |
486 | [Cfibfcei](cfibfcei.md) | [`dayforce`](ats-dayforce.md) | 8 | 12 % | 100 % | ✅ | 487 | [Cfibfcei](cfibfcei.md) | [`dayforce`](ats-dayforce.md) | 8 | 12 % | 100 % | ✅ |
487 | [Devimco Appartements](devimco.md) | [`bamboohr`](ats-bamboohr.md) | 8 | 12 % | 100 % | ✅ | 488 | [Devimco Appartements](devimco.md) | [`bamboohr`](ats-bamboohr.md) | 8 | 12 % | 100 % | ✅ |
@@ -554,13 +555,13 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
554 | [Turning Point Brands Canada](recreationmarketing.md) | [`jazzhr`](ats-jazzhr.md) | 7 | 14 % | 100 % | ✅ | 555 | [Turning Point Brands Canada](recreationmarketing.md) | [`jazzhr`](ats-jazzhr.md) | 7 | 14 % | 100 % | ✅ |
555 | [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ | 556 | [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ |
556 | [Accedian Networks](accediannetworks.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ | 557 | [Accedian Networks](accediannetworks.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ |
558+| [Alimentiv](alimentiv_2.md) | [`lever`](ats-lever.md) | 6 | 100 % | 0 % | ✅ |
557 | [Also Recrutement - Carrière](alsorecrutement.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 17 % | 50 % | ✅ | 559 | [Also Recrutement - Carrière](alsorecrutement.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 17 % | 50 % | ✅ |
558 | [Altitude Aerospace](altitudeaerospace.md) | [`jazzhr`](ats-jazzhr.md) | 6 | 0 % | 100 % | ✅ | 560 | [Altitude Aerospace](altitudeaerospace.md) | [`jazzhr`](ats-jazzhr.md) | 6 | 0 % | 100 % | ✅ |
559 | [Alveole](alveole.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 100 % | 100 % | ✅ | 561 | [Alveole](alveole.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 100 % | 100 % | ✅ |
560 | [Berger (tourbe horticole)](berger.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ | 562 | [Berger (tourbe horticole)](berger.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
561 | [Bronswerk](bronswerk.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ | 563 | [Bronswerk](bronswerk.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
562 | [C.H. Guenther & Son](chg.md) | [`workday`](ats-workday.md) | 6 | 83 % | 100 % | ✅ | 564 | [C.H. Guenther & Son](chg.md) | [`workday`](ats-workday.md) | 6 | 83 % | 100 % | ✅ |
563−| [Canadian Helicopters](canadianhelicopters.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ |
564 | [Carnaval de Québec Inc.](carnaval.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 0 % | 100 % | ✅ | 565 | [Carnaval de Québec Inc.](carnaval.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 0 % | 100 % | ✅ |
565 | [Carrier](carrier.md) | [`workday`](ats-workday.md) | 6 | 83 % | 50 % | ✅ | 566 | [Carrier](carrier.md) | [`workday`](ats-workday.md) | 6 | 83 % | 50 % | ✅ |
566 | [Chanel](cc.md) | [`workday`](ats-workday.md) | 6 | 17 % | 100 % | ✅ | 567 | [Chanel](cc.md) | [`workday`](ats-workday.md) | 6 | 17 % | 100 % | ✅ |
@@ -600,7 +601,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
600 | [Adèle Express](adeleexpressfr.md) | [`recruitee`](ats-recruitee.md) | 5 | 60 % | 100 % | ✅ | 601 | [Adèle Express](adeleexpressfr.md) | [`recruitee`](ats-recruitee.md) | 5 | 60 % | 100 % | ✅ |
601 | [Agile DSS](agiledss.md) | [`recruitee`](ats-recruitee.md) | 5 | 0 % | 100 % | ✅ | 602 | [Agile DSS](agiledss.md) | [`recruitee`](ats-recruitee.md) | 5 | 0 % | 100 % | ✅ |
602 | [Aleanza Recrutement Durable](aleanzarecrutementdurable.md) | [`teamtailor`](ats-teamtailor.md) | 5 | 40 % | 100 % | ✅ | 603 | [Aleanza Recrutement Durable](aleanzarecrutementdurable.md) | [`teamtailor`](ats-teamtailor.md) | 5 | 40 % | 100 % | ✅ |
603−| [Alimentiv](alimentiv_2.md) | [`lever`](ats-lever.md) | 5 | 100 % | 0 % | ✅ |
604 | [Alphanumeric Systems](alphanumeric_systems.md) | [`breezy`](ats-breezy.md) | 5 | 100 % | 100 % | ✅ | 604 | [Alphanumeric Systems](alphanumeric_systems.md) | [`breezy`](ats-breezy.md) | 5 | 100 % | 100 % | ✅ |
605 | [AMI](ami.md) | [`ashby`](ats-ashby.md) | 5 | 0 % | 20 % | ✅ | 605 | [AMI](ami.md) | [`ashby`](ats-ashby.md) | 5 | 0 % | 20 % | ✅ |
606 | [Amilia](amilia.md) | [`recruitee`](ats-recruitee.md) | 5 | 0 % | 100 % | ✅ | 606 | [Amilia](amilia.md) | [`recruitee`](ats-recruitee.md) | 5 | 0 % | 100 % | ✅ |
modified docs/connecteurs/ats-bamboohr.md +38 −38
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/ats-bamboohr.md 6 Fichier : docs/connecteurs/ats-bamboohr.md
7 Rôle : Fiche plateforme ATS bamboohr — mécanique partagée + tableau des 37 tenants 7 Rôle : Fiche plateforme ATS bamboohr — mécanique partagée + tableau des 37 tenants
8−Généré : 2026-10-21 13:58 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-10-22 13:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
@@ -43,43 +43,43 @@ Généré : 2026-10-21 13:58 EDT par scripts/gen_connector_docs.py — NE PAS
43 43
44 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK | 44 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK |
45 |---|---|---|---|---|---|---| 45 |---|---|---|---|---|---|---|
46−| [Broccolini](broccolini.md) | 23 | 0 % | 100 % | 100 % | 2026-10-21 13:58 | ✅ | 46+| [Broccolini](broccolini.md) | 23 | 0 % | 100 % | 100 % | 2026-10-22 13:37 | ✅ |
47−| [dcbel](dcbel.md) | 22 | 0 % | 100 % | 100 % | 2026-10-21 10:38 | ❌ | 47+| [dcbel](dcbel.md) | 22 | 0 % | 100 % | 100 % | 2026-10-22 12:20 | ✅ |
48−| [Produits Labelink](labelink.md) | 19 | 0 % | 100 % | 100 % | 2026-10-21 11:14 | ❌ | 48+| [Produits Labelink](labelink.md) | 19 | 0 % | 100 % | 100 % | 2026-10-22 12:55 | ✅ |
49−| [OPAL-RT Technologies](opalrt.md) | 18 | 0 % | 100 % | 100 % | 2026-10-21 08:28 | ✅ | 49+| [OPAL-RT Technologies](opalrt.md) | 18 | 0 % | 100 % | 100 % | 2026-10-22 13:04 | ✅ |
50−| [Victoria Park Medispa](vicpark.md) | 16 | 0 % | 100 % | 100 % | 2026-10-21 12:42 | ❌ | 50+| [Victoria Park Medispa](vicpark.md) | 16 | 0 % | 100 % | 100 % | 2026-10-22 13:24 | ✅ |
51−| [Explorance](explorance.md) | 14 | 0 % | 100 % | 100 % | 2026-10-21 10:45 | ❌ | 51+| [Explorance](explorance.md) | 14 | 0 % | 100 % | 100 % | 2026-10-22 12:27 | ✅ |
52−| [Triotech](triotech.md) | 14 | 7 % | 100 % | 100 % | 2026-10-21 12:27 | ❌ | 52+| [Triotech](triotech.md) | 14 | 7 % | 100 % | 100 % | 2026-10-22 13:22 | ✅ |
53−| [KPI Digital](kpidigital.md) | 12 | 0 % | 100 % | 100 % | 2026-10-21 11:14 | ❌ | 53+| [KPI Digital](kpidigital.md) | 12 | 0 % | 100 % | 100 % | 2026-10-22 12:55 | ✅ |
54−| [EOS Aircraft](eosaircraftinc.md) | 11 | 0 % | 100 % | 100 % | 2026-10-21 10:44 | ❌ | 54+| [EOS Aircraft](eosaircraftinc.md) | 11 | 0 % | 100 % | 100 % | 2026-10-22 12:26 | ✅ |
55−| [Logisco](logisco.md) | 11 | 27 % | 100 % | 100 % | 2026-10-21 11:16 | ❌ | 55+| [Logisco](logisco.md) | 11 | 27 % | 100 % | 100 % | 2026-10-22 12:57 | ✅ |
56−| [Ludia / Jam City](ludia.md) | 11 | 0 % | 100 % | 100 % | 2026-10-21 11:16 | ❌ | 56+| [Ludia / Jam City](ludia.md) | 11 | 0 % | 100 % | 100 % | 2026-10-22 12:57 | ✅ |
57−| [Devimco Appartements](devimco.md) | 9 | 11 % | 100 % | 100 % | 2026-10-21 10:39 | ❌ | 57+| [Robotiq](robotiq.md) | 9 | 0 % | 100 % | 100 % | 2026-10-22 13:11 | ✅ |
58−| [Robotiq](robotiq.md) | 8 | 0 % | 100 % | 100 % | 2026-10-21 08:38 | ❌ | 58+| [Devimco Appartements](devimco.md) | 8 | 12 % | 100 % | 100 % | 2026-10-22 12:22 | ✅ |
59−| [EMD-Batimo](batimoinc.md) | 8 | 0 % | 100 % | 100 % | 2026-10-21 13:51 | ✅ | 59+| [EMD-Batimo](batimoinc.md) | 8 | 0 % | 100 % | 100 % | 2026-10-22 13:33 | ✅ |
60−| [eStruxture](estruxture.md) | 8 | 12 % | 100 % | 100 % | 2026-10-21 10:45 | ❌ | 60+| [eStruxture](estruxture.md) | 8 | 12 % | 100 % | 100 % | 2026-10-22 12:27 | ✅ |
61−| [Big Bang](bigbang.md) | 7 | 29 % | 100 % | 100 % | 2026-10-21 13:53 | ✅ | 61+| [Big Bang](bigbang.md) | 7 | 29 % | 100 % | 100 % | 2026-10-22 13:35 | ✅ |
62−| [Flare (cybersécurité)](flare.md) | 7 | 14 % | 100 % | 100 % | 2026-10-21 10:46 | ❌ | 62+| [Flare (cybersécurité)](flare.md) | 7 | 14 % | 100 % | 100 % | 2026-10-22 12:28 | ✅ |
63−| [North West Rubber](northwestrubber.md) | 7 | 0 % | 100 % | 100 % | 2026-10-21 08:27 | ✅ | 63+| [North West Rubber](northwestrubber.md) | 7 | 0 % | 100 % | 100 % | 2026-10-22 13:02 | ✅ |
64−| [Rethink](rethinkcanada.md) | 7 | 0 % | 100 % | 100 % | 2026-10-21 11:14 | ❌ | 64+| [Rethink](rethinkcanada.md) | 7 | 0 % | 100 % | 100 % | 2026-10-22 13:10 | ✅ |
65−| [Surmesur](surmesur.md) | 7 | 86 % | 100 % | 100 % | 2026-10-21 11:57 | ❌ | 65+| [Surmesur](surmesur.md) | 7 | 86 % | 100 % | 100 % | 2026-10-22 13:18 | ✅ |
66−| [Nexapp](nexapp.md) | 6 | 0 % | 100 % | 100 % | 2026-10-21 08:27 | ✅ | 66+| [Nexapp](nexapp.md) | 6 | 0 % | 100 % | 100 % | 2026-10-22 13:01 | ✅ |
67−| [PEAK Groupe financier](peakgroup.md) | 6 | 0 % | 100 % | 100 % | 2026-10-21 08:29 | ✅ | 67+| [PEAK Groupe financier](peakgroup.md) | 6 | 0 % | 100 % | 100 % | 2026-10-22 13:04 | ✅ |
68−| [Korem](korem.md) | 5 | 0 % | 100 % | 100 % | 2026-10-21 11:14 | ❌ | 68+| [Korem](korem.md) | 5 | 0 % | 100 % | 100 % | 2026-10-22 12:55 | ✅ |
69−| [Portage CyberTech](portagecybertech.md) | 5 | 0 % | 100 % | 100 % | 2026-10-21 08:29 | ✅ | 69+| [Portage CyberTech](portagecybertech.md) | 5 | 0 % | 100 % | 100 % | 2026-10-22 13:05 | ✅ |
70−| [Propriétés Scalia](scalia.md) | 5 | 20 % | 100 % | 100 % | 2026-10-21 11:43 | ❌ | 70+| [Propriétés Scalia](scalia.md) | 5 | 20 % | 100 % | 100 % | 2026-10-22 13:14 | ✅ |
71−| [MXO](mxo.md) | 3 | 67 % | 100 % | 100 % | 2026-10-21 08:26 | ✅ | 71+| [MXO](mxo.md) | 3 | 67 % | 100 % | 100 % | 2026-10-22 13:01 | ✅ |
72−| [EVLO (Hydro-Québec)](evlo.md) | 2 | 0 % | 100 % | 100 % | 2026-10-21 10:45 | ❌ | 72+| [Groupe BC2](bc2.md) | 2 | 0 % | 100 % | 100 % | 2026-10-22 13:34 | ✅ |
73−| [Fenêtres Concept](fenetresconcept.md) | 2 | 100 % | 100 % | 100 % | 2026-10-21 10:46 | ❌ | 73+| [EVLO (Hydro-Québec)](evlo.md) | 2 | 0 % | 100 % | 100 % | 2026-10-22 12:27 | ✅ |
74−| [OTT Financial](ott.md) | 2 | 0 % | 100 % | 100 % | 2026-10-21 08:29 | ✅ | 74+| [Fenêtres Concept](fenetresconcept.md) | 2 | 100 % | 100 % | 100 % | 2026-10-22 12:28 | ✅ |
75−| [Toon Boom Animation](toonboom.md) | 2 | 0 % | 100 % | 100 % | 2026-10-21 12:12 | ❌ | 75+| [OTT Financial](ott.md) | 2 | 0 % | 100 % | 100 % | 2026-10-22 13:04 | ✅ |
76−| [Ziptrek Tremblant](ziptrekeco.md) | 2 | 100 % | 100 % | 100 % | 2026-10-21 12:57 | ❌ | 76+| [Toon Boom Animation](toonboom.md) | 2 | 0 % | 100 % | 100 % | 2026-10-22 13:21 | ✅ |
77−| [Groupe BC2](bc2.md) | 1 | 0 % | 100 % | 100 % | 2026-10-21 13:52 | ✅ | 77+| [Ziptrek Tremblant](ziptrekeco.md) | 2 | 100 % | 100 % | 100 % | 2026-10-22 11:25 | ✅ |
78−| [Aliments Ouimet-Cordon Bleu inc.](cordonbleu.md) | 1 | 100 % | 100 % | 100 % | 2026-10-21 10:36 | ❌ | 78+| [Aliments Ouimet-Cordon Bleu inc.](cordonbleu.md) | 1 | 100 % | 100 % | 100 % | 2026-10-22 12:20 | ✅ |
79−| [Poulet Rouge](pouletrouge.md) | 1 | 0 % | 100 % | 100 % | 2026-10-21 08:29 | ✅ | 79+| [Openmind Technologies](openmindt.md) | 1 | 0 % | 100 % | 100 % | 2026-10-22 13:04 | ✅ |
80−| [Openmind Technologies](openmindt.md) | 1 | 0 % | 100 % | 100 % | 2026-10-21 08:28 | ✅ | 80+| [Red Barrels](redbarrels.md) | 1 | 0 % | 100 % | 100 % | 2026-10-22 13:10 | ✅ |
81−| [Red Barrels](redbarrels.md) | 1 | 0 % | 100 % | 100 % | 2026-10-21 08:33 | ✅ | 81+| [Mitacs](mitacs.md) | 0 | — | — | — | 2026-10-22 13:00 | ✅ |
82−| [Mitacs](mitacs.md) | 0 | — | — | — | 2026-10-21 08:25 | ✅ | 82+| [Poulet Rouge](pouletrouge.md) | 0 | — | — | — | 2026-10-22 13:39 | ✅ |
83 83
84 ## Licence / conformité 84 ## Licence / conformité
85 85
modified docs/connecteurs/pouletrouge.md +10 −36
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/pouletrouge.md 6 Fichier : docs/connecteurs/pouletrouge.md
7 Rôle : Fiche connecteur — Poulet Rouge (employeur direct, ATS bamboohr) 7 Rôle : Fiche connecteur — Poulet Rouge (employeur direct, ATS bamboohr)
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-22 13:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
@@ -36,33 +36,7 @@ Généré : 2026-10-14 18:40 EDT par scripts/gen_connector_docs.py — NE PAS
36 36
37 ## Champs → schéma 37 ## Champs → schéma
38 38
39−Complétude mesurée sur les **1 offres actives** de la source (base live, 2026-10-14 18:40 EDT). 39+*Aucune offre active en base pour cette source.*
40−
41−| Champ (`jobs.*`) | Rôle | Complétude |
42−|---|---|---|
43−| `title` — Titre | titre du poste | 100 % |
44−| `employer` — Employeur | nom de l'entreprise | 100 % |
45−| `url` — URL | lien direct vers l'offre originale | 100 % |
46−| `description` — Description | texte complet (HTML nettoyé) | 100 % |
47−| `city` — Ville | municipalité normalisée | 100 % |
48−| `region` — Région | région administrative | 100 % |
49−| `address` — Adresse | adresse du lieu de travail | 0 % |
50−| `postal_code` — Code postal | code postal si publié | 0 % |
51−| `work_mode` — Mode | presentiel / hybride / teletravail | 100 % |
52−| `employment_type` — Type | temps_plein / temps_partiel / … | 100 % |
53−| `salary` — Salaire ($) | bornes numériques normalisées $/h et $/an | 0 % |
54−| `salary_label` — Libellé salaire | texte salarial original | 0 % |
55−| `benefits` — Avantages | avantages sociaux publiés (JSON) | 0 % |
56−| `requirements` — Exigences | scolarité, expérience, langues (JSON) | 100 % |
57−| `date_posted` — Date de parution | ISO 8601 | 100 % |
58−| `date_deadline` — Date limite | date limite pour postuler | 0 % |
59−| `category` — Catégorie | taxonomie interne (TI, Santé, …) | 100 % |
60−| `language` — Langue | fr / en / bilingue (source ou heuristique) | 100 % |
61−| `company_logo` — Logo employeur | URL du logo si exposé par la source | 0 % |
62−| `apply_url` — Candidature | lien de candidature directe | 0 % |
63−| `gps` — GPS | lat/lng (géocodage sans invention) | 100 % |
64−
65−Exemple réel : *Adjoint·e au Vice-président* — Québec · ∅ · parue le 2026-08-10.
66 40
67 ## Fréquence & budgets 41 ## Fréquence & budgets
68 42
@@ -77,15 +51,15 @@ Exemple réel : *Adjoint·e au Vice-président* — Québec · ∅ · parue le 2
77 51
78 ## Volumétrie & complétude live 52 ## Volumétrie & complétude live
79 53
80−*(mesuré le 2026-10-14 18:40 EDT dans `data/jobka.db`)* 54+*(mesuré le 2026-10-22 13:40 EDT dans `data/jobka.db`)*
81 55
82−- **Offres en base** : 1 (dont **1 actives**, 0 masquées comme doublons `dup_of`) 56+- **Offres en base** : 1 (dont **0 actives**, 0 masquées comme doublons `dup_of`)
83−- **Salaire** : 0/1 actives (0 %) 57+- **Salaire** : 0/0 actives (—)
84−- **GPS** : 1/1 actives (100 %) 58+- **GPS** : 0/0 actives (—)
85−- **Mode** : 1/1 actives (100 %) 59+- **Mode** : 0/0 actives (—)
86−- **Parution** : 1/1 actives (100 %) 60+- **Parution** : 0/0 actives (—)
87−- **Dernier sync** : 2026-10-14 15:49 — trouvées 1, +0, ~0, -0 61+- **Dernier sync** : 2026-10-22 13:39 — trouvées 0, +0, ~0, -0
88−- **Syncs enregistrés** (`sync_log`) : 559 62+- **Syncs enregistrés** (`sync_log`) : 627
89 63
90 ## Erreurs & dépannage 64 ## Erreurs & dépannage
91 65
modified jobka/connectors/pouletrouge.py +19 −1
@@ -5,7 +5,25 @@
5 # Fichier : jobka/connectors/pouletrouge.py 5 # Fichier : jobka/connectors/pouletrouge.py
6 # Rôle : Connecteur Poulet Rouge — bamboohr (org « pouletrouge ») 6 # Rôle : Connecteur Poulet Rouge — bamboohr (org « pouletrouge »)
7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-18] 7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-18]
8−# Créé : 2026-08-18 Modifié : 2026-08-18 8+# Créé : 2026-08-18 Modifié : 2026-10-22
9+# =============================================================================
10+# NOTE SUPERVISION (2026-10-22, 2e signalement) — found=0 est le comportement
11+# CORRECT, pas une panne. Poulet Rouge (poulet-rouge.ca, chaîne de rôtisseries,
12+# siège à Montréal) publie très peu : volume historique = UNE offre QC (59
13+# « Adjoint·e au Vice-président », Québec, parue 2026-08-10, médiane 0.5).
14+# Elle a été DÉPUBLIÉE par l'employeur entre 08:07 et 10:57 EDT le 2026-10-22
15+# (found 1 → 0, sync_log vert en continu, retrait propre au garde-fou 2-miss
16+# à 13:05) — marqueur BambooHR confirmé live : détail /careers/59/detail →
17+# 404 {"type":"not_found"}. Board re-vérifié vivant : /careers/list 200,
18+# totalCount=1, mais l'unique offre « Academy Manager » est à Mississauga
19+# (Ontario) → filtrée hors QC, found=0 exact. Pas de migration d'ATS :
20+# poulet-rouge.ca/carrieres pointe toujours vers pouletrouge.bamboohr.com
21+# /careers (vérifié live ; le lien Indeed de la page est un canal secondaire,
22+# hors périmètre). Même offre 59 déjà dépubliée/republiée en 2026-09 (mission
23+# du 2026-09-18, même verdict rien_a_faire) : l'employeur recycle la même
24+# annonce par vagues. Tant que Poulet Rouge ne republie pas d'offre QC sur
25+# BambooHR, ce connecteur sera re-signalé périodiquement : structurel, pas
26+# une panne (même classe que ited_solutions/capco/gdmsi du 2026-10-22).
9 # ============================================================================= 27 # =============================================================================
10 from .bamboohr import BambooHRConnector 28 from .bamboohr import BambooHRConnector
11 29
12 30
Menu

Theme