SPB Git

spb/job-ka

Public

[ka6] fix connecteur enercare: restauration du fix bi-board 242e8efa annulé par le rollback automatique de supervision (revert 463ae35b) — 2e cas de la classe « rollback collatéral » (dentons c2276fc). Le stale du 2026-10-10 n'est PAS une panne de la source : le fix bi-board légitime du 2026-10-09 (BOARDS hydrosolution+CANDIDATEPORTAL × CULTURES fr-CA+en-CA, found=1 testé ×2) a été reverté automatiquement à 18:38 le soir même (verdict de mission tronqué « inconnu » dans le journal de supervision → jugé faux repare), ramenant le connecteur au mono-board hydrosolution ENTIÈREMENT VIDE → found=0, puis retrait de l'offre 19659 par le garde-fou 2-miss (sync_log : missed=1 ×2 puis removed=1). Re-vérification live AVANT restauration : l'offre 19659 « Conseiller(ère) aux ventes » (Anjou, 7100 rue Jean-Talon E) est toujours publiée sur CANDIDATEPORTAL fr-CA (maxCount=1) et en-CA en voit 102 — l'angle mort comblé par 242e8efa est toujours réel. Restauration chirurgicale (PAS un git revert global : INDEX.md/ats-dayforce.md régénérés depuis par les missions acuity_insights/ponsera) : enercare.py repris de 242e8efa + note d'épisode rollback en docstring, url employeur recomblée dans sources.json (https://www.hydrosolution.com, édition 1 ligne, JSON validé). Sync isolé rejoué ×2 : found=1 stable (médiane 1.0), ok=1, ~13 s, offre 19659 réactivée en base (active=1, miss_count=0, titre fr). 107 tests pytest verts. Fiches docs/connecteurs/ enercare.md + ats-dayforce.md + INDEX.md régénérées via scripts/gen_connector_docs.py (les 1131 autres fiches, dont seuls les instantanés horodatés changeaient, restaurées — hors périmètre). 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 10, 2026) parent 45bc4ae Browse files

5 changed files +256 −191

modified data/sources.json +1 −1
@@ -5665,7 +5665,7 @@
5665 { 5665 {
5666 "id": "enercare", 5666 "id": "enercare",
5667 "name": "Enercare", 5667 "name": "Enercare",
5668− "url": "", 5668+ "url": "https://www.hydrosolution.com",
5669 "careers_url": "https://jobs.dayforcehcm.com/fr-CA/enercare/hydrosolution", 5669 "careers_url": "https://jobs.dayforcehcm.com/fr-CA/enercare/hydrosolution",
5670 "sectors": [ 5670 "sectors": [
5671 "Énergie", 5671 "Énergie",
modified docs/connecteurs/INDEX.md +42 −42
@@ -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-09 20:46 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-10-10 00:41 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-09 20:46 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-10 00:41 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** — **25936 offres actives** (23425 directes, 2511 portails ; 115 masquées comme doublons inter-sources, soit 25821 visibles). 1134 fiches. 17+**1104 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **25965 offres actives** (23383 directes, 2582 portails ; 114 masquées comme doublons inter-sources, soit 25851 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,26 +22,26 @@ 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 | 7834 | 45 % | 88 % | 25+| [`workday`](ats-workday.md) | 232 | 7807 | 45 % | 87 % |
26 | [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2989 | 17 % | 99 % | 26 | [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2989 | 17 % | 99 % |
27−| [`workable`](ats-workable.md) | 71 | 1885 | 18 % | 100 % | 27+| [`workable`](ats-workable.md) | 71 | 1883 | 18 % | 100 % |
28−| [`dayforce`](ats-dayforce.md) | 129 | 1866 | 9 % | 100 % | 28+| [`dayforce`](ats-dayforce.md) | 129 | 1867 | 9 % | 100 % |
29 | [`successfactors`](ats-successfactors.md) | 12 | 1821 | 19 % | 99 % | 29 | [`successfactors`](ats-successfactors.md) | 12 | 1821 | 19 % | 99 % |
30−| [`njoyn`](ats-njoyn.md) | 11 | 1250 | 68 % | 85 % | 30+| [`njoyn`](ats-njoyn.md) | 11 | 1251 | 68 % | 85 % |
31 | [`workland`](ats-workland.md) | 1 | 1146 | 37 % | 100 % | 31 | [`workland`](ats-workland.md) | 1 | 1146 | 37 % | 100 % |
32−| [`greenhouse`](ats-greenhouse.md) | 132 | 818 | 19 % | 100 % | 32+| [`greenhouse`](ats-greenhouse.md) | 132 | 817 | 19 % | 100 % |
33−| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 758 | 5 % | 100 % | 33+| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 750 | 5 % | 100 % |
34 | [`lever`](ats-lever.md) | 59 | 622 | 20 % | 96 % | 34 | [`lever`](ats-lever.md) | 59 | 622 | 20 % | 96 % |
35 | [`breezy`](ats-breezy.md) | 71 | 409 | 38 % | 95 % | 35 | [`breezy`](ats-breezy.md) | 71 | 409 | 38 % | 95 % |
36 | [`bamboohr`](ats-bamboohr.md) | 37 | 287 | 9 % | 100 % | 36 | [`bamboohr`](ats-bamboohr.md) | 37 | 287 | 9 % | 100 % |
37 | [`ashby`](ats-ashby.md) | 41 | 283 | 47 % | 59 % | 37 | [`ashby`](ats-ashby.md) | 41 | 283 | 47 % | 59 % |
38 | [`recruitee`](ats-recruitee.md) | 30 | 275 | 19 % | 97 % | 38 | [`recruitee`](ats-recruitee.md) | 30 | 275 | 19 % | 97 % |
39 | [`taleo_tbe`](ats-taleo_tbe.md) | 7 | 205 | 26 % | 57 % | 39 | [`taleo_tbe`](ats-taleo_tbe.md) | 7 | 205 | 26 % | 57 % |
40−| [`zoho_recruit`](ats-zoho_recruit.md) | 17 | 164 | 13 % | 88 % | 40+| [`zoho_recruit`](ats-zoho_recruit.md) | 17 | 163 | 13 % | 88 % |
41 | [`teamtailor`](ats-teamtailor.md) | 9 | 156 | 33 % | 95 % | 41 | [`teamtailor`](ats-teamtailor.md) | 9 | 156 | 33 % | 95 % |
42 | [`jazzhr`](ats-jazzhr.md) | 28 | 149 | 15 % | 92 % | 42 | [`jazzhr`](ats-jazzhr.md) | 28 | 149 | 15 % | 92 % |
43 | [`adp`](ats-adp.md) | 17 | 140 | 39 % | 95 % | 43 | [`adp`](ats-adp.md) | 17 | 140 | 39 % | 95 % |
44−| [`taleo`](ats-taleo.md) | 5 | 118 | 0 % | 100 % | 44+| [`taleo`](ats-taleo.md) | 5 | 113 | 0 % | 100 % |
45 | [`eightfold`](ats-eightfold.md) | 1 | 62 | 84 % | 100 % | 45 | [`eightfold`](ats-eightfold.md) | 1 | 62 | 84 % | 100 % |
46 | [`ultipro`](ats-ultipro.md) | 4 | 62 | 48 % | 100 % | 46 | [`ultipro`](ats-ultipro.md) | 4 | 62 | 48 % | 100 % |
47 | [`icims`](ats-icims.md) | 7 | 59 | 36 % | 83 % | 47 | [`icims`](ats-icims.md) | 7 | 59 | 36 % | 83 % |
@@ -52,9 +52,9 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
52 52
53 | Source | Actives | Salaire | Dernier sync | 53 | Source | Actives | Salaire | Dernier sync |
54 |---|---|---|---| 54 |---|---|---|---|
55−| [Espresso-Jobs](espresso_jobs.md) | 305 | 18 % | 2026-10-09 19:01 | 55+| [Espresso-Jobs](espresso_jobs.md) | 305 | 18 % | 2026-10-09 23:26 |
56−| [Guichet-Emplois (Canada)](guichet_emplois.md) | 528 | 100 % | 2026-10-09 19:25 | 56+| [Guichet-Emplois (Canada)](guichet_emplois.md) | 503 | 100 % | 2026-10-09 23:39 |
57−| [Jobillico](jobillico.md) | 1678 | 27 % | 2026-10-09 19:36 | 57+| [Jobillico](jobillico.md) | 1774 | 27 % | 2026-10-09 23:50 |
58 | [Dépôt direct employeurs](depot-direct.md) | 0 (0 en modération) | — | au fil de l'eau | 58 | [Dépôt direct employeurs](depot-direct.md) | 0 (0 en modération) | — | au fil de l'eau |
59 59
60 ## Employeurs directs (par volume d'offres actives) 60 ## Employeurs directs (par volume d'offres actives)
@@ -62,28 +62,28 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
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) | 1146 | 37 % | 100 % | ✅ | 64 | [Réseau Atlas Workland (~80 employeurs QC : CSS, cégeps, Santé Québec, STQ, UQTR…)](atlas_workland.md) | [`workland`](ats-workland.md) | 1146 | 37 % | 100 % | ✅ |
65−| [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 1040 | 69 % | 67 % | ✅ | 65+| [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 1039 | 69 % | 67 % | ✅ |
66−| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 1011 | 98 % | 90 % | ✅ | 66+| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 1006 | 98 % | 90 % | ✅ |
67 | [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 973 | 0 % | 100 % | ✅ | 67 | [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 973 | 0 % | 100 % | ✅ |
68 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 858 | 26 % | 100 % | ✅ | 68 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 858 | 26 % | 100 % | ✅ |
69−| [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 780 | 97 % | 98 % | ✅ | 69+| [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 781 | 97 % | 98 % | ✅ |
70 | [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 598 | 34 % | 100 % | ✅ | 70 | [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 598 | 34 % | 100 % | ✅ |
71 | [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 409 | 0 % | 100 % | ✅ | 71 | [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 409 | 0 % | 100 % | ✅ |
72 | [CGI](cgi.md) | [`njoyn`](ats-njoyn.md) | 302 | 0 % | 95 % | ✅ | 72 | [CGI](cgi.md) | [`njoyn`](ats-njoyn.md) | 302 | 0 % | 95 % | ✅ |
73 | [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 296 | 1 % | 93 % | ✅ | 73 | [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 296 | 1 % | 93 % | ✅ |
74−| [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 292 | 0 % | 84 % | ✅ | 74+| [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 289 | 0 % | 84 % | ✅ |
75 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 257 | 17 % | 98 % | ✅ | 75 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 257 | 17 % | 98 % | ✅ |
76 | [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 256 | 11 % | 93 % | ✅ | 76 | [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 256 | 11 % | 93 % | ✅ |
77 | [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 251 | 1 % | 100 % | ✅ | 77 | [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 251 | 1 % | 100 % | ✅ |
78 | [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 250 | 9 % | 100 % | ✅ | 78 | [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 250 | 9 % | 100 % | ✅ |
79−| [Rechercher des](gianttiger.md) | [`workday`](ats-workday.md) | 242 | 0 % | 100 % | ✅ | 79+| [Rechercher des](gianttiger.md) | [`workday`](ats-workday.md) | 240 | 0 % | 100 % | ✅ |
80 | [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 221 | 26 % | 100 % | ✅ | 80 | [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 221 | 26 % | 100 % | ✅ |
81−| [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 212 | 4 % | 99 % | ✅ | 81+| [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 212 | 4 % | 100 % | ✅ |
82 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 186 | 96 % | 95 % | ✅ | 82 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 186 | 96 % | 95 % | ✅ |
83+| [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 171 | 2 % | 100 % | ✅ |
83 | [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 169 | 22 % | 100 % | ✅ | 84 | [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 169 | 22 % | 100 % | ✅ |
84−| [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 168 | 2 % | 100 % | ✅ |
85 | [Sodexo Canada](sodexocanadaltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 168 | 83 % | 99 % | ✅ | 85 | [Sodexo Canada](sodexocanadaltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 168 | 83 % | 99 % | ✅ |
86−| [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 165 | 87 % | 100 % | ✅ | 86+| [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 163 | 87 % | 100 % | ✅ |
87 | [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 149 | 0 % | 100 % | ✅ | 87 | [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 149 | 0 % | 100 % | ✅ |
88 | [Ubisoft](ubisoft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 147 | 0 % | 100 % | ✅ | 88 | [Ubisoft](ubisoft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 147 | 0 % | 100 % | ✅ |
89 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 144 | 99 % | 100 % | ✅ | 89 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 144 | 99 % | 100 % | ✅ |
@@ -91,9 +91,9 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
91 | [Vetstrategy](vetstrategy.md) | [`dayforce`](ats-dayforce.md) | 142 | 4 % | 100 % | ✅ | 91 | [Vetstrategy](vetstrategy.md) | [`dayforce`](ats-dayforce.md) | 142 | 4 % | 100 % | ✅ |
92 | [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 141 | 69 % | 85 % | ✅ | 92 | [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 141 | 69 % | 85 % | ✅ |
93 | [La Vie en Rose](lavieenrose.md) | [`dayforce`](ats-dayforce.md) | 137 | 4 % | 100 % | ✅ | 93 | [La Vie en Rose](lavieenrose.md) | [`dayforce`](ats-dayforce.md) | 137 | 4 % | 100 % | ✅ |
94−| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 121 | 3 % | 100 % | ✅ |
95 | [Intact Corporation financière](intactfc.md) | [`workday`](ats-workday.md) | 120 | 0 % | 75 % | ✅ | 94 | [Intact Corporation financière](intactfc.md) | [`workday`](ats-workday.md) | 120 | 0 % | 75 % | ✅ |
96 | [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 118 | 0 % | 100 % | ✅ | 95 | [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 118 | 0 % | 100 % | ✅ |
96+| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 116 | 3 % | 100 % | ✅ |
97 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 114 | 98 % | 100 % | ✅ | 97 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 114 | 98 % | 100 % | ✅ |
98 | [Vidéotron](videotron.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 110 | 6 % | 100 % | ✅ | 98 | [Vidéotron](videotron.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 110 | 6 % | 100 % | ✅ |
99 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 109 | 83 % | 100 % | ✅ | 99 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 109 | 83 % | 100 % | ✅ |
@@ -102,18 +102,17 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
102 | [Genetec](genetec_inc.md) | [`workable`](ats-workable.md) | 99 | 0 % | 100 % | ✅ | 102 | [Genetec](genetec_inc.md) | [`workable`](ats-workable.md) | 99 | 0 % | 100 % | ✅ |
103 | [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 97 | 88 % | 85 % | ✅ | 103 | [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 97 | 88 % | 85 % | ✅ |
104 | [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 94 | 52 % | 9 % | ✅ | 104 | [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 94 | 52 % | 9 % | ✅ |
105−| [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 91 | 3 % | 100 % | ✅ |
106 | [CAE](cae.md) | [`workday`](ats-workday.md) | 90 | 24 % | 94 % | ✅ | 105 | [CAE](cae.md) | [`workday`](ats-workday.md) | 90 | 24 % | 94 % | ✅ |
106+| [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 90 | 2 % | 100 % | ✅ |
107 | [HIKINEX](recruiting.md) | [`breezy`](ats-breezy.md) | 87 | 0 % | 100 % | ✅ | 107 | [HIKINEX](recruiting.md) | [`breezy`](ats-breezy.md) | 87 | 0 % | 100 % | ✅ |
108 | [Linen Chest](linenchest.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 87 | 8 % | 100 % | ✅ | 108 | [Linen Chest](linenchest.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 87 | 8 % | 100 % | ✅ |
109 | [UAP Inc.](uapinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 85 | 47 % | 98 % | ✅ | 109 | [UAP Inc.](uapinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 85 | 47 % | 98 % | ✅ |
110−| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 84 | 5 % | 100 % | ✅ |
111 | [Renaud-Bray](renaud_bray.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 84 | 1 % | 100 % | ✅ | 110 | [Renaud-Bray](renaud_bray.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 84 | 1 % | 100 % | ✅ |
112−| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 82 | 26 % | 100 % | ✅ | 111+| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 83 | 5 % | 100 % | ✅ |
113−| [Gflenv](gflenv.md) | [`workday`](ats-workday.md) | 77 | 6 % | 92 % | ✅ | 112+| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 79 | 27 % | 100 % | ✅ |
113+| [Gflenv](gflenv.md) | [`workday`](ats-workday.md) | 79 | 6 % | 92 % | ✅ |
114 | [Promutuel Assurance](promutuel.md) | [`workday`](ats-workday.md) | 76 | 1 % | 100 % | ✅ | 114 | [Promutuel Assurance](promutuel.md) | [`workday`](ats-workday.md) | 76 | 1 % | 100 % | ✅ |
115 | [iA Groupe financier](ia_groupe.md) | [`workday`](ats-workday.md) | 72 | 100 % | 96 % | ✅ | 115 | [iA Groupe financier](ia_groupe.md) | [`workday`](ats-workday.md) | 72 | 100 % | 96 % | ✅ |
116−| [Agnico Eagle Mines](agnico_eagle.md) | [`taleo`](ats-taleo.md) | 66 | 0 % | 100 % | ✅ |
117 | [Dexterra](dexterra.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 66 | 0 % | 100 % | ✅ | 116 | [Dexterra](dexterra.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 66 | 0 % | 100 % | ✅ |
118 | [EMCO](emcocorporation.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 66 | 44 % | 100 % | ✅ | 117 | [EMCO](emcocorporation.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 66 | 44 % | 100 % | ✅ |
119 | [Bulkbarn](bulkbarn.md) | [`dayforce`](ats-dayforce.md) | 65 | 0 % | 100 % | ✅ | 118 | [Bulkbarn](bulkbarn.md) | [`dayforce`](ats-dayforce.md) | 65 | 0 % | 100 % | ✅ |
@@ -121,6 +120,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
121 | [Beneva](beneva.md) | [`workday`](ats-workday.md) | 64 | 3 % | 100 % | ✅ | 120 | [Beneva](beneva.md) | [`workday`](ats-workday.md) | 64 | 3 % | 100 % | ✅ |
122 | [Autodesk](autodesk.md) | [`eightfold`](ats-eightfold.md) | 62 | 84 % | 100 % | ✅ | 121 | [Autodesk](autodesk.md) | [`eightfold`](ats-eightfold.md) | 62 | 84 % | 100 % | ✅ |
123 | [Gevernova](gevernova.md) | [`workday`](ats-workday.md) | 62 | 29 % | 95 % | ✅ | 122 | [Gevernova](gevernova.md) | [`workday`](ats-workday.md) | 62 | 29 % | 95 % | ✅ |
123+| [Agnico Eagle Mines](agnico_eagle.md) | [`taleo`](ats-taleo.md) | 61 | 0 % | 100 % | ✅ |
124 | [MaintainX](maintainx.md) | [`ashby`](ats-ashby.md) | 61 | 85 % | 77 % | ✅ | 124 | [MaintainX](maintainx.md) | [`ashby`](ats-ashby.md) | 61 | 85 % | 77 % | ✅ |
125 | [Norda Stelo](nordastelo.md) | [`teamtailor`](ats-teamtailor.md) | 60 | 0 % | 95 % | ✅ | 125 | [Norda Stelo](nordastelo.md) | [`teamtailor`](ats-teamtailor.md) | 60 | 0 % | 95 % | ✅ |
126 | [Automobileendirect](automobileendirect.md) | [`dayforce`](ats-dayforce.md) | 59 | 0 % | 100 % | ✅ | 126 | [Automobileendirect](automobileendirect.md) | [`dayforce`](ats-dayforce.md) | 59 | 0 % | 100 % | ✅ |
@@ -131,7 +131,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
131 | [Kiewit (Ganotec)](kiewit_ganotec.md) | [`successfactors`](ats-successfactors.md) | 56 | 0 % | 100 % | ✅ | 131 | [Kiewit (Ganotec)](kiewit_ganotec.md) | [`successfactors`](ats-successfactors.md) | 56 | 0 % | 100 % | ✅ |
132 | [Kruger](kruger.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 56 | 9 % | 100 % | ✅ | 132 | [Kruger](kruger.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 56 | 9 % | 100 % | ✅ |
133 | [Squarepoint Capital](squarepointcapital.md) | [`greenhouse`](ats-greenhouse.md) | 56 | 38 % | 100 % | ✅ | 133 | [Squarepoint Capital](squarepointcapital.md) | [`greenhouse`](ats-greenhouse.md) | 56 | 38 % | 100 % | ✅ |
134−| [Laporte Experts Conseils](laportefr.md) | [`greenhouse`](ats-greenhouse.md) | 55 | 0 % | 100 % | ✅ | 134+| [Laporte Experts Conseils](laportefr.md) | [`greenhouse`](ats-greenhouse.md) | 54 | 0 % | 100 % | ✅ |
135 | [Banque CIBC](cibc.md) | [`workday`](ats-workday.md) | 52 | 0 % | 100 % | ✅ | 135 | [Banque CIBC](cibc.md) | [`workday`](ats-workday.md) | 52 | 0 % | 100 % | ✅ |
136 | [Gray Collection (Groupe Antonopoulos)](graycollection.md) | [`dayforce`](ats-dayforce.md) | 52 | 0 % | 100 % | ✅ | 136 | [Gray Collection (Groupe Antonopoulos)](graycollection.md) | [`dayforce`](ats-dayforce.md) | 52 | 0 % | 100 % | ✅ |
137 | [PwC Canada](pwc.md) | [`workday`](ats-workday.md) | 52 | 98 % | 75 % | ✅ | 137 | [PwC Canada](pwc.md) | [`workday`](ats-workday.md) | 52 | 98 % | 75 % | ✅ |
@@ -139,21 +139,20 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
139 | [Intelcom (Dragonfly)](intelcomgroup.md) | [`workday`](ats-workday.md) | 50 | 0 % | 100 % | ✅ | 139 | [Intelcom (Dragonfly)](intelcomgroup.md) | [`workday`](ats-workday.md) | 50 | 0 % | 100 % | ✅ |
140 | [Laura Canada](lauracanada.md) | [`dayforce`](ats-dayforce.md) | 49 | 0 % | 100 % | ✅ | 140 | [Laura Canada](lauracanada.md) | [`dayforce`](ats-dayforce.md) | 49 | 0 % | 100 % | ✅ |
141 | [Lightspeed Commerce](lightspeedhq.md) | [`ashby`](ats-ashby.md) | 49 | 0 % | 100 % | ✅ | 141 | [Lightspeed Commerce](lightspeedhq.md) | [`ashby`](ats-ashby.md) | 49 | 0 % | 100 % | ✅ |
142−| [CHU de Québec — Université Laval](chu_quebec.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 48 | 2 % | 100 % | ✅ |
143 | [McKesson Canada](mckesson.md) | [`workday`](ats-workday.md) | 48 | 83 % | 85 % | ✅ | 142 | [McKesson Canada](mckesson.md) | [`workday`](ats-workday.md) | 48 | 83 % | 85 % | ✅ |
144 | [Unoria](unoria.md) | [`dayforce`](ats-dayforce.md) | 48 | 0 % | 100 % | ✅ | 143 | [Unoria](unoria.md) | [`dayforce`](ats-dayforce.md) | 48 | 0 % | 100 % | ✅ |
144+| [CHU de Québec — Université Laval](chu_quebec.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 47 | 2 % | 100 % | ✅ |
145 | [Firststudent](firststudent.md) | [`workday`](ats-workday.md) | 47 | 32 % | 98 % | ✅ | 145 | [Firststudent](firststudent.md) | [`workday`](ats-workday.md) | 47 | 32 % | 98 % | ✅ |
146 | [ApexFocusGroup](afg.md) | [`workable`](ats-workable.md) | 46 | 0 % | 100 % | ✅ | 146 | [ApexFocusGroup](afg.md) | [`workable`](ats-workable.md) | 46 | 0 % | 100 % | ✅ |
147 | [Levio](levio.md) | [`greenhouse`](ats-greenhouse.md) | 46 | 0 % | 100 % | ✅ | 147 | [Levio](levio.md) | [`greenhouse`](ats-greenhouse.md) | 46 | 0 % | 100 % | ✅ |
148 | [Camions Excellence Peterbilt](excellencepeterbilt.md) | [`dayforce`](ats-dayforce.md) | 45 | 27 % | 100 % | ✅ | 148 | [Camions Excellence Peterbilt](excellencepeterbilt.md) | [`dayforce`](ats-dayforce.md) | 45 | 27 % | 100 % | ✅ |
149 | [Fairstone](fairstone.md) | [`workday`](ats-workday.md) | 45 | 51 % | 91 % | ✅ | 149 | [Fairstone](fairstone.md) | [`workday`](ats-workday.md) | 45 | 51 % | 91 % | ✅ |
150−| [Montreal Export Package Handler (18:00-23:00)](hcmportal.md) | [`workday`](ats-workday.md) | 45 | 84 % | 98 % | ✅ | 150+| [Manuvie](manulife.md) | [`workday`](ats-workday.md) | 45 | 93 % | 62 % | ✅ |
151 | [Myhrabc](myhrabc.md) | [`workday`](ats-workday.md) | 45 | 47 % | 58 % | ✅ | 151 | [Myhrabc](myhrabc.md) | [`workday`](ats-workday.md) | 45 | 47 % | 58 % | ✅ |
152 | [Bdo](bdo.md) | [`workday`](ats-workday.md) | 44 | 7 % | 70 % | ✅ | 152 | [Bdo](bdo.md) | [`workday`](ats-workday.md) | 44 | 7 % | 70 % | ✅ |
153 | [BPA (Experts-conseils)](bpa.md) | [`dayforce`](ats-dayforce.md) | 44 | 0 % | 100 % | ✅ | 153 | [BPA (Experts-conseils)](bpa.md) | [`dayforce`](ats-dayforce.md) | 44 | 0 % | 100 % | ✅ |
154 | [Brand Momentum](brandmomentum.md) | [`breezy`](ats-breezy.md) | 44 | 73 % | 100 % | ✅ | 154 | [Brand Momentum](brandmomentum.md) | [`breezy`](ats-breezy.md) | 44 | 73 % | 100 % | ✅ |
155 | [La Maison Simons](simons.md) | [`workday`](ats-workday.md) | 44 | 0 % | 89 % | ✅ | 155 | [La Maison Simons](simons.md) | [`workday`](ats-workday.md) | 44 | 0 % | 89 % | ✅ |
156−| [Manuvie](manulife.md) | [`workday`](ats-workday.md) | 44 | 93 % | 61 % | ✅ |
157 | [SOGECLAIR](sogeclair.md) | [`workable`](ats-workable.md) | 44 | 2 % | 100 % | ✅ | 156 | [SOGECLAIR](sogeclair.md) | [`workable`](ats-workable.md) | 44 | 2 % | 100 % | ✅ |
158 | [Techo-Bloc](techo_bloc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 44 | 50 % | 100 % | ✅ | 157 | [Techo-Bloc](techo_bloc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 44 | 50 % | 100 % | ✅ |
159 | [Valsoft](valsoft_corp.md) | [`workable`](ats-workable.md) | 44 | 5 % | 100 % | ✅ | 158 | [Valsoft](valsoft_corp.md) | [`workable`](ats-workable.md) | 44 | 5 % | 100 % | ✅ |
@@ -174,7 +173,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
174 | [EXFO](exfo.md) | [`workday`](ats-workday.md) | 37 | 0 % | 100 % | ✅ | 173 | [EXFO](exfo.md) | [`workday`](ats-workday.md) | 37 | 0 % | 100 % | ✅ |
175 | [KABS](kabs.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 37 | 0 % | 100 % | ✅ | 174 | [KABS](kabs.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 37 | 0 % | 100 % | ✅ |
176 | [Uhaul](uhaul.md) | [`workday`](ats-workday.md) | 37 | 0 % | 100 % | ✅ | 175 | [Uhaul](uhaul.md) | [`workday`](ats-workday.md) | 37 | 0 % | 100 % | ✅ |
177−| [Exportation et développement Canada (EDC)](export_development_canada.md) | [`workable`](ats-workable.md) | 36 | 97 % | 100 % | ✅ |
178 | [Transat A.T.](transatat1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 36 | 6 % | 100 % | ✅ | 176 | [Transat A.T.](transatat1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 36 | 6 % | 100 % | ✅ |
179 | [Cohere](cohere.md) | [`ashby`](ats-ashby.md) | 35 | 91 % | 31 % | ✅ | 177 | [Cohere](cohere.md) | [`ashby`](ats-ashby.md) | 35 | 91 % | 31 % | ✅ |
180 | [Industries Lassonde](lassonde.md) | [`custom`](ats-custom.md) | 35 | 40 % | 89 % | ✅ | 178 | [Industries Lassonde](lassonde.md) | [`custom`](ats-custom.md) | 35 | 40 % | 89 % | ✅ |
@@ -182,6 +180,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
182 | [AppDirect](appdirect.md) | [`greenhouse`](ats-greenhouse.md) | 34 | 32 % | 100 % | ✅ | 180 | [AppDirect](appdirect.md) | [`greenhouse`](ats-greenhouse.md) | 34 | 32 % | 100 % | ✅ |
183 | [Coveo](coveoen.md) | [`greenhouse`](ats-greenhouse.md) | 34 | 0 % | 100 % | ✅ | 181 | [Coveo](coveoen.md) | [`greenhouse`](ats-greenhouse.md) | 34 | 0 % | 100 % | ✅ |
184 | [exo (transport métropolitain)](exo.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 34 | 0 % | 94 % | ✅ | 182 | [exo (transport métropolitain)](exo.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 34 | 0 % | 94 % | ✅ |
183+| [Exportation et développement Canada (EDC)](export_development_canada.md) | [`workable`](ats-workable.md) | 34 | 97 % | 100 % | ✅ |
185 | [Investissements PSP](investpsp.md) | [`workday`](ats-workday.md) | 34 | 3 % | 100 % | ✅ | 184 | [Investissements PSP](investpsp.md) | [`workday`](ats-workday.md) | 34 | 3 % | 100 % | ✅ |
186 | [QSL](qsl.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 34 | 24 % | 100 % | ✅ | 185 | [QSL](qsl.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 34 | 24 % | 100 % | ✅ |
187 | [VIA Rail Canada](via_rail.md) | [`successfactors`](ats-successfactors.md) | 34 | 9 % | 100 % | ✅ | 186 | [VIA Rail Canada](via_rail.md) | [`successfactors`](ats-successfactors.md) | 34 | 9 % | 100 % | ✅ |
@@ -190,6 +189,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
190 | [Institut de recherche du CUSM](cusm_ir.md) | [`njoyn`](ats-njoyn.md) | 33 | 94 % | 0 % | ✅ | 189 | [Institut de recherche du CUSM](cusm_ir.md) | [`njoyn`](ats-njoyn.md) | 33 | 94 % | 0 % | ✅ |
191 | [Kenworthmaska](kenworthmaska.md) | [`dayforce`](ats-dayforce.md) | 33 | 3 % | 100 % | ✅ | 190 | [Kenworthmaska](kenworthmaska.md) | [`dayforce`](ats-dayforce.md) | 33 | 3 % | 100 % | ✅ |
192 | [Tecsys](tecsys.md) | [`workable`](ats-workable.md) | 33 | 0 % | 100 % | ✅ | 191 | [Tecsys](tecsys.md) | [`workable`](ats-workable.md) | 33 | 0 % | 100 % | ✅ |
192+| [Montreal Export Package Handler (18:00-23:00)](hcmportal.md) | [`workday`](ats-workday.md) | 32 | 81 % | 97 % | ✅ |
193 | [Rio Tinto](riotinto.md) | [`workday`](ats-workday.md) | 32 | 3 % | 97 % | ✅ | 193 | [Rio Tinto](riotinto.md) | [`workday`](ats-workday.md) | 32 | 3 % | 97 % | ✅ |
194 | [Sany](imperialdade.md) | [`dayforce`](ats-dayforce.md) | 32 | 0 % | 100 % | ✅ | 194 | [Sany](imperialdade.md) | [`dayforce`](ats-dayforce.md) | 32 | 0 % | 100 % | ✅ |
195 | [Énergir](energir.md) | [`successfactors`](ats-successfactors.md) | 32 | 6 % | 100 % | ✅ | 195 | [Énergir](energir.md) | [`successfactors`](ats-successfactors.md) | 32 | 6 % | 100 % | ✅ |
@@ -220,13 +220,13 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
220 | [The Children's Place](childrensplace.md) | [`workday`](ats-workday.md) | 27 | 0 % | 22 % | ✅ | 220 | [The Children's Place](childrensplace.md) | [`workday`](ats-workday.md) | 27 | 0 % | 22 % | ✅ |
221 | [Alcoa Canada](alcoa.md) | [`workday`](ats-workday.md) | 26 | 8 % | 46 % | ✅ | 221 | [Alcoa Canada](alcoa.md) | [`workday`](ats-workday.md) | 26 | 8 % | 46 % | ✅ |
222 | [Behaviour Interactif](bhvr.md) | [`lever`](ats-lever.md) | 26 | 0 % | 100 % | ✅ | 222 | [Behaviour Interactif](bhvr.md) | [`lever`](ats-lever.md) | 26 | 0 % | 100 % | ✅ |
223−| [Estimator](tranetechnologies.md) | [`workday`](ats-workday.md) | 26 | 100 % | 96 % | ✅ |
224 | [H&M](hmgroup.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 26 | 8 % | 100 % | ✅ | 223 | [H&M](hmgroup.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 26 | 8 % | 100 % | ✅ |
225 | [Lyft](lyft.md) | [`greenhouse`](ats-greenhouse.md) | 26 | 100 % | 100 % | ✅ | 224 | [Lyft](lyft.md) | [`greenhouse`](ats-greenhouse.md) | 26 | 100 % | 100 % | ✅ |
226 | [Mallette - Saguenay](mallette_sag.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 26 | 4 % | 85 % | ✅ | 225 | [Mallette - Saguenay](mallette_sag.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 26 | 4 % | 85 % | ✅ |
227 | [RM Staffing B.V.](rebootmonkey.md) | [`recruitee`](ats-recruitee.md) | 26 | 85 % | 100 % | ✅ | 226 | [RM Staffing B.V.](rebootmonkey.md) | [`recruitee`](ats-recruitee.md) | 26 | 85 % | 100 % | ✅ |
228 | [Ville de Gatineau](ville_gatineau.md) | [`njoyn`](ats-njoyn.md) | 26 | 100 % | 0 % | ✅ | 227 | [Ville de Gatineau](ville_gatineau.md) | [`njoyn`](ats-njoyn.md) | 26 | 100 % | 0 % | ✅ |
229 | [AbbVie](abbvie.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 25 | 0 % | 100 % | ✅ | 228 | [AbbVie](abbvie.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 25 | 0 % | 100 % | ✅ |
229+| [Estimator](tranetechnologies.md) | [`workday`](ats-workday.md) | 25 | 100 % | 96 % | ✅ |
230 | [LG2](lg2.md) | [`recruitee`](ats-recruitee.md) | 25 | 4 % | 100 % | ✅ | 230 | [LG2](lg2.md) | [`recruitee`](ats-recruitee.md) | 25 | 4 % | 100 % | ✅ |
231 | [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | [`workday`](ats-workday.md) | 25 | 0 % | 72 % | ✅ | 231 | [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | [`workday`](ats-workday.md) | 25 | 0 % | 72 % | ✅ |
232 | [Stellajones](stellajones.md) | [`dayforce`](ats-dayforce.md) | 25 | 24 % | 100 % | ✅ | 232 | [Stellajones](stellajones.md) | [`dayforce`](ats-dayforce.md) | 25 | 24 % | 100 % | ✅ |
@@ -245,7 +245,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
245 | [Directive](directive.md) | [`ashby`](ats-ashby.md) | 22 | 5 % | 0 % | ✅ | 245 | [Directive](directive.md) | [`ashby`](ats-ashby.md) | 22 | 5 % | 0 % | ✅ |
246 | [Keywords Studios](keywords_intl1.md) | [`workable`](ats-workable.md) | 22 | 95 % | 100 % | ✅ | 246 | [Keywords Studios](keywords_intl1.md) | [`workable`](ats-workable.md) | 22 | 95 % | 100 % | ✅ |
247 | [Merchandising Consultants Associates](merchandising_consultants_associates.md) | [`breezy`](ats-breezy.md) | 22 | 100 % | 95 % | ✅ | 247 | [Merchandising Consultants Associates](merchandising_consultants_associates.md) | [`breezy`](ats-breezy.md) | 22 | 100 % | 95 % | ✅ |
248−| [Unitytech](unitytech.md) | [`workday`](ats-workday.md) | 22 | 86 % | 82 % | ✅ |
249 | [Wolseley Canada](wolseley.md) | [`workday`](ats-workday.md) | 22 | 0 % | 100 % | ✅ | 248 | [Wolseley Canada](wolseley.md) | [`workday`](ats-workday.md) | 22 | 0 % | 100 % | ✅ |
250 | [Alsglobal](alsglobal.md) | [`workday`](ats-workday.md) | 21 | 5 % | 95 % | ✅ | 249 | [Alsglobal](alsglobal.md) | [`workday`](ats-workday.md) | 21 | 5 % | 95 % | ✅ |
251 | [AVP](aviva.md) | [`workday`](ats-workday.md) | 21 | 19 % | 90 % | ✅ | 250 | [AVP](aviva.md) | [`workday`](ats-workday.md) | 21 | 19 % | 90 % | ✅ |
@@ -257,6 +256,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
257 | [Soprema](soprema.md) | [`dayforce`](ats-dayforce.md) | 21 | 33 % | 100 % | ✅ | 256 | [Soprema](soprema.md) | [`dayforce`](ats-dayforce.md) | 21 | 33 % | 100 % | ✅ |
258 | [Systemex](systemex.md) | [`lever`](ats-lever.md) | 21 | 0 % | 100 % | ✅ | 257 | [Systemex](systemex.md) | [`lever`](ats-lever.md) | 21 | 0 % | 100 % | ✅ |
259 | [Talan](talan.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 21 | 0 % | 100 % | ✅ | 258 | [Talan](talan.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 21 | 0 % | 100 % | ✅ |
259+| [Unitytech](unitytech.md) | [`workday`](ats-workday.md) | 21 | 86 % | 81 % | ✅ |
260 | [AECOM](aecom2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 20 | 0 % | 100 % | ✅ | 260 | [AECOM](aecom2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 20 | 0 % | 100 % | ✅ |
261 | [Galderma](galderma.md) | [`workday`](ats-workday.md) | 20 | 20 % | 100 % | ✅ | 261 | [Galderma](galderma.md) | [`workday`](ats-workday.md) | 20 | 20 % | 100 % | ✅ |
262 | [Groupe Mach](groupemach.md) | [`dayforce`](ats-dayforce.md) | 20 | 10 % | 100 % | ✅ | 262 | [Groupe Mach](groupemach.md) | [`dayforce`](ats-dayforce.md) | 20 | 10 % | 100 % | ✅ |
@@ -304,7 +304,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
304 | [Sika Canada](sikaag.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 17 | 6 % | 100 % | ✅ | 304 | [Sika Canada](sikaag.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 17 | 6 % | 100 % | ✅ |
305 | [VO2 Group](vo2_group.md) | [`lever`](ats-lever.md) | 17 | 6 % | 100 % | ✅ | 305 | [VO2 Group](vo2_group.md) | [`lever`](ats-lever.md) | 17 | 6 % | 100 % | ✅ |
306 | [CAA-Québec](caaquebec.md) | [`workday`](ats-workday.md) | 16 | 44 % | 100 % | ✅ | 306 | [CAA-Québec](caaquebec.md) | [`workday`](ats-workday.md) | 16 | 44 % | 100 % | ✅ |
307−| [Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ...](fourseasons.md) | [`workday`](ats-workday.md) | 16 | 0 % | 100 % | ✅ |
308 | [Egis Group](egisgroup.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 16 | 0 % | 100 % | ✅ | 307 | [Egis Group](egisgroup.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 16 | 0 % | 100 % | ✅ |
309 | [Fieracapital](fieracapital.md) | [`workday`](ats-workday.md) | 16 | 19 % | 88 % | ✅ | 308 | [Fieracapital](fieracapital.md) | [`workday`](ats-workday.md) | 16 | 19 % | 88 % | ✅ |
310 | [Frima Studio](frimastudio.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 16 | 0 % | 100 % | ✅ | 309 | [Frima Studio](frimastudio.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 16 | 0 % | 100 % | ✅ |
@@ -316,6 +315,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
316 | [Allstate Canada](allstate.md) | [`workday`](ats-workday.md) | 15 | 20 % | 73 % | ✅ | 315 | [Allstate Canada](allstate.md) | [`workday`](ats-workday.md) | 15 | 20 % | 73 % | ✅ |
317 | [Boralex](boralex.md) | [`dayforce`](ats-dayforce.md) | 15 | 0 % | 100 % | ✅ | 316 | [Boralex](boralex.md) | [`dayforce`](ats-dayforce.md) | 15 | 0 % | 100 % | ✅ |
318 | [Canadian Tire](canadiantirecorporation.md) | [`workday`](ats-workday.md) | 15 | 60 % | 93 % | ✅ | 317 | [Canadian Tire](canadiantirecorporation.md) | [`workday`](ats-workday.md) | 15 | 60 % | 93 % | ✅ |
318+| [Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ...](fourseasons.md) | [`workday`](ats-workday.md) | 15 | 0 % | 100 % | ✅ |
319 | [dentago](dentago.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 15 | 7 % | 67 % | ✅ | 319 | [dentago](dentago.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 15 | 7 % | 67 % | ✅ |
320 | [Hubinternational](hubinternational.md) | [`workday`](ats-workday.md) | 15 | 20 % | 87 % | ✅ | 320 | [Hubinternational](hubinternational.md) | [`workday`](ats-workday.md) | 15 | 20 % | 87 % | ✅ |
321 | [Intervenant·e au suivi psychosocial](obm.md) | [`dayforce`](ats-dayforce.md) | 15 | 13 % | 100 % | ✅ | 321 | [Intervenant·e au suivi psychosocial](obm.md) | [`dayforce`](ats-dayforce.md) | 15 | 13 % | 100 % | ✅ |
@@ -435,7 +435,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
435 | [Groupe Scandinave (Scandinave Spa)](gscandinave.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ | 435 | [Groupe Scandinave (Scandinave Spa)](gscandinave.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ |
436 | [Heavy Machinery Operator](dhilmarele.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ | 436 | [Heavy Machinery Operator](dhilmarele.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ |
437 | [JG Rive-Sud (GFS)](jgrivesud.md) | [`workday`](ats-workday.md) | 10 | 70 % | 100 % | ✅ | 437 | [JG Rive-Sud (GFS)](jgrivesud.md) | [`workday`](ats-workday.md) | 10 | 70 % | 100 % | ✅ |
438−| [Les Excavations Lafontaine Inc.](lafontaineinc.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 10 | 0 % | 90 % | ✅ |
439 | [Lush Cosmétiques](lush.md) | [`greenhouse`](ats-greenhouse.md) | 10 | 100 % | 100 % | ✅ | 438 | [Lush Cosmétiques](lush.md) | [`greenhouse`](ats-greenhouse.md) | 10 | 100 % | 100 % | ✅ |
440 | [Mattel (Mega Bloks)](mattelinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ | 439 | [Mattel (Mega Bloks)](mattelinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
441 | [R&D Partners](rdpartners1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ | 440 | [R&D Partners](rdpartners1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
@@ -444,16 +443,17 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
444 | [act digital](altersolutions.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ | 443 | [act digital](altersolutions.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
445 | [Administration portuaire de Québec](portquebec.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ | 444 | [Administration portuaire de Québec](portquebec.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ |
446 | [Altitude Sports](altitude_sports.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 9 | 44 % | 100 % | ✅ | 445 | [Altitude Sports](altitude_sports.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 9 | 44 % | 100 % | ✅ |
446+| [Associé(e), entretien préventif](boardwalkreit.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ |
447 | [Blgllp](blgllp.md) | [`workday`](ats-workday.md) | 9 | 22 % | 78 % | ✅ | 447 | [Blgllp](blgllp.md) | [`workday`](ats-workday.md) | 9 | 22 % | 78 % | ✅ |
448 | [Cadence](cadence.md) | [`workday`](ats-workday.md) | 9 | 44 % | 78 % | ✅ | 448 | [Cadence](cadence.md) | [`workday`](ats-workday.md) | 9 | 44 % | 78 % | ✅ |
449 | [Eldoradogold](eldoradogold.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ | 449 | [Eldoradogold](eldoradogold.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ |
450 | [EMD-Batimo](batimoinc.md) | [`bamboohr`](ats-bamboohr.md) | 9 | 0 % | 100 % | ✅ | 450 | [EMD-Batimo](batimoinc.md) | [`bamboohr`](ats-bamboohr.md) | 9 | 0 % | 100 % | ✅ |
451 | [eStruxture](estruxture.md) | [`bamboohr`](ats-bamboohr.md) | 9 | 11 % | 100 % | ✅ | 451 | [eStruxture](estruxture.md) | [`bamboohr`](ats-bamboohr.md) | 9 | 11 % | 100 % | ✅ |
452−| [Fonds de solidarité FTQ](fondsftq.md) | [`workday`](ats-workday.md) | 9 | 0 % | 100 % | ✅ |
453 | [GURUS Solutions](gurussolutions.md) | [`greenhouse`](ats-greenhouse.md) | 9 | 0 % | 100 % | ✅ | 452 | [GURUS Solutions](gurussolutions.md) | [`greenhouse`](ats-greenhouse.md) | 9 | 0 % | 100 % | ✅ |
454 | [Humanise](humanisecollective.md) | [`teamtailor`](ats-teamtailor.md) | 9 | 0 % | 78 % | ✅ | 453 | [Humanise](humanisecollective.md) | [`teamtailor`](ats-teamtailor.md) | 9 | 0 % | 78 % | ✅ |
455 | [Interpublic](interpublic.md) | [`workday`](ats-workday.md) | 9 | 44 % | 89 % | ✅ | 454 | [Interpublic](interpublic.md) | [`workday`](ats-workday.md) | 9 | 44 % | 89 % | ✅ |
456 | [J'Excelle](jexcelleinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ | 455 | [J'Excelle](jexcelleinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
456+| [Les Excavations Lafontaine Inc.](lafontaineinc.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 9 | 0 % | 89 % | ✅ |
457 | [LGT](lgt1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ | 457 | [LGT](lgt1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
458 | [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 22 % | 100 % | ✅ | 458 | [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 22 % | 100 % | ✅ |
459 | [Mirego](mirego.md) | [`lever`](ats-lever.md) | 9 | 0 % | 100 % | ✅ | 459 | [Mirego](mirego.md) | [`lever`](ats-lever.md) | 9 | 0 % | 100 % | ✅ |
@@ -470,7 +470,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
470 | [Allegion](allegion.md) | [`workday`](ats-workday.md) | 8 | 62 % | 75 % | ✅ | 470 | [Allegion](allegion.md) | [`workday`](ats-workday.md) | 8 | 62 % | 75 % | ✅ |
471 | [Altg](altg.md) | [`dayforce`](ats-dayforce.md) | 8 | 12 % | 100 % | ✅ | 471 | [Altg](altg.md) | [`dayforce`](ats-dayforce.md) | 8 | 12 % | 100 % | ✅ |
472 | [Associé (e) d'entrepôt](cardinalhealth.md) | [`workday`](ats-workday.md) | 8 | 75 % | 88 % | ✅ | 472 | [Associé (e) d'entrepôt](cardinalhealth.md) | [`workday`](ats-workday.md) | 8 | 75 % | 88 % | ✅ |
473−| [Associé(e), entretien préventif](boardwalkreit.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
474 | [Bain Magique](bainmagique.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 50 % | 100 % | ✅ | 473 | [Bain Magique](bainmagique.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 50 % | 100 % | ✅ |
475 | [Botpress](botpress.md) | [`workable`](ats-workable.md) | 8 | 0 % | 100 % | ✅ | 474 | [Botpress](botpress.md) | [`workable`](ats-workable.md) | 8 | 0 % | 100 % | ✅ |
476 | [Brasseries Sleeman (Unibroue)](sleeman.md) | [`workday`](ats-workday.md) | 8 | 12 % | 88 % | ✅ | 475 | [Brasseries Sleeman (Unibroue)](sleeman.md) | [`workday`](ats-workday.md) | 8 | 12 % | 88 % | ✅ |
@@ -484,6 +483,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
484 | [E-Commerce Shipping Associate](slg001.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ | 483 | [E-Commerce Shipping Associate](slg001.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
485 | [Eidos-Montréal](eidosmontreal.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ | 484 | [Eidos-Montréal](eidosmontreal.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
486 | [Expresco Foods](exprescofoods.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 12 % | 100 % | ✅ | 485 | [Expresco Foods](exprescofoods.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 12 % | 100 % | ✅ |
486+| [Fonds de solidarité FTQ](fondsftq.md) | [`workday`](ats-workday.md) | 8 | 0 % | 100 % | ✅ |
487 | [Framestore](framestore.md) | [`recruitee`](ats-recruitee.md) | 8 | 0 % | 100 % | ✅ | 487 | [Framestore](framestore.md) | [`recruitee`](ats-recruitee.md) | 8 | 0 % | 100 % | ✅ |
488 | [Global Excel Management](globalexcel.md) | [`icims`](ats-icims.md) | 8 | 62 % | 50 % | ✅ | 488 | [Global Excel Management](globalexcel.md) | [`icims`](ats-icims.md) | 8 | 62 % | 50 % | ✅ |
489 | [HEC Montréal](hec_montreal.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 8 | 0 % | 100 % | ✅ | 489 | [HEC Montréal](hec_montreal.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 8 | 0 % | 100 % | ✅ |
@@ -523,6 +523,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
523 | [Chagall Design](chagalldesign.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 0 % | 100 % | ✅ | 523 | [Chagall Design](chagalldesign.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 0 % | 100 % | ✅ |
524 | [Cisco](cisco.md) | [`workday`](ats-workday.md) | 7 | 100 % | 43 % | ✅ | 524 | [Cisco](cisco.md) | [`workday`](ats-workday.md) | 7 | 100 % | 43 % | ✅ |
525 | [Cook It](cookit.md) | [`adp`](ats-adp.md) | 7 | 100 % | 100 % | ✅ | 525 | [Cook It](cookit.md) | [`adp`](ats-adp.md) | 7 | 100 % | 100 % | ✅ |
526+| [Dxctechnology](dxctechnology.md) | [`workday`](ats-workday.md) | 7 | 0 % | 29 % | ✅ |
526 | [Fastco Canada](fastcocanada.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ | 527 | [Fastco Canada](fastcocanada.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ |
527 | [Flare (cybersécurité)](flare.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 14 % | 100 % | ✅ | 528 | [Flare (cybersécurité)](flare.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 14 % | 100 % | ✅ |
528 | [Gestion FÉRIQUE](ferique.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 7 | 0 % | 100 % | ✅ | 529 | [Gestion FÉRIQUE](ferique.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 7 | 0 % | 100 % | ✅ |
@@ -546,7 +547,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
546 | [Surmesur](surmesur.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 86 % | 100 % | ✅ | 547 | [Surmesur](surmesur.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 86 % | 100 % | ✅ |
547 | [Trackforce](tracktik.md) | [`lever`](ats-lever.md) | 7 | 43 % | 71 % | ✅ | 548 | [Trackforce](tracktik.md) | [`lever`](ats-lever.md) | 7 | 43 % | 71 % | ✅ |
548 | [Trigyn Technologies](trigyntechnologies1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 0 % | 100 % | ✅ | 549 | [Trigyn Technologies](trigyntechnologies1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 0 % | 100 % | ✅ |
549−| [TSYS](tsys.md) | [`workday`](ats-workday.md) | 7 | 29 % | 86 % | ✅ |
550 | [Turner & Townsend](turnertownsend.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 29 % | 100 % | ✅ | 550 | [Turner & Townsend](turnertownsend.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 29 % | 100 % | ✅ |
551 | [Weir Group](weir.md) | [`workday`](ats-workday.md) | 7 | 29 % | 57 % | ✅ | 551 | [Weir Group](weir.md) | [`workday`](ats-workday.md) | 7 | 29 % | 57 % | ✅ |
552 | [Accedian Networks](accediannetworks.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ | 552 | [Accedian Networks](accediannetworks.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ |
@@ -580,13 +580,13 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
580 | [ServiceNow](servicenow.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ | 580 | [ServiceNow](servicenow.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ |
581 | [TEN Canada (Transportation Equipment Network)](ten_canada.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 0 % | 100 % | ✅ | 581 | [TEN Canada (Transportation Equipment Network)](ten_canada.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 0 % | 100 % | ✅ |
582 | [TransPerfect](transperfect.md) | [`recruitee`](ats-recruitee.md) | 6 | 0 % | 100 % | ✅ | 582 | [TransPerfect](transperfect.md) | [`recruitee`](ats-recruitee.md) | 6 | 0 % | 100 % | ✅ |
583+| [TSYS](tsys.md) | [`workday`](ats-workday.md) | 6 | 33 % | 83 % | ✅ |
583 | [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ | 584 | [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
584 | [Yaksa](yaksa.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ | 585 | [Yaksa](yaksa.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ |
585 | [36Pix](pix36.md) | [`jazzhr`](ats-jazzhr.md) | 5 | 20 % | 100 % | ✅ | 586 | [36Pix](pix36.md) | [`jazzhr`](ats-jazzhr.md) | 5 | 20 % | 100 % | ✅ |
586 | [Adèle Express](adeleexpressfr.md) | [`recruitee`](ats-recruitee.md) | 5 | 60 % | 100 % | ✅ | 587 | [Adèle Express](adeleexpressfr.md) | [`recruitee`](ats-recruitee.md) | 5 | 60 % | 100 % | ✅ |
587 | [Aleanza Recrutement Durable](aleanzarecrutementdurable.md) | [`teamtailor`](ats-teamtailor.md) | 5 | 40 % | 100 % | ✅ | 588 | [Aleanza Recrutement Durable](aleanzarecrutementdurable.md) | [`teamtailor`](ats-teamtailor.md) | 5 | 40 % | 100 % | ✅ |
588 | [Alphanumeric Systems](alphanumeric_systems.md) | [`breezy`](ats-breezy.md) | 5 | 100 % | 100 % | ✅ | 589 | [Alphanumeric Systems](alphanumeric_systems.md) | [`breezy`](ats-breezy.md) | 5 | 100 % | 100 % | ✅ |
589−| [Associé au Marketing et Opérations Clients – Est](diageo.md) | [`workday`](ats-workday.md) | 5 | 100 % | 100 % | ✅ |
590 | [Associé principal (Ressources de gestion)](roberthalf.md) | [`workday`](ats-workday.md) | 5 | 0 % | 60 % | ✅ | 590 | [Associé principal (Ressources de gestion)](roberthalf.md) | [`workday`](ats-workday.md) | 5 | 0 % | 60 % | ✅ |
591 | [Astucemedia](astucemedia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ | 591 | [Astucemedia](astucemedia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ |
592 | [Bdx](bdx.md) | [`workday`](ats-workday.md) | 5 | 20 % | 80 % | ✅ | 592 | [Bdx](bdx.md) | [`workday`](ats-workday.md) | 5 | 20 % | 80 % | ✅ |
@@ -598,7 +598,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
598 | [Challenger Motor Freight Inc.](challenger.md) | [`dayforce`](ats-dayforce.md) | 5 | 80 % | 100 % | ✅ | 598 | [Challenger Motor Freight Inc.](challenger.md) | [`dayforce`](ats-dayforce.md) | 5 | 80 % | 100 % | ✅ |
599 | [Citronhygiene](citronhygiene.md) | [`dayforce`](ats-dayforce.md) | 5 | 100 % | 100 % | ✅ | 599 | [Citronhygiene](citronhygiene.md) | [`dayforce`](ats-dayforce.md) | 5 | 100 % | 100 % | ✅ |
600 | [Cornerstone Building Brands](cornerstonebuildingbrandscareers.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 40 % | 100 % | ✅ | 600 | [Cornerstone Building Brands](cornerstonebuildingbrandscareers.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 40 % | 100 % | ✅ |
601−| [Dxctechnology](dxctechnology.md) | [`workday`](ats-workday.md) | 5 | 0 % | 40 % | ✅ |
602 | [Eli Health](eli.md) | [`ashby`](ats-ashby.md) | 5 | 0 % | 100 % | ✅ | 601 | [Eli Health](eli.md) | [`ashby`](ats-ashby.md) | 5 | 0 % | 100 % | ✅ |
603 | [Ensiti](ensiti.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ | 602 | [Ensiti](ensiti.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ |
604 | [Equisoft](equisoft.md) | [`workday`](ats-workday.md) | 5 | 0 % | 80 % | ✅ | 603 | [Equisoft](equisoft.md) | [`workday`](ats-workday.md) | 5 | 0 % | 80 % | ✅ |
@@ -643,6 +642,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
643 | [Alimentiv](alimentiv_2.md) | [`lever`](ats-lever.md) | 4 | 100 % | 0 % | ✅ | 642 | [Alimentiv](alimentiv_2.md) | [`lever`](ats-lever.md) | 4 | 100 % | 0 % | ✅ |
644 | [AMI](ami.md) | [`ashby`](ats-ashby.md) | 4 | 0 % | 0 % | ✅ | 643 | [AMI](ami.md) | [`ashby`](ats-ashby.md) | 4 | 0 % | 0 % | ✅ |
645 | [Architecte Salesforce Sommaire](jam.md) | [`dayforce`](ats-dayforce.md) | 4 | 0 % | 100 % | ✅ | 644 | [Architecte Salesforce Sommaire](jam.md) | [`dayforce`](ats-dayforce.md) | 4 | 0 % | 100 % | ✅ |
645+| [Associé au Marketing et Opérations Clients – Est](diageo.md) | [`workday`](ats-workday.md) | 4 | 100 % | 100 % | ✅ |
646 | [Avocat en immigration d'affaires américaine](fragomen.md) | [`workday`](ats-workday.md) | 4 | 0 % | 100 % | ✅ | 646 | [Avocat en immigration d'affaires américaine](fragomen.md) | [`workday`](ats-workday.md) | 4 | 0 % | 100 % | ✅ |
647 | [Bath Fitter Corporate](bathfitterdistributinginc.md) | [`greenhouse`](ats-greenhouse.md) | 4 | 50 % | 100 % | ✅ | 647 | [Bath Fitter Corporate](bathfitterdistributinginc.md) | [`greenhouse`](ats-greenhouse.md) | 4 | 50 % | 100 % | ✅ |
648 | [BDL Énergie](bdl_energie.md) | [`breezy`](ats-breezy.md) | 4 | 25 % | 25 % | ✅ | 648 | [BDL Énergie](bdl_energie.md) | [`breezy`](ats-breezy.md) | 4 | 25 % | 25 % | ✅ |
modified docs/connecteurs/ats-dayforce.md +133 −133
@@ -5,14 +5,14 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/ats-dayforce.md 6 Fichier : docs/connecteurs/ats-dayforce.md
7 Rôle : Fiche plateforme ATS dayforce — mécanique partagée + tableau des 129 tenants 7 Rôle : Fiche plateforme ATS dayforce — mécanique partagée + tableau des 129 tenants
8−Généré : 2026-10-05 18:13 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-10-10 00:41 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 # Plateforme ATS `dayforce` 13 # Plateforme ATS `dayforce`
14 14
15−**129 employeurs connectés** via cette plateforme — **1890 offres actives**. Module partagé : `jobka/connectors/dayforce.py` ; un employeur = une sous-classe d'environ 10 lignes. 15+**129 employeurs connectés** via cette plateforme — **1867 offres actives**. Module partagé : `jobka/connectors/dayforce.py` ; un employeur = une sous-classe d'environ 10 lignes.
16 16
17 ## Description & mécanique 17 ## Description & mécanique
18 18
@@ -51,135 +51,135 @@ Généré : 2026-10-05 18:13 EDT par scripts/gen_connector_docs.py — NE PAS
51 51
52 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK | 52 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK |
53 |---|---|---|---|---|---|---| 53 |---|---|---|---|---|---|---|
54−| [La Vie en Rose](lavieenrose.md) | 158 | 3 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 54+| [Le Groupe Maurice](groupemaurice.md) | 149 | 0 % | 100 % | 0 % | 2026-10-09 23:30 | ✅ |
55−| [Le Groupe Maurice](groupemaurice.md) | 151 | 0 % | 100 % | 0 % | 2026-10-05 16:52 | ✅ | 55+| [Vetstrategy](vetstrategy.md) | 142 | 4 % | 100 % | 1 % | 2026-10-10 00:10 | ✅ |
56−| [Vetstrategy](vetstrategy.md) | 146 | 4 % | 100 % | 1 % | 2026-10-05 17:31 | ✅ | 56+| [La Vie en Rose](lavieenrose.md) | 137 | 4 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
57−| [Bulkbarn](bulkbarn.md) | 81 | 0 % | 100 % | 0 % | 2026-10-05 18:10 | ✅ | 57+| [Bulkbarn](bulkbarn.md) | 65 | 0 % | 100 % | 0 % | 2026-10-09 23:10 | ✅ |
58−| [Gdv](gdv.md) | 56 | 0 % | 100 % | 0 % | 2026-10-05 16:49 | ✅ | 58+| [Automobileendirect](automobileendirect.md) | 59 | 0 % | 100 % | 0 % | 2026-10-09 23:08 | ✅ |
59−| [Automobileendirect](automobileendirect.md) | 55 | 0 % | 100 % | 0 % | 2026-10-05 18:08 | ✅ | 59+| [Gdv](gdv.md) | 58 | 0 % | 100 % | 0 % | 2026-10-09 23:27 | ✅ |
60−| [Gray Collection (Groupe Antonopoulos)](graycollection.md) | 54 | 0 % | 100 % | 0 % | 2026-10-05 16:51 | ✅ | 60+| [Gray Collection (Groupe Antonopoulos)](graycollection.md) | 52 | 0 % | 100 % | 0 % | 2026-10-09 23:29 | ✅ |
61−| [Unoria](unoria.md) | 46 | 0 % | 100 % | 0 % | 2026-10-05 17:30 | ✅ | 61+| [Laura Canada](lauracanada.md) | 49 | 0 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
62−| [Camions Excellence Peterbilt](excellencepeterbilt.md) | 45 | 24 % | 100 % | 0 % | 2026-10-05 16:47 | ✅ | 62+| [Unoria](unoria.md) | 48 | 0 % | 100 % | 0 % | 2026-10-10 00:10 | ✅ |
63−| [Laura Canada](lauracanada.md) | 44 | 0 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 63+| [Camions Excellence Peterbilt](excellencepeterbilt.md) | 45 | 27 % | 100 % | 0 % | 2026-10-09 23:26 | ✅ |
64−| [BPA (Experts-conseils)](bpa.md) | 43 | 0 % | 100 % | 2 % | 2026-10-05 18:10 | ✅ | 64+| [BPA (Experts-conseils)](bpa.md) | 44 | 0 % | 100 % | 2 % | 2026-10-09 23:10 | ✅ |
65−| [JD Sports Canada](jdsports.md) | 42 | 0 % | 100 % | 2 % | 2026-10-05 17:03 | ✅ | 65+| [JD Sports Canada](jdsports.md) | 42 | 0 % | 100 % | 2 % | 2026-10-09 23:44 | ✅ |
66−| [Groupe CH (Canadiens de Montréal, Centre Bell)](groupech.md) | 39 | 0 % | 100 % | 0 % | 2026-10-05 16:52 | ✅ | 66+| [Lesymcaquebec](lesymcaquebec.md) | 41 | 22 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
67−| [Lesymcaquebec](lesymcaquebec.md) | 39 | 21 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 67+| [Groupe CH (Canadiens de Montréal, Centre Bell)](groupech.md) | 38 | 0 % | 100 % | 0 % | 2026-10-09 23:30 | ✅ |
68−| [Sany](imperialdade.md) | 34 | 0 % | 100 % | 0 % | 2026-10-05 17:02 | ✅ | 68+| [Kenworthmaska](kenworthmaska.md) | 33 | 3 % | 100 % | 0 % | 2026-10-09 23:50 | ✅ |
69−| [Kenworthmaska](kenworthmaska.md) | 33 | 3 % | 100 % | 0 % | 2026-10-05 17:10 | ✅ | 69+| [Sany](imperialdade.md) | 32 | 0 % | 100 % | 0 % | 2026-10-09 23:42 | ✅ |
70−| [Lgs](lgs.md) | 32 | 0 % | 100 % | 28 % | 2026-10-05 17:11 | ✅ | 70+| [Comptable prix de revient](exceldorfoods478.md) | 31 | 19 % | 100 % | 32 % | 2026-10-09 23:26 | ✅ |
71−| [Comptable prix de revient](exceldorfoods478.md) | 31 | 19 % | 100 % | 32 % | 2026-10-05 16:47 | ✅ | 71+| [Le Massif de Charlevoix](lemassif.md) | 31 | 0 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
72−| [Le Massif de Charlevoix](lemassif.md) | 31 | 0 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 72+| [Lgs](lgs.md) | 30 | 0 % | 100 % | 27 % | 2026-10-09 23:51 | ✅ |
73−| [Logm](logm.md) | 25 | 80 % | 100 % | 24 % | 2026-10-05 17:11 | ✅ | 73+| [Stellajones](stellajones.md) | 25 | 24 % | 100 % | 0 % | 2026-10-10 00:06 | ✅ |
74−| [Stellajones](stellajones.md) | 24 | 21 % | 100 % | 0 % | 2026-10-05 17:26 | ✅ | 74+| [Logm](logm.md) | 23 | 83 % | 100 % | 26 % | 2026-10-09 23:51 | ✅ |
75−| [Groupe Mach](groupemach.md) | 21 | 10 % | 100 % | 0 % | 2026-10-05 16:52 | ✅ | 75+| [Soprema](soprema.md) | 21 | 33 % | 100 % | 0 % | 2026-10-10 00:05 | ✅ |
76−| [Cmpams](cmpams.md) | 20 | 0 % | 100 % | 0 % | 2026-10-05 16:41 | ✅ | 76+| [Cmpams](cmpams.md) | 21 | 0 % | 100 % | 0 % | 2026-10-09 23:20 | ✅ |
77−| [Pré-assemblage](motionc.md) | 19 | 0 % | 100 % | 0 % | 2026-10-05 17:14 | ✅ | 77+| [Groupe Mach](groupemach.md) | 20 | 10 % | 100 % | 0 % | 2026-10-09 23:30 | ✅ |
78−| [Premierparks](premierparks.md) | 19 | 5 % | 100 % | 0 % | 2026-10-05 17:17 | ✅ | 78+| [Spisante](spisante.md) | 19 | 0 % | 100 % | 32 % | 2026-10-10 00:06 | ✅ |
79−| [Soprema](soprema.md) | 18 | 28 % | 100 % | 0 % | 2026-10-05 17:26 | ✅ | 79+| [VinFast Canada](vinfastcanada.md) | 18 | 28 % | 100 % | 0 % | 2026-10-10 00:11 | ✅ |
80−| [Spisante](spisante.md) | 17 | 0 % | 100 % | 35 % | 2026-10-05 17:26 | ✅ | 80+| [Premierparks](premierparks.md) | 18 | 6 % | 100 % | 0 % | 2026-10-09 23:57 | ✅ |
81−| [Intervenant·e au suivi psychosocial](obm.md) | 16 | 12 % | 100 % | 0 % | 2026-10-05 17:16 | ✅ | 81+| [Journalier(ère) de production](vestis.md) | 17 | 0 % | 100 % | 0 % | 2026-10-10 00:10 | ✅ |
82−| [Journalier(ère) de production](vestis.md) | 16 | 0 % | 100 % | 0 % | 2026-10-05 17:31 | ✅ | 82+| [Groupe AGF](groupeagf.md) | 16 | 31 % | 100 % | 19 % | 2026-10-09 23:30 | ✅ |
83−| [Groupe AGF](groupeagf.md) | 15 | 33 % | 100 % | 13 % | 2026-10-05 16:51 | ✅ | 83+| [Pré-assemblage](motionc.md) | 16 | 0 % | 100 % | 0 % | 2026-10-09 23:54 | ✅ |
84−| [United Services Group](unitedservices.md) | 15 | 0 % | 100 % | 0 % | 2026-10-05 17:30 | ✅ | 84+| [United Services Group](unitedservices.md) | 15 | 0 % | 100 % | 0 % | 2026-10-10 00:10 | ✅ |
85−| [VinFast Canada](vinfastcanada.md) | 15 | 33 % | 100 % | 0 % | 2026-10-05 17:32 | ✅ | 85+| [Boralex](boralex.md) | 15 | 0 % | 100 % | 0 % | 2026-10-09 23:10 | ✅ |
86−| [Bilingual Customer Experience Representative (English ...](superiorplus.md) | 15 | 67 % | 100 % | 0 % | 2026-10-05 17:26 | ✅ | 86+| [Intervenant·e au suivi psychosocial](obm.md) | 15 | 13 % | 100 % | 0 % | 2026-10-09 23:56 | ✅ |
87−| [CONTRÔLEUR](novatech.md) | 15 | 27 % | 100 % | 0 % | 2026-10-05 17:15 | ✅ | 87+| [Bilingual Customer Experience Representative (English ...](superiorplus.md) | 14 | 64 % | 100 % | 0 % | 2026-10-10 00:06 | ✅ |
88−| [Boralex](boralex.md) | 14 | 0 % | 100 % | 0 % | 2026-10-05 18:10 | ✅ | 88+| [CONTRÔLEUR](novatech.md) | 14 | 29 % | 100 % | 0 % | 2026-10-09 23:55 | ✅ |
89−| [Avocat·e, Bureau de l'avocate générale](mthris.md) | 14 | 43 % | 100 % | 0 % | 2026-10-05 17:14 | ✅ | 89+| [Running Room Canada](runningroom.md) | 13 | 0 % | 100 % | 0 % | 2026-10-10 00:02 | ✅ |
90−| [Vice-President, Strategic Procurement](eddyfi.md) | 13 | 0 % | 100 % | 0 % | 2026-10-05 16:45 | ✅ | 90+| [Ccmhockey](ccmhockey.md) | 13 | 0 % | 100 % | 0 % | 2026-10-09 23:15 | ✅ |
91−| [Hygiéniste Industrielle](kdcone.md) | 13 | 0 % | 100 % | 0 % | 2026-10-05 17:10 | ✅ | 91+| [Vice-President, Strategic Procurement](eddyfi.md) | 13 | 0 % | 100 % | 0 % | 2026-10-09 23:24 | ✅ |
92−| [Lapresse2018Inc](lapresse2018inc.md) | 13 | 0 % | 100 % | 0 % | 2026-10-05 17:10 | ✅ | 92+| [Lapresse2018Inc](lapresse2018inc.md) | 13 | 0 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
93−| [Valnetinc](valnetinc.md) | 13 | 0 % | 100 % | 77 % | 2026-10-05 17:31 | ✅ | 93+| [Avocat·e, Bureau de l'avocate générale](mthris.md) | 13 | 46 % | 100 % | 0 % | 2026-10-09 23:54 | ✅ |
94−| [Ccmhockey](ccmhockey.md) | 12 | 0 % | 100 % | 0 % | 2026-10-05 16:36 | ✅ | 94+| [Valnetinc](valnetinc.md) | 13 | 0 % | 100 % | 77 % | 2026-10-10 00:10 | ✅ |
95−| [Cfibfcei](cfibfcei.md) | 12 | 8 % | 100 % | 0 % | 2026-10-05 16:36 | ✅ | 95+| [Colabor](colabor.md) | 12 | 8 % | 100 % | 0 % | 2026-10-09 23:20 | ✅ |
96−| [Colabor](colabor.md) | 12 | 8 % | 100 % | 0 % | 2026-10-05 16:41 | ✅ | 96+| [Erb](erb.md) | 12 | 50 % | 100 % | 0 % | 2026-10-09 23:25 | ✅ |
97−| [Erb](erb.md) | 12 | 42 % | 100 % | 0 % | 2026-10-05 16:46 | ✅ | 97+| [Hygiéniste Industrielle](kdcone.md) | 12 | 0 % | 100 % | 0 % | 2026-10-09 23:50 | ✅ |
98−| [Chef.fe de service de quart, soir](lantic.md) | 12 | 50 % | 100 % | 0 % | 2026-10-05 17:10 | ✅ | 98+| [Chef.fe de service de quart, soir](lantic.md) | 11 | 45 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
99−| [CEP Forensique](cep.md) | 12 | 0 % | 100 % | 0 % | 2026-10-05 16:36 | ✅ | 99+| [CEP Forensique](cep.md) | 11 | 0 % | 100 % | 0 % | 2026-10-09 23:16 | ✅ |
100−| [Running Room Canada](runningroom.md) | 11 | 0 % | 100 % | 0 % | 2026-10-05 17:22 | ✅ | 100+| [Heavy Machinery Operator](dhilmarele.md) | 10 | 0 % | 100 % | 0 % | 2026-10-09 23:23 | ✅ |
101−| [Groupe Scandinave (Scandinave Spa)](gscandinave.md) | 10 | 0 % | 100 % | 0 % | 2026-10-05 16:52 | ✅ | 101+| [Groupe Scandinave (Scandinave Spa)](gscandinave.md) | 10 | 0 % | 100 % | 0 % | 2026-10-09 23:30 | ✅ |
102−| [Administration portuaire de Québec](portquebec.md) | 9 | 0 % | 100 % | 0 % | 2026-10-05 17:17 | ✅ | 102+| [Administration portuaire de Québec](portquebec.md) | 9 | 0 % | 100 % | 0 % | 2026-10-09 23:57 | ✅ |
103−| [Sales Associate-Retail](roots.md) | 9 | 0 % | 100 % | 0 % | 2026-10-05 17:22 | ✅ | 103+| [Associé(e), entretien préventif](boardwalkreit.md) | 9 | 0 % | 100 % | 0 % | 2026-10-09 23:10 | ✅ |
104−| [Nationex](nationex.md) | 8 | 0 % | 100 % | 0 % | 2026-10-05 17:14 | ✅ | 104+| [Eldoradogold](eldoradogold.md) | 9 | 0 % | 100 % | 0 % | 2026-10-09 23:25 | ✅ |
105−| [Altg](altg.md) | 8 | 12 % | 100 % | 0 % | 2026-10-05 18:06 | ✅ | 105+| [Eidos-Montréal](eidosmontreal.md) | 8 | 0 % | 100 % | 0 % | 2026-10-09 23:25 | ✅ |
106−| [Manœuvre générale](athos.md) | 8 | 50 % | 100 % | 0 % | 2026-10-05 18:07 | ✅ | 106+| [Nationex](nationex.md) | 8 | 0 % | 100 % | 0 % | 2026-10-09 23:54 | ✅ |
107−| [Associé(e), entretien préventif](boardwalkreit.md) | 8 | 0 % | 100 % | 0 % | 2026-10-05 18:10 | ✅ | 107+| [Altg](altg.md) | 8 | 12 % | 100 % | 0 % | 2026-10-09 23:06 | ✅ |
108−| [Heavy Machinery Operator](dhilmarele.md) | 8 | 0 % | 100 % | 0 % | 2026-10-05 16:43 | ✅ | 108+| [Manœuvre générale](athos.md) | 8 | 50 % | 100 % | 0 % | 2026-10-09 23:07 | ✅ |
109−| [Groupemarcelle](groupemarcelle.md) | 8 | 12 % | 100 % | 0 % | 2026-10-05 16:52 | ✅ | 109+| [Porta](porta.md) | 8 | 12 % | 100 % | 0 % | 2026-10-09 23:57 | ✅ |
110−| [Porta](porta.md) | 8 | 12 % | 100 % | 0 % | 2026-10-05 17:17 | ✅ | 110+| [Quadra](quadra.md) | 8 | 100 % | 100 % | 75 % | 2026-10-10 00:00 | ✅ |
111−| [Vortex](vortex.md) | 8 | 0 % | 100 % | 0 % | 2026-10-05 17:32 | ✅ | 111+| [E-Commerce Shipping Associate](slg001.md) | 8 | 0 % | 100 % | 0 % | 2026-10-10 00:04 | ✅ |
112−| [Eidos-Montréal](eidosmontreal.md) | 7 | 0 % | 100 % | 0 % | 2026-10-05 16:46 | ✅ | 112+| [Vortex](vortex.md) | 8 | 0 % | 100 % | 0 % | 2026-10-10 00:11 | ✅ |
113−| [Josephribkoff](josephribkoff.md) | 7 | 0 % | 100 % | 0 % | 2026-10-05 17:10 | ✅ | 113+| [Fastco Canada](fastcocanada.md) | 7 | 0 % | 100 % | 0 % | 2026-10-09 23:26 | ✅ |
114−| [Quadra](quadra.md) | 7 | 100 % | 100 % | 71 % | 2026-10-05 17:20 | ✅ | 114+| [Cfibfcei](cfibfcei.md) | 7 | 0 % | 100 % | 0 % | 2026-10-09 23:16 | ✅ |
115−| [Fastco Canada](fastcocanada.md) | 6 | 0 % | 100 % | 0 % | 2026-10-05 16:47 | ✅ | 115+| [Board](deltastar.md) | 7 | 29 % | 100 % | 0 % | 2026-10-09 23:21 | ✅ |
116−| [GAME DESIGN AND VIDEO GAME LEVEL](lci.md) | 6 | 0 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 116+| [Josephribkoff](josephribkoff.md) | 7 | 0 % | 100 % | 0 % | 2026-10-09 23:50 | ✅ |
117−| [Bilingual (French/English) Sales Broker (RIBO Licensed)](ogc.md) | 6 | 50 % | 100 % | 0 % | 2026-10-05 17:16 | ✅ | 117+| [Sales Associate-Retail](roots.md) | 7 | 0 % | 100 % | 0 % | 2026-10-10 00:02 | ✅ |
118−| [Field Mechanic](bly.md) | 6 | 100 % | 100 % | 0 % | 2026-10-05 18:09 | ✅ | 118+| [Groupemarcelle](groupemarcelle.md) | 6 | 0 % | 100 % | 0 % | 2026-10-09 23:30 | ✅ |
119−| [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | 6 | 0 % | 100 % | 0 % | 2026-10-05 16:48 | ✅ | 119+| [GAME DESIGN AND VIDEO GAME LEVEL](lci.md) | 6 | 0 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
120−| [Realstar](realstar.md) | 5 | 0 % | 100 % | 0 % | 2026-10-05 17:20 | ✅ | 120+| [Bilingual (French/English) Sales Broker (RIBO Licensed)](ogc.md) | 6 | 50 % | 100 % | 0 % | 2026-10-09 23:56 | ✅ |
121−| [Board](deltastar.md) | 5 | 0 % | 100 % | 0 % | 2026-10-05 16:42 | ✅ | 121+| [Field Mechanic](bly.md) | 6 | 100 % | 100 % | 0 % | 2026-10-09 23:10 | ✅ |
122−| [Eldoradogold](eldoradogold.md) | 5 | 0 % | 100 % | 0 % | 2026-10-05 16:46 | ✅ | 122+| [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | 6 | 0 % | 100 % | 0 % | 2026-10-09 23:27 | ✅ |
123−| [Ggi](ggi.md) | 5 | 0 % | 100 % | 0 % | 2026-10-05 16:49 | ✅ | 123+| [Realstar](realstar.md) | 5 | 0 % | 100 % | 40 % | 2026-10-10 00:00 | ✅ |
124−| [Liftow](liftow.md) | 5 | 0 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 124+| [Citronhygiene](citronhygiene.md) | 5 | 100 % | 100 % | 0 % | 2026-10-09 23:20 | ✅ |
125−| [Maxicanada](maxicanada.md) | 5 | 100 % | 100 % | 0 % | 2026-10-05 17:12 | ✅ | 125+| [Ggi](ggi.md) | 5 | 0 % | 100 % | 0 % | 2026-10-09 23:28 | ✅ |
126−| [Mlp](mlp.md) | 5 | 0 % | 100 % | 0 % | 2026-10-05 17:14 | ✅ | 126+| [Liftow](liftow.md) | 5 | 0 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
127−| [Terrapure](terrapure.md) | 5 | 20 % | 100 % | 0 % | 2026-10-05 17:28 | ✅ | 127+| [Maxicanada](maxicanada.md) | 5 | 100 % | 100 % | 0 % | 2026-10-09 23:52 | ✅ |
128−| [Dare Foods](darefoods.md) | 4 | 75 % | 100 % | 0 % | 2026-10-05 16:42 | ✅ | 128+| [Mlp](mlp.md) | 5 | 0 % | 100 % | 0 % | 2026-10-09 23:54 | ✅ |
129−| [4Refuel](4refuel.md) | 4 | 25 % | 100 % | 0 % | 2026-10-05 17:35 | ✅ | 129+| [Terrapure](terrapure.md) | 5 | 20 % | 100 % | 0 % | 2026-10-10 00:08 | ✅ |
130−| [Citronhygiene](citronhygiene.md) | 4 | 100 % | 100 % | 0 % | 2026-10-05 16:41 | ✅ | 130+| [Challenger Motor Freight Inc.](challenger.md) | 5 | 80 % | 100 % | 0 % | 2026-10-09 23:18 | ✅ |
131−| [Cominar](cominar.md) | 4 | 0 % | 100 % | 0 % | 2026-10-05 16:41 | ✅ | 131+| [4Refuel](4refuel.md) | 4 | 25 % | 100 % | 0 % | 2026-10-10 00:14 | ✅ |
132−| [Architecte Salesforce Sommaire](jam.md) | 4 | 0 % | 100 % | 0 % | 2026-10-05 17:03 | ✅ | 132+| [Cominar](cominar.md) | 4 | 0 % | 100 % | 0 % | 2026-10-09 23:20 | ✅ |
133−| [Consultant(e) en développement des affaires](omnitrans.md) | 4 | 50 % | 100 % | 0 % | 2026-10-05 17:16 | ✅ | 133+| [Groupenorbec](groupenorbec.md) | 4 | 0 % | 100 % | 0 % | 2026-10-09 23:30 | ✅ |
134−| [E-Commerce Shipping Associate](slg001.md) | 4 | 0 % | 100 % | 0 % | 2026-10-05 17:25 | ✅ | 134+| [Architecte Salesforce Sommaire](jam.md) | 4 | 0 % | 100 % | 0 % | 2026-10-09 23:43 | ✅ |
135−| [Sobeys](sobeys.md) | 4 | 0 % | 100 % | 0 % | 2026-10-05 17:25 | ✅ | 135+| [Consultant(e) en développement des affaires](omnitrans.md) | 4 | 50 % | 100 % | 0 % | 2026-10-09 23:56 | ✅ |
136−| [FOREMAN ASSISTANT SHIPPING RECEIVING](benmor.md) | 4 | 25 % | 100 % | 75 % | 2026-10-05 18:09 | ✅ | 136+| [FOREMAN ASSISTANT SHIPPING RECEIVING](benmor.md) | 4 | 25 % | 100 % | 75 % | 2026-10-09 23:09 | ✅ |
137−| [Flowcontrol](flowcontrol.md) | 4 | 0 % | 100 % | 0 % | 2026-10-05 16:48 | ✅ | 137+| [Flowcontrol](flowcontrol.md) | 4 | 0 % | 100 % | 0 % | 2026-10-09 23:27 | ✅ |
138−| [East Penn Canada](eastpenn.md) | 3 | 33 % | 100 % | 0 % | 2026-10-05 16:45 | ✅ | 138+| [Dare Foods](darefoods.md) | 3 | 100 % | 100 % | 0 % | 2026-10-09 23:21 | ✅ |
139−| [Linehaul Nuit, Conducteur, classe 1](cardinalcouriers.md) | 3 | 67 % | 100 % | 33 % | 2026-10-05 18:11 | ✅ | 139+| [Linehaul Nuit, Conducteur, classe 1](cardinalcouriers.md) | 3 | 67 % | 100 % | 33 % | 2026-10-09 23:11 | ✅ |
140−| [Administrateur Immobilier](gwlra.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 16:58 | ✅ | 140+| [Administrateur Immobilier](gwlra.md) | 3 | 0 % | 100 % | 0 % | 2026-10-09 23:39 | ✅ |
141−| [Agent(e) de location de communauté](iip.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 17:02 | ✅ | 141+| [Agent(e) de location de communauté](iip.md) | 3 | 0 % | 100 % | 0 % | 2026-10-09 23:42 | ✅ |
142−| [Designer graphique](mhca.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 17:14 | ✅ | 142+| [Designer graphique](mhca.md) | 3 | 0 % | 100 % | 0 % | 2026-10-09 23:54 | ✅ |
143−| [Nssl](nssl.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 17:16 | ✅ | 143+| [Nssl](nssl.md) | 3 | 0 % | 100 % | 0 % | 2026-10-09 23:56 | ✅ |
144−| [Enseignant suppléant](oneschoolglobal.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 17:16 | ✅ | 144+| [Remco](remco.md) | 3 | 0 % | 100 % | 0 % | 2026-10-10 00:01 | ✅ |
145−| [Remco](remco.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 17:21 | ✅ | 145+| [Sobeys](sobeys.md) | 3 | 0 % | 100 % | 0 % | 2026-10-10 00:05 | ✅ |
146−| [Souffletmalt](souffletmalt.md) | 3 | 67 % | 100 % | 0 % | 2026-10-05 17:26 | ✅ | 146+| [Souffletmalt](souffletmalt.md) | 3 | 67 % | 100 % | 0 % | 2026-10-10 00:05 | ✅ |
147−| [Ajholdingsltd](ajholdingsltd.md) | 3 | 100 % | 100 % | 0 % | 2026-10-05 18:05 | ✅ | 147+| [Ajholdingsltd](ajholdingsltd.md) | 3 | 100 % | 100 % | 0 % | 2026-10-09 23:06 | ✅ |
148−| [Berger (tourbe horticole)](berger.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 18:09 | ✅ | 148+| [Bronswerk](bronswerk.md) | 3 | 0 % | 100 % | 0 % | 2026-10-09 23:10 | ✅ |
149−| [Téléfilm Canada](telefilmcanada.md) | 3 | 0 % | 100 % | 0 % | 2026-10-05 17:28 | ✅ | 149+| [Berger (tourbe horticole)](berger.md) | 3 | 0 % | 100 % | 0 % | 2026-10-09 23:09 | ✅ |
150−| [Reflector Entertainment](reflector.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 17:21 | ✅ | 150+| [Téléfilm Canada](telefilmcanada.md) | 3 | 0 % | 100 % | 0 % | 2026-10-10 00:08 | ✅ |
151−| [StorageMart](storagemart.md) | 2 | 100 % | 100 % | 0 % | 2026-10-05 17:26 | ✅ | 151+| [East Penn Canada](eastpenn.md) | 2 | 0 % | 100 % | 0 % | 2026-10-09 23:24 | ✅ |
152−| [Granit Design](granit_design.md) | 2 | 0 % | 100 % | 50 % | 2026-10-05 16:51 | ✅ | 152+| [Reflector Entertainment](reflector.md) | 2 | 0 % | 100 % | 0 % | 2026-10-10 00:01 | ✅ |
153−| [Groupenorbec](groupenorbec.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 16:52 | ✅ | 153+| [StorageMart](storagemart.md) | 2 | 100 % | 100 % | 0 % | 2026-10-10 00:06 | ✅ |
154−| [AIDE À L'EXPÉDITION/À LA RÉCEPTION](harrisrebar.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 16:59 | ✅ | 154+| [Conseil de gestion financière des Premières Nations (FNFMB)](fnfmb.md) | 2 | 0 % | 100 % | 0 % | 2026-10-09 23:27 | ✅ |
155−| [Ndtglobal](ndtglobal.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 17:15 | ✅ | 155+| [Ndtglobal](ndtglobal.md) | 2 | 0 % | 100 % | 0 % | 2026-10-09 23:55 | ✅ |
156−| [Realterm](realterm.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 17:20 | ✅ | 156+| [Enseignant suppléant](oneschoolglobal.md) | 2 | 0 % | 100 % | 0 % | 2026-10-09 23:56 | ✅ |
157−| [Accueil / Service client (Montréal)](tourismholdings.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 17:29 | ✅ | 157+| [Accueil / Service client (Montréal)](tourismholdings.md) | 2 | 0 % | 100 % | 0 % | 2026-10-10 00:09 | ✅ |
158−| [Wafna](wafna.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 17:32 | ✅ | 158+| [Wafna](wafna.md) | 2 | 0 % | 100 % | 0 % | 2026-10-10 00:11 | ✅ |
159−| [Westjet](westjet.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 17:34 | ✅ | 159+| [Westjet](westjet.md) | 2 | 0 % | 100 % | 0 % | 2026-10-10 00:13 | ✅ |
160−| [Bronswerk](bronswerk.md) | 2 | 0 % | 100 % | 0 % | 2026-10-05 18:10 | ✅ | 160+| [Air Canada Rouge](acadierouge.md) | 1 | 100 % | 100 % | 0 % | 2026-10-09 23:04 | ✅ |
161−| [Challenger Motor Freight Inc.](challenger.md) | 2 | 50 % | 100 % | 0 % | 2026-10-05 18:12 | ✅ | 161+| [BLEUFEU (Festival d'été de Québec)](bleufeu.md) | 1 | 0 % | 100 % | 0 % | 2026-10-09 23:10 | ✅ |
162−| [Air Canada Rouge](acadierouge.md) | 1 | 100 % | 100 % | 0 % | 2026-10-05 18:04 | ✅ | 162+| [Canderel](canderel.md) | 1 | 0 % | 100 % | 0 % | 2026-10-09 23:11 | ✅ |
163−| [BLEUFEU (Festival d'été de Québec)](bleufeu.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 18:09 | ✅ | 163+| [Cooperrentsequip](cooperrentsequip.md) | 1 | 0 % | 100 % | 0 % | 2026-10-09 23:21 | ✅ |
164−| [Canderel](canderel.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 18:11 | ✅ | 164+| [Enercare](enercare.md) | 1 | 0 % | 100 % | 0 % | 2026-10-10 00:41 | ✅ |
165−| [Cooperrentsequip](cooperrentsequip.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 16:42 | ✅ | 165+| [Granit Design](granit_design.md) | 1 | 0 % | 100 % | 100 % | 2026-10-09 23:29 | ✅ |
166−| [Enercare](enercare.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 16:46 | ✅ | 166+| [Gng](gng.md) | 1 | 0 % | 100 % | 0 % | 2026-10-09 23:29 | ✅ |
167−| [Gng](gng.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 16:51 | ✅ | 167+| [AIDE À L'EXPÉDITION/À LA RÉCEPTION](harrisrebar.md) | 1 | 0 % | 100 % | 0 % | 2026-10-09 23:39 | ✅ |
168−| [Leadsonline](leadsonline.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 168+| [Leadsonline](leadsonline.md) | 1 | 0 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
169−| [Levittsafety](levittsafety.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 17:11 | ✅ | 169+| [Levittsafety](levittsafety.md) | 1 | 0 % | 100 % | 0 % | 2026-10-09 23:51 | ✅ |
170−| [Rmldb](rmldb.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 17:22 | ✅ | 170+| [Realterm](realterm.md) | 1 | 0 % | 100 % | 0 % | 2026-10-10 00:00 | ✅ |
171−| [Assistant contrôleur (remplacement de congé de maternité)](sixflags.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 17:24 | ✅ | 171+| [Rmldb](rmldb.md) | 1 | 0 % | 100 % | 0 % | 2026-10-10 00:02 | ✅ |
172−| [State Industrial Products](stateindustrial.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 17:26 | ✅ | 172+| [Assistant contrôleur (remplacement de congé de maternité)](sixflags.md) | 1 | 0 % | 100 % | 0 % | 2026-10-10 00:04 | ✅ |
173−| [Trisura](trisura.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 17:29 | ✅ | 173+| [State Industrial Products](stateindustrial.md) | 1 | 0 % | 100 % | 0 % | 2026-10-10 00:06 | ✅ |
174−| [Production Operator I (Montreal)](wikoff.md) | 1 | 0 % | 100 % | 0 % | 2026-10-05 17:34 | ✅ | 174+| [Trisura](trisura.md) | 1 | 0 % | 100 % | 0 % | 2026-10-10 00:09 | ✅ |
175−| [Journalier de production](ecyclesolu.md) | 1 | 100 % | 100 % | 0 % | 2026-10-05 16:45 | ✅ | 175+| [Production Operator I (Montreal)](wikoff.md) | 1 | 0 % | 100 % | 0 % | 2026-10-10 00:13 | ✅ |
176−| [Spectra Premium](spectrapremium.md) | 0 | — | — | — | 2026-10-05 17:26 | ✅ | 176+| [Journalier de production](ecyclesolu.md) | 1 | 100 % | 100 % | 0 % | 2026-10-09 23:24 | ✅ |
177−| [CPAB (Conseil canadien sur la reddition de comptes)](cpab.md) | 0 | — | — | — | 2026-10-05 16:42 | ✅ | 177+| [Spectra Premium](spectrapremium.md) | 0 | — | — | — | 2026-10-10 00:05 | ✅ |
178−| [Talent Acquisition Partner](euromoneyplc.md) | 0 | — | — | — | 2026-10-05 16:47 | ✅ | 178+| [CPAB (Conseil canadien sur la reddition de comptes)](cpab.md) | 0 | — | — | — | 2026-10-09 23:21 | ✅ |
179−| [Conseil de gestion financière des Premières Nations (FNFMB)](fnfmb.md) | 0 | — | — | — | 2026-10-05 16:48 | ✅ | 179+| [Talent Acquisition Partner](euromoneyplc.md) | 0 | — | — | — | 2026-10-09 23:26 | ✅ |
180−| [G3 Canada](g3canada.md) | 0 | — | — | — | 2026-10-05 16:48 | ✅ | 180+| [G3 Canada](g3canada.md) | 0 | — | — | — | 2026-10-09 23:27 | ✅ |
181−| [Sofinafoods](sofinafoods.md) | 0 | — | — | — | 2026-10-05 17:25 | ✅ | 181+| [Sofinafoods](sofinafoods.md) | 0 | — | — | — | 2026-10-10 00:05 | ✅ |
182−| [Peaktech](peaktech.md) | 0 | — | — | — | 2026-10-05 18:12 | ✅ | 182+| [Peaktech](peaktech.md) | 0 | — | — | — | 2026-10-09 23:57 | ✅ |
183 183
184 ## Licence / conformité 184 ## Licence / conformité
185 185
@@ -197,5 +197,5 @@ Généré : 2026-10-05 18:13 EDT par scripts/gen_connector_docs.py — NE PAS
197 197
198 Commits touchant `jobka/connectors/dayforce.py` : 198 Commits touchant `jobka/connectors/dayforce.py` :
199 199
200−- `cf7075e` 2026-08-26 [ka6] fix connecteur groupemaurice: 502 Bad Gateway transitoire du frontal Dayforce avortait tout le sync (stale 5,3 h, un seul POST search en échec). Garde-fou dans DayforceConnector: le POST de recherche retente une fois après pause sur 5xx, puis lève (sync en échec, jamais un faux 0) — même pattern que njoyn 33dba44 / digitalrecruiters 81cf8e2. Sync isolé re-testé: 108 offres trouvées (= médiane 108). 200+- `cf7075ec` 2026-08-26 [ka6] fix connecteur groupemaurice: 502 Bad Gateway transitoire du frontal Dayforce avortait tout le sync (stale 5,3 h, un seul POST search en échec). Garde-fou dans DayforceConnector: le POST de recherche retente une fois après pause sur 5xx, puis lève (sync en échec, jamais un faux 0) — même pattern que njoyn 33dba44 / digitalrecruiters 81cf8e2. Sync isolé re-testé: 108 offres trouvées (= médiane 108).
201−- `a5260cc` 2026-08-22 Vague B — 110 nouvelles sources (26 Dayforce nouvelle famille + 84 sur familles existantes) 201+- `a5260cc5` 2026-08-22 Vague B — 110 nouvelles sources (26 Dayforce nouvelle famille + 84 sur familles existantes)
modified docs/connecteurs/enercare.md +15 −13
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/enercare.md 6 Fichier : docs/connecteurs/enercare.md
7 Rôle : Fiche connecteur — Enercare (employeur direct, ATS dayforce) 7 Rôle : Fiche connecteur — Enercare (employeur direct, ATS dayforce)
8−Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-10-10 00:41 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 -->
@@ -16,7 +16,7 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
16 16
17 ## Description 17 ## Description
18 18
19−- **Site** : [Enercare]() 19+- **Site** : [Enercare](https://www.hydrosolution.com)
20 - **Page carrières** : https://jobs.dayforcehcm.com/fr-CA/enercare/hydrosolution 20 - **Page carrières** : https://jobs.dayforcehcm.com/fr-CA/enercare/hydrosolution
21 - **Secteurs** : Énergie, Services 21 - **Secteurs** : Énergie, Services
22 - **Région** : 7100 Rue Jean-Talon E 22 - **Région** : 7100 Rue Jean-Talon E
@@ -38,7 +38,7 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
38 38
39 ## Champs → schéma 39 ## Champs → schéma
40 40
41−Complétude mesurée sur les **2 offres actives** de la source (base live, 2026-09-21 18:06 EDT). 41+Complétude mesurée sur les **1 offres actives** de la source (base live, 2026-10-10 00:41 EDT).
42 42
43 | Champ (`jobs.*`) | Rôle | Complétude | 43 | Champ (`jobs.*`) | Rôle | Complétude |
44 |---|---|---| 44 |---|---|---|
@@ -64,7 +64,7 @@ Complétude mesurée sur les **2 offres actives** de la source (base live, 2026-
64 | `apply_url` — Candidature | lien de candidature directe | 0 % | 64 | `apply_url` — Candidature | lien de candidature directe | 0 % |
65 | `gps` — GPS | lat/lng (géocodage sans invention) | 100 % | 65 | `gps` — GPS | lat/lng (géocodage sans invention) | 100 % |
66 66
67−Exemple réel : *Conseiller(ère) au service à la clientèle et aux ventes* — Montréal · ∅ · parue le 2026-08-26. 67+Exemple réel : *Conseiller(ère) aux ventes* — Montréal · ∅ · parue le 2026-06-05.
68 68
69 ## Fréquence & budgets 69 ## Fréquence & budgets
70 70
@@ -79,15 +79,15 @@ Exemple réel : *Conseiller(ère) au service à la clientèle et aux ventes* —
79 79
80 ## Volumétrie & complétude live 80 ## Volumétrie & complétude live
81 81
82−*(mesuré le 2026-09-21 18:06 EDT dans `data/jobka.db`)* 82+*(mesuré le 2026-10-10 00:41 EDT dans `data/jobka.db`)*
83 83
84−- **Offres en base** : 4 (dont **2 actives**, 0 masquées comme doublons `dup_of`) 84+- **Offres en base** : 5 (dont **1 actives**, 0 masquées comme doublons `dup_of`)
85−- **Salaire** : 0/2 actives (0 %) 85+- **Salaire** : 0/1 actives (0 %)
86−- **GPS** : 2/2 actives (100 %) 86+- **GPS** : 1/1 actives (100 %)
87−- **Mode** : 0/2 actives (0 %) 87+- **Mode** : 0/1 actives (0 %)
88−- **Parution** : 2/2 actives (100 %) 88+- **Parution** : 1/1 actives (100 %)
89−- **Dernier sync** : 2026-09-21 16:56 — trouvées 1, +0, ~0, -0 89+- **Dernier sync** : 2026-10-10 00:41 — trouvées 1, +0, ~0, -0
90−- **Syncs enregistrés** (`sync_log`) : 256 90+- **Syncs enregistrés** (`sync_log`) : 464
91 91
92 ## Erreurs & dépannage 92 ## Erreurs & dépannage
93 93
@@ -112,4 +112,6 @@ Aucune erreur dans `sync_log` pour cette source.
112 112
113 Commits touchant `jobka/connectors/enercare.py` : 113 Commits touchant `jobka/connectors/enercare.py` :
114 114
115−- `c45c753` 2026-08-23 Vague C — +620 connecteurs employeurs directs (350 -> 968) 115+- `463ae35b` 2026-10-09 Revert "[ka6] fix connecteur enercare: angle mort bi-board Dayforce comblé — l'offre QC vivante était sur le board frère CANDIDATEPORTAL, jamais couvert. Stale « volume QC nul » (1re intervention, médiane 1.0) à double cause : (1) l'unique offre du board hydrosolution (20691 « Gestionnaire comptable et système financier », Montréal, parue 2026-08-25) a été DÉPUBLIÉE par l'employeur entre 14:14 et 16:29 EDT le 2026-10-09 (found 1 → 0, missed=1, sync_log vert ok=1 en continu), le board hydrosolution restant servi (200) mais ENTIÈREMENT VIDE (maxCount=0 dans les 3 cultures) ; (2) MAIS le tenant Dayforce enercare expose un 2e jobBoardCode CANDIDATEPORTAL (portail corporate Enercare, 102 offres en-CA : ON ×79, AB ×17, MB ×5) qui portait une offre QC VIVANTE jamais vue par job-ka : 19659 « Conseiller(ère) aux ventes »/« Inside Sales Advisor », Anjou 7100 rue Jean-Talon E (adresse HydroSolution, la filiale QC chauffe-eau/CVC d'Enercare), parue 2026-06-05, seule offre fr-CA du portail — angle mort PRÉEXISTANT depuis la création du connecteur (vague C, board hydrosolution seul). Correctif : EnercareConnector itère désormais sur BOARDS=(hydrosolution, CANDIDATEPORTAL) × CULTURES=(fr-CA, en-CA), fusion par jobPostingId avec priorité fr-CA et board filiale d'abord — variante Dayforce du pattern EXTRA_SITES Workday (cas pwc 8d150eb), composée avec le pattern bi-culture existant (peaktech/challenger/fnfmb) car en-CA voit 102 offres là où fr-CA n'en voit que 1. Pas de migration d'ATS : hydrosolution.com/carrieres/ (200) référence toujours le board hydrosolution (avec liens d'offres périmés — gotcha frontal Next.js Dayforce confirmé : page détail d'offre dépubliée = 200, trancher à l'API détail qui répond 404, même classe de purge différée qu'alliedreit/Lever 5789d459). Marqueur dépublication Dayforce vérifié : API détail 20691 = 404 sur boardId 1-5. Artefact vague C comblé dans sources.json : url employeur vide → https://www.hydrosolution.com (vérifié 200, édition chirurgicale 1 ligne, JSON valide). Docstring enercare.py récrite (topologie bi-board du tenant + chronologie + gotcha Next.js). Sync isolé rejoué ×2 : found=1 stable (médiane 1.0), added=1 (19659, titre fr en base), removed=1 (20691 via garde-fou 2-miss), ok=1, ~13 s ; non-régression plateforme dayforce bi-culture sur tenant vivant challenger : found=5, ok. 107 tests pytest verts. Fiches docs/connecteurs/ enercare.md + ats-dayforce.md + INDEX.md régénérées via scripts/gen_connector_docs.py (les 1131 autres fiches, dont seuls les instantanés horodatés changeaient, restaurées — hors périmètre). pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200."
116+- `242e8efa` 2026-10-09 [ka6] fix connecteur enercare: angle mort bi-board Dayforce comblé — l'offre QC vivante était sur le board frère CANDIDATEPORTAL, jamais couvert. Stale « volume QC nul » (1re intervention, médiane 1.0) à double cause : (1) l'unique offre du board hydrosolution (20691 « Gestionnaire comptable et système financier », Montréal, parue 2026-08-25) a été DÉPUBLIÉE par l'employeur entre 14:14 et 16:29 EDT le 2026-10-09 (found 1 → 0, missed=1, sync_log vert ok=1 en continu), le board hydrosolution restant servi (200) mais ENTIÈREMENT VIDE (maxCount=0 dans les 3 cultures) ; (2) MAIS le tenant Dayforce enercare expose un 2e jobBoardCode CANDIDATEPORTAL (portail corporate Enercare, 102 offres en-CA : ON ×79, AB ×17, MB ×5) qui portait une offre QC VIVANTE jamais vue par job-ka : 19659 « Conseiller(ère) aux ventes »/« Inside Sales Advisor », Anjou 7100 rue Jean-Talon E (adresse HydroSolution, la filiale QC chauffe-eau/CVC d'Enercare), parue 2026-06-05, seule offre fr-CA du portail — angle mort PRÉEXISTANT depuis la création du connecteur (vague C, board hydrosolution seul). Correctif : EnercareConnector itère désormais sur BOARDS=(hydrosolution, CANDIDATEPORTAL) × CULTURES=(fr-CA, en-CA), fusion par jobPostingId avec priorité fr-CA et board filiale d'abord — variante Dayforce du pattern EXTRA_SITES Workday (cas pwc 8d150eb), composée avec le pattern bi-culture existant (peaktech/challenger/fnfmb) car en-CA voit 102 offres là où fr-CA n'en voit que 1. Pas de migration d'ATS : hydrosolution.com/carrieres/ (200) référence toujours le board hydrosolution (avec liens d'offres périmés — gotcha frontal Next.js Dayforce confirmé : page détail d'offre dépubliée = 200, trancher à l'API détail qui répond 404, même classe de purge différée qu'alliedreit/Lever 5789d459). Marqueur dépublication Dayforce vérifié : API détail 20691 = 404 sur boardId 1-5. Artefact vague C comblé dans sources.json : url employeur vide → https://www.hydrosolution.com (vérifié 200, édition chirurgicale 1 ligne, JSON valide). Docstring enercare.py récrite (topologie bi-board du tenant + chronologie + gotcha Next.js). Sync isolé rejoué ×2 : found=1 stable (médiane 1.0), added=1 (19659, titre fr en base), removed=1 (20691 via garde-fou 2-miss), ok=1, ~13 s ; non-régression plateforme dayforce bi-culture sur tenant vivant challenger : found=5, ok. 107 tests pytest verts. Fiches docs/connecteurs/ enercare.md + ats-dayforce.md + INDEX.md régénérées via scripts/gen_connector_docs.py (les 1131 autres fiches, dont seuls les instantanés horodatés changeaient, restaurées — hors périmètre). pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.
117+- `c45c7530` 2026-08-23 Vague C — +620 connecteurs employeurs directs (350 -> 968)
modified jobka/connectors/enercare.py +65 −2
@@ -3,10 +3,60 @@
3 # Auteur : Simon-Pierre Boucher 3 # Auteur : Simon-Pierre Boucher
4 # Contact : contact@spboucher.ai 4 # Contact : contact@spboucher.ai
5 # Fichier : jobka/connectors/enercare.py 5 # Fichier : jobka/connectors/enercare.py
6−# Rôle : Connecteur Enercare — dayforce (ns='enercare', board='hydrosolution') 6+# Rôle : Connecteur Enercare / HydroSolution — dayforce (ns='enercare',
7+# boards 'hydrosolution' + 'CANDIDATEPORTAL', cultures fr-CA + en-CA)
7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23] 8 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23]
8−# Créé : 2026-08-23 Modifié : 2026-08-23 9+# Créé : 2026-08-23 Modifié : 2026-10-10
9 # ============================================================================= 10 # =============================================================================
11+"""Enercare / HydroSolution — tenant Dayforce `enercare`, DEUX boards.
12+
13+HydroSolution (hydrosolution.com, chauffe-eau et CVC, 7100 rue Jean-Talon E
14+à Anjou) est la filiale québécoise d'Enercare (groupe ontarien, services
15+résidentiels). Le tenant Dayforce `enercare` expose deux jobBoardCode :
16+
17+- `hydrosolution` — board dédié de la filiale QC, embarqué par la page
18+ carrières officielle hydrosolution.com/carrieres/ (c'était l'unique board
19+ couvert à la création du connecteur, vague C 2026-08-23) ;
20+- `CANDIDATEPORTAL` — portail corporate Enercare (~102 offres en-CA :
21+ ON ×79, AB ×17, MB ×5… et parfois du QC).
22+
23+Chronologie 2026-10-09 (stale « volume QC nul », 1re intervention) :
24+l'unique offre du board hydrosolution (20691 « Gestionnaire comptable et
25+système financier », Montréal, parue 2026-08-25) a été DÉPUBLIÉE par
26+l'employeur entre 14:14 et 16:29 EDT (found 1 → 0, missed=1), sync_log vert
27+en continu (ok=1). Le board hydrosolution est resté servi (200) mais
28+ENTIÈREMENT VIDE (maxCount=0 dans les 3 cultures sondées) — pas une
29+migration d'ATS : hydrosolution.com/carrieres/ référence toujours ce board
30+(avec des liens d'offres périmés ; gotcha frontal Next.js Dayforce : la page
31+détail d'une offre dépubliée répond 200, trancher à l'API
32+/api/geo/<ns>/jobposting/... qui répond 404). MAIS le board frère
33+CANDIDATEPORTAL portait une offre QC vivante jamais vue par job-ka
34+(19659 « Conseiller(ère) aux ventes » / « Inside Sales Advisor », Anjou,
35+parue 2026-06-05, la seule offre fr-CA du portail) — angle mort
36+préexistant, comblé en couvrant les DEUX boards (variante Dayforce du
37+pattern EXTRA_SITES Workday, cas pwc).
38+
39+La recherche Dayforce est PARTITIONNÉE par culture de publication (cf.
40+dayforce.py) : en-CA voit les 102 offres du CANDIDATEPORTAL alors que
41+fr-CA n'en voit que 1 — une future offre QC publiée seulement en anglais
42+serait invisible en fr-CA. On interroge donc les deux cultures et on
43+fusionne, version fr-CA prioritaire (même pattern que peaktech.py /
44+challenger.py / fnfmb.py). Fusion inter-boards par jobPostingId,
45+board hydrosolution prioritaire (URL canonique de la filiale QC).
46+
47+⚠️ Épisode rollback (2026-10-09/10) : ce fix bi-board (commit 242e8efa,
48+found=1 testé) a été ANNULÉ par le rollback automatique de la supervision
49+(revert 463ae35b à 18:38, verdict de mission tronqué « inconnu ») — même
50+classe que le cas dentons c2276fc : le rollback est aveugle au niveau
51+commit. Le connecteur est retombé mono-board hydrosolution (vide) →
52+re-signalé stale found=0 le 2026-10-10. Fix RESTAURÉ tel quel après
53+re-vérification live : l'offre 19659 était toujours publiée sur
54+CANDIDATEPORTAL fr-CA (maxCount=1, Anjou QC). Si ce connecteur est
55+re-signalé avec ce fichier encore bi-board et le board hydrosolution
56+vide, vérifier d'abord `git log` (nouveau revert ?) puis l'offre 19659
57+avant de toucher au code.
58+"""
59+from ..schema import JobPosting
10 from .dayforce import DayforceConnector 60 from .dayforce import DayforceConnector
11 61
12 62
@@ -15,3 +65,16 @@ class EnercareConnector(DayforceConnector):
15 EMPLOYER = 'Enercare' 65 EMPLOYER = 'Enercare'
16 NS = 'enercare' 66 NS = 'enercare'
17 BOARD = 'hydrosolution' 67 BOARD = 'hydrosolution'
68+
69+ BOARDS = ('hydrosolution', 'CANDIDATEPORTAL')
70+ CULTURES = ('fr-CA', 'en-CA')
71+
72+ def fetch(self) -> list[JobPosting]:
73+ merged: dict[str, JobPosting] = {}
74+ for board in self.BOARDS:
75+ self.BOARD = board
76+ for culture in self.CULTURES:
77+ self.CULTURE = culture
78+ for job in super().fetch():
79+ merged.setdefault(job.external_id, job)
80+ return list(merged.values())
18 81
Menu

Theme