SPB Git

spb/job-ka

Public

[ka6] connecteur nutreco: stale = faux positif volume QC nul (médiane 1.0) — vague d'embauche QC (16 offres Trouw Nutrition/Shur-Gain) dépubliée progressivement 17→19 oct (16→11→2→1→0), dernière offre VAC30066-1 « Assistant(e) aux opérations — Œufs de vaccin » (Notre-Dame-des-Prairies, parue 2026-10-08) retirée entre les syncs de 08:49 (found=1) et 11:22 (found=0); détail cxs = 404 HTTP_404 SANS sous-code (variante reddyice, 2e confirmation — offre vivante répond 200 au même format), board live 200 avec 129 offres monde, facette Country Canada=4 (Skretting NB/BC), searchText Quebec/Montréal/Berthierville/Saint-Hyacinthe=0, 6 multi-lieux tous Europe/LatAm. Pas de migration d'ATS: façades officielles careers.nutreco.com (EN) et carrieres.nutreco.com (FR, liée depuis trouwnutrition.ca/fr-ca/Carrieres/) = miroirs du même vivier (sitemaps 129-130 postes identiques, 0 QC, l'offre St-Hyacinthe /vacancy/3942 indexée par Google y est 404); aucun signal M&A/fermeture QC 2026. VRAI bug latent corrigé: ce tenant met la RÉGION dans bulletFields[0] (['São Paulo'], ['Guayas']…) → external_id « Quebec » partagé par TOUTES les offres QC qui s'écrasaient sur un seul uid en base (16 trouvées, 1 affichée pendant la vague) — hook _external_id pattern altusgroup (bullet VACnnnnn sinon suffixe du chemin). Artefact vague C: url vide dans sources.json → https://www.nutreco.com (200 vérifié live). Sync isolé rejoué: found=0 ok=1 removed=1 (retrait propre de l'uid fantôme « Quebec ») en 10 s. Docstring chronologie 1re intervention, fiches nutreco.md/INDEX.md régénérées. 107 tests verts, pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Oct 19, 2026) parent 5b6b0a2 Browse files

4 changed files +207 −193

modified data/sources.json +1 −1
@@ -11572,7 +11572,7 @@
11572 11572 {
11573 11573 "id": "nutreco",
11574 11574 "name": "Nutreco",
11575 − "url": "",
11575 + "url": "https://www.nutreco.com",
11576 11576 "careers_url": "https://nutreco.wd3.myworkdayjobs.com/Nutreco_External",
11577 11577 "sectors": [
11578 11578 "Agroalimentaire",
modified docs/connecteurs/INDEX.md +153 −153
@@ -5,16 +5,16 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/INDEX.md
7 7 Rôle : Index généré de la documentation des connecteurs (ATS, employeurs, portails, dépôt)
8 −Généré : 2026-10-19 04:34 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-19 13:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
12 12
13 13 # Job·Ka — Connecteurs (index)
14 14
15 −> Index généré le 2026-10-19 04:34 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-19 13:40 EDT par `scripts/gen_connector_docs.py` (rejouable). Croise `data/sources.json`, l'introspection de `jobka/connectors/*.py` et la base live `data/jobka.db`.
16 16
17 −**1104 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **25180 offres actives** (22955 directes, 2225 portails ; 115 masquées comme doublons inter-sources, soit 25065 visibles). 1134 fiches.
17 +**1104 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **26000 offres actives** (23102 directes, 2898 portails ; 120 masquées comme doublons inter-sources, soit 25880 visibles). 1134 fiches.
18 18
19 19 Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conserve son URL originale ; la candidature se fait chez l'employeur (badge « Offre directe » sur les sources directes).
20 20
@@ -22,145 +22,146 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
22 22
23 23 | Plateforme | Employeurs | Actives | Salaire | GPS |
24 24 |---|---|---|---|---|
25 −| [`workday`](ats-workday.md) | 232 | 7361 | 47 % | 87 % |
26 −| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2975 | 17 % | 99 % |
27 −| [`workable`](ats-workable.md) | 71 | 1968 | 18 % | 100 % |
28 −| [`dayforce`](ats-dayforce.md) | 129 | 1908 | 9 % | 100 % |
29 −| [`successfactors`](ats-successfactors.md) | 12 | 1754 | 20 % | 99 % |
30 −| [`njoyn`](ats-njoyn.md) | 11 | 1241 | 69 % | 87 % |
31 −| [`workland`](ats-workland.md) | 1 | 1106 | 36 % | 100 % |
32 −| [`greenhouse`](ats-greenhouse.md) | 132 | 818 | 18 % | 100 % |
33 −| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 799 | 6 % | 100 % |
34 −| [`lever`](ats-lever.md) | 58 | 610 | 20 % | 96 % |
35 −| [`breezy`](ats-breezy.md) | 71 | 429 | 38 % | 95 % |
36 −| [`bamboohr`](ats-bamboohr.md) | 37 | 285 | 8 % | 100 % |
37 −| [`recruitee`](ats-recruitee.md) | 30 | 284 | 19 % | 97 % |
38 −| [`ashby`](ats-ashby.md) | 41 | 282 | 51 % | 56 % |
25 +| [`workday`](ats-workday.md) | 232 | 7407 | 47 % | 86 % |
26 +| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 3015 | 17 % | 99 % |
27 +| [`workable`](ats-workable.md) | 71 | 1967 | 18 % | 100 % |
28 +| [`dayforce`](ats-dayforce.md) | 129 | 1914 | 9 % | 100 % |
29 +| [`successfactors`](ats-successfactors.md) | 12 | 1763 | 20 % | 98 % |
30 +| [`njoyn`](ats-njoyn.md) | 11 | 1242 | 68 % | 87 % |
31 +| [`workland`](ats-workland.md) | 1 | 1130 | 36 % | 100 % |
32 +| [`greenhouse`](ats-greenhouse.md) | 132 | 822 | 18 % | 100 % |
33 +| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 789 | 6 % | 99 % |
34 +| [`lever`](ats-lever.md) | 58 | 611 | 20 % | 96 % |
35 +| [`breezy`](ats-breezy.md) | 71 | 430 | 38 % | 95 % |
36 +| [`recruitee`](ats-recruitee.md) | 30 | 286 | 19 % | 97 % |
37 +| [`bamboohr`](ats-bamboohr.md) | 37 | 286 | 8 % | 100 % |
38 +| [`ashby`](ats-ashby.md) | 41 | 283 | 51 % | 56 % |
39 39 | [`taleo_tbe`](ats-taleo_tbe.md) | 7 | 201 | 25 % | 58 % |
40 40 | [`zoho_recruit`](ats-zoho_recruit.md) | 17 | 160 | 14 % | 88 % |
41 41 | [`teamtailor`](ats-teamtailor.md) | 10 | 153 | 30 % | 95 % |
42 −| [`jazzhr`](ats-jazzhr.md) | 28 | 149 | 14 % | 91 % |
43 −| [`adp`](ats-adp.md) | 17 | 137 | 36 % | 96 % |
44 −| [`taleo`](ats-taleo.md) | 5 | 93 | 0 % | 100 % |
45 −| [`eightfold`](ats-eightfold.md) | 1 | 65 | 85 % | 100 % |
46 −| [`icims`](ats-icims.md) | 7 | 55 | 36 % | 87 % |
47 −| [`ultipro`](ats-ultipro.md) | 4 | 55 | 47 % | 100 % |
48 −| [`custom`](ats-custom.md) | 1 | 35 | 40 % | 89 % |
42 +| [`jazzhr`](ats-jazzhr.md) | 28 | 150 | 15 % | 91 % |
43 +| [`adp`](ats-adp.md) | 17 | 138 | 36 % | 96 % |
44 +| [`taleo`](ats-taleo.md) | 5 | 113 | 0 % | 100 % |
45 +| [`eightfold`](ats-eightfold.md) | 1 | 64 | 84 % | 98 % |
46 +| [`icims`](ats-icims.md) | 7 | 56 | 38 % | 86 % |
47 +| [`ultipro`](ats-ultipro.md) | 4 | 54 | 46 % | 100 % |
48 +| [`custom`](ats-custom.md) | 1 | 36 | 39 % | 89 % |
49 49 | [`digitalrecruiters`](ats-digitalrecruiters.md) | 2 | 32 | 88 % | 100 % |
50 50
51 51 ## Portails agrégateurs & dépôt
52 52
53 53 | Source | Actives | Salaire | Dernier sync |
54 54 |---|---|---|---|
55 −| [Espresso-Jobs](espresso_jobs.md) | 313 | 18 % | 2026-10-19 04:13 |
56 −| [Guichet-Emplois (Canada)](guichet_emplois.md) | 547 | 98 % | 2026-10-19 01:44 |
57 −| [Jobillico](jobillico.md) | 1365 | 36 % | 2026-10-19 01:56 |
55 +| [Espresso-Jobs](espresso_jobs.md) | 313 | 17 % | 2026-10-19 13:15 |
56 +| [Guichet-Emplois (Canada)](guichet_emplois.md) | 791 | 99 % | 2026-10-19 11:02 |
57 +| [Jobillico](jobillico.md) | 1794 | 38 % | 2026-10-19 11:14 |
58 58 | [Dépôt direct employeurs](depot-direct.md) | 0 (0 en modération) | — | au fil de l'eau |
59 59
60 60 ## Employeurs directs (par volume d'offres actives)
61 61
62 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) | 1106 | 36 % | 100 % | ✅ |
65 −| [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 1052 | 70 % | 67 % | ✅ |
66 −| [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 959 | 1 % | 100 % | ✅ |
67 −| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 945 | 98 % | 90 % | ✅ |
64 +| [Réseau Atlas Workland (~80 employeurs QC : CSS, cégeps, Santé Québec, STQ, UQTR…)](atlas_workland.md) | [`workland`](ats-workland.md) | 1130 | 36 % | 100 % | ✅ |
65 +| [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 1064 | 70 % | 66 % | ✅ |
66 +| [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 963 | 1 % | 100 % | ✅ |
67 +| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 952 | 98 % | 89 % | ✅ |
68 68 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 918 | 26 % | 100 % | ✅ |
69 −| [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 804 | 97 % | 98 % | ✅ |
69 +| [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 795 | 97 % | 98 % | ✅ |
70 70 | [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 419 | 0 % | 100 % | ✅ |
71 −| [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 360 | 77 % | 100 % | ✅ |
72 −| [CGI](cgi.md) | [`njoyn`](ats-njoyn.md) | 285 | 0 % | 96 % | ✅ |
73 −| [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 271 | 0 % | 83 % | ✅ |
74 −| [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 264 | 1 % | 93 % | ✅ |
75 −| [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 262 | 11 % | 93 % | ✅ |
71 +| [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 367 | 77 % | 100 % | ✅ |
72 +| [CGI](cgi.md) | [`njoyn`](ats-njoyn.md) | 295 | 0 % | 96 % | ✅ |
73 +| [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 273 | 0 % | 83 % | ✅ |
74 +| [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 271 | 1 % | 93 % | ✅ |
75 +| [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 263 | 11 % | 93 % | ✅ |
76 76 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 256 | 17 % | 98 % | ✅ |
77 −| [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 249 | 8 % | 100 % | ✅ |
78 −| [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 249 | 1 % | 100 % | ✅ |
77 +| [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 250 | 8 % | 99 % | ✅ |
78 +| [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 248 | 1 % | 100 % | ✅ |
79 79 | [Rechercher des](gianttiger.md) | [`workday`](ats-workday.md) | 237 | 0 % | 100 % | ✅ |
80 −| [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 219 | 4 % | 100 % | ✅ |
81 −| [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 212 | 25 % | 100 % | ✅ |
82 −| [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 210 | 19 % | 100 % | ✅ |
83 −| [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 182 | 93 % | 95 % | ✅ |
84 −| [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 177 | 2 % | 100 % | ✅ |
80 +| [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 219 | 4 % | 99 % | ✅ |
81 +| [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 218 | 18 % | 100 % | ✅ |
82 +| [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 215 | 25 % | 100 % | ✅ |
83 +| [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 179 | 2 % | 100 % | ✅ |
84 +| [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 176 | 94 % | 95 % | ✅ |
85 85 | [Sodexo Canada](sodexocanadaltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 174 | 83 % | 99 % | ✅ |
86 −| [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 146 | 0 % | 100 % | ✅ |
86 +| [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 145 | 0 % | 100 % | ✅ |
87 87 | [CISSS de l'Abitibi-Témiscamingue](cisss_abitibi.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 144 | 0 % | 100 % | ✅ |
88 +| [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 141 | 87 % | 100 % | ✅ |
88 89 | [La Vie en Rose](lavieenrose.md) | [`dayforce`](ats-dayforce.md) | 141 | 4 % | 100 % | ✅ |
89 −| [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 140 | 86 % | 100 % | ✅ |
90 90 | [Vetstrategy](vetstrategy.md) | [`dayforce`](ats-dayforce.md) | 137 | 4 % | 100 % | ✅ |
91 91 | [Ubisoft](ubisoft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 132 | 0 % | 100 % | ✅ |
92 −| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 126 | 6 % | 100 % | ✅ |
93 −| [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 121 | 74 % | 88 % | ✅ |
94 −| [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 116 | 0 % | 100 % | ✅ |
95 −| [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 112 | 97 % | 100 % | ✅ |
96 −| [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 111 | 98 % | 100 % | ✅ |
97 −| [Vidéotron](videotron.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 111 | 7 % | 100 % | ✅ |
98 −| [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 104 | 81 % | 100 % | ✅ |
99 −| [Intact Corporation financière](intactfc.md) | [`workday`](ats-workday.md) | 104 | 0 % | 75 % | ✅ |
100 −| [Groupe Helios](groupehelios.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 103 | 1 % | 99 % | ✅ |
92 +| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 131 | 6 % | 100 % | ✅ |
93 +| [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 115 | 0 % | 100 % | ✅ |
94 +| [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 115 | 71 % | 85 % | ✅ |
95 +| [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 114 | 97 % | 100 % | ✅ |
96 +| [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 113 | 98 % | 98 % | ✅ |
97 +| [Vidéotron](videotron.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 113 | 7 % | 100 % | ✅ |
98 +| [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 106 | 81 % | 97 % | ✅ |
99 +| [Groupe Helios](groupehelios.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 105 | 1 % | 99 % | ✅ |
100 +| [Intact Corporation financière](intactfc.md) | [`workday`](ats-workday.md) | 105 | 0 % | 75 % | ✅ |
101 101 | [Genetec](genetec_inc.md) | [`workable`](ats-workable.md) | 100 | 0 % | 100 % | ✅ |
102 −| [Dentalcorp](dentalcorp.md) | [`workday`](ats-workday.md) | 97 | 18 % | 100 % | ✅ |
103 −| [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 95 | 93 % | 75 % | ✅ |
104 −| [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 95 | 4 % | 100 % | ✅ |
102 +| [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 98 | 4 % | 97 % | ✅ |
103 +| [Dentalcorp](dentalcorp.md) | [`workday`](ats-workday.md) | 98 | 17 % | 99 % | ✅ |
104 +| [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 97 | 93 % | 74 % | ✅ |
105 +| [Renaud-Bray](renaud_bray.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 97 | 1 % | 100 % | ✅ |
105 106 | [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 89 | 49 % | 8 % | ✅ |
107 +| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 88 | 5 % | 99 % | ✅ |
106 108 | [HIKINEX](recruiting.md) | [`breezy`](ats-breezy.md) | 88 | 0 % | 100 % | ✅ |
107 −| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 86 | 5 % | 100 % | ✅ |
108 109 | [Linen Chest](linenchest.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 85 | 8 % | 100 % | ✅ |
109 −| [Renaud-Bray](renaud_bray.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 85 | 1 % | 100 % | ✅ |
110 −| [UAP Inc.](uapinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 83 | 47 % | 98 % | ✅ |
111 −| [CAE](cae.md) | [`workday`](ats-workday.md) | 82 | 20 % | 95 % | ✅ |
112 −| [Gflenv](gflenv.md) | [`workday`](ats-workday.md) | 79 | 6 % | 91 % | ✅ |
110 +| [UAP Inc.](uapinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 85 | 47 % | 98 % | ✅ |
111 +| [CAE](cae.md) | [`workday`](ats-workday.md) | 83 | 22 % | 94 % | ✅ |
113 112 | [Promutuel Assurance](promutuel.md) | [`workday`](ats-workday.md) | 79 | 0 % | 100 % | ✅ |
113 +| [Gflenv](gflenv.md) | [`workday`](ats-workday.md) | 78 | 6 % | 91 % | ✅ |
114 +| [Bulkbarn](bulkbarn.md) | [`dayforce`](ats-dayforce.md) | 76 | 0 % | 100 % | ✅ |
114 115 | [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 76 | 30 % | 100 % | ✅ |
115 −| [Bulkbarn](bulkbarn.md) | [`dayforce`](ats-dayforce.md) | 74 | 0 % | 100 % | ✅ |
116 −| [iA Groupe financier](ia_groupe.md) | [`workday`](ats-workday.md) | 70 | 100 % | 97 % | ✅ |
117 116 | [EMCO](emcocorporation.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 67 | 43 % | 100 % | ✅ |
117 +| [iA Groupe financier](ia_groupe.md) | [`workday`](ats-workday.md) | 67 | 100 % | 97 % | ✅ |
118 118 | [MaintainX](maintainx.md) | [`ashby`](ats-ashby.md) | 66 | 92 % | 73 % | ✅ |
119 −| [Autodesk](autodesk.md) | [`eightfold`](ats-eightfold.md) | 65 | 85 % | 100 % | ✅ |
119 +| [Banque CIBC](cibc.md) | [`workday`](ats-workday.md) | 65 | 0 % | 98 % | ✅ |
120 +| [Autodesk](autodesk.md) | [`eightfold`](ats-eightfold.md) | 64 | 84 % | 98 % | ✅ |
120 121 | [Lifeworks](lifeworks.md) | [`workday`](ats-workday.md) | 63 | 30 % | 84 % | ✅ |
121 122 | [Automobileendirect](automobileendirect.md) | [`dayforce`](ats-dayforce.md) | 62 | 0 % | 100 % | ✅ |
122 123 | [Dexterra](dexterra.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 62 | 0 % | 100 % | ✅ |
123 −| [Banque CIBC](cibc.md) | [`workday`](ats-workday.md) | 60 | 0 % | 100 % | ✅ |
124 −| [Norda Stelo](nordastelo.md) | [`teamtailor`](ats-teamtailor.md) | 60 | 0 % | 95 % | ✅ |
125 −| [Gdv](gdv.md) | [`dayforce`](ats-dayforce.md) | 59 | 0 % | 100 % | ✅ |
124 +| [Gdv](gdv.md) | [`dayforce`](ats-dayforce.md) | 60 | 0 % | 100 % | ✅ |
126 125 | [Kiewit (Ganotec)](kiewit_ganotec.md) | [`successfactors`](ats-successfactors.md) | 59 | 0 % | 100 % | ✅ |
127 −| [CHU de Québec — Université Laval](chu_quebec.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 58 | 3 % | 100 % | ✅ |
126 +| [Norda Stelo](nordastelo.md) | [`teamtailor`](ats-teamtailor.md) | 59 | 0 % | 95 % | ✅ |
127 +| [Agnico Eagle Mines](agnico_eagle.md) | [`taleo`](ats-taleo.md) | 58 | 0 % | 100 % | ✅ |
128 +| [Gray Collection (Groupe Antonopoulos)](graycollection.md) | [`dayforce`](ats-dayforce.md) | 57 | 0 % | 100 % | ✅ |
128 129 | [ANCIA Personnel](anciapersonnelinc.md) | [`recruitee`](ats-recruitee.md) | 56 | 7 % | 100 % | ✅ |
129 −| [Squarepoint Capital](squarepointcapital.md) | [`greenhouse`](ats-greenhouse.md) | 56 | 38 % | 100 % | ✅ |
130 +| [Gevernova](gevernova.md) | [`workday`](ats-workday.md) | 56 | 29 % | 93 % | ✅ |
131 +| [Manuvie](manulife.md) | [`workday`](ats-workday.md) | 56 | 93 % | 50 % | ✅ |
130 132 | [Groupe Canam](groupecanam.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 55 | 71 % | 98 % | ✅ |
131 −| [Gevernova](gevernova.md) | [`workday`](ats-workday.md) | 54 | 30 % | 94 % | ✅ |
132 −| [Gray Collection (Groupe Antonopoulos)](graycollection.md) | [`dayforce`](ats-dayforce.md) | 54 | 0 % | 100 % | ✅ |
133 +| [Squarepoint Capital](squarepointcapital.md) | [`greenhouse`](ats-greenhouse.md) | 55 | 38 % | 100 % | ✅ |
133 134 | [Kruger](kruger.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 54 | 9 % | 100 % | ✅ |
134 135 | [Laporte Experts Conseils](laportefr.md) | [`greenhouse`](ats-greenhouse.md) | 54 | 0 % | 100 % | ✅ |
135 −| [Manuvie](manulife.md) | [`workday`](ats-workday.md) | 54 | 93 % | 56 % | ✅ |
136 136 | [TELUS](telus.md) | [`successfactors`](ats-successfactors.md) | 54 | 9 % | 100 % | ✅ |
137 137 | [Beneva](beneva.md) | [`workday`](ats-workday.md) | 53 | 2 % | 100 % | ✅ |
138 138 | [PwC Canada](pwc.md) | [`workday`](ats-workday.md) | 53 | 98 % | 74 % | ✅ |
139 +| [BPA (Experts-conseils)](bpa.md) | [`dayforce`](ats-dayforce.md) | 52 | 0 % | 100 % | ✅ |
139 140 | [Intelcom (Dragonfly)](intelcomgroup.md) | [`workday`](ats-workday.md) | 52 | 0 % | 100 % | ✅ |
140 −| [BPA (Experts-conseils)](bpa.md) | [`dayforce`](ats-dayforce.md) | 51 | 0 % | 100 % | ✅ |
141 141 | [McKesson Canada](mckesson.md) | [`workday`](ats-workday.md) | 51 | 84 % | 88 % | ✅ |
142 +| [CHU de Québec — Université Laval](chu_quebec.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 48 | 4 % | 100 % | ✅ |
143 +| [Brand Momentum](brandmomentum.md) | [`breezy`](ats-breezy.md) | 47 | 89 % | 98 % | ✅ |
144 +| [Cogeco](cogeco.md) | [`workday`](ats-workday.md) | 47 | 17 % | 49 % | ✅ |
142 145 | [Levio](levio.md) | [`greenhouse`](ats-greenhouse.md) | 47 | 0 % | 100 % | ✅ |
143 146 | [Lightspeed Commerce](lightspeedhq.md) | [`ashby`](ats-ashby.md) | 47 | 0 % | 100 % | ✅ |
144 147 | [Unoria](unoria.md) | [`dayforce`](ats-dayforce.md) | 47 | 0 % | 100 % | ✅ |
148 +| [Agropur](agropur.md) | [`workday`](ats-workday.md) | 46 | 93 % | 98 % | ✅ |
145 149 | [ApexFocusGroup](afg.md) | [`workable`](ats-workable.md) | 46 | 0 % | 100 % | ✅ |
146 −| [Brand Momentum](brandmomentum.md) | [`breezy`](ats-breezy.md) | 46 | 89 % | 100 % | ✅ |
147 −| [Cogeco](cogeco.md) | [`workday`](ats-workday.md) | 46 | 17 % | 48 % | ✅ |
148 −| [Fairstone](fairstone.md) | [`workday`](ats-workday.md) | 46 | 50 % | 91 % | ✅ |
149 150 | [Firststudent](firststudent.md) | [`workday`](ats-workday.md) | 46 | 35 % | 96 % | ✅ |
150 151 | [La Maison Simons](simons.md) | [`workday`](ats-workday.md) | 46 | 0 % | 89 % | ✅ |
151 152 | [Myhrabc](myhrabc.md) | [`workday`](ats-workday.md) | 46 | 50 % | 57 % | ✅ |
152 153 | [Techo-Bloc](techo_bloc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 46 | 43 % | 100 % | ✅ |
153 −| [Agropur](agropur.md) | [`workday`](ats-workday.md) | 45 | 93 % | 98 % | ✅ |
154 154 | [Bdo](bdo.md) | [`workday`](ats-workday.md) | 45 | 9 % | 69 % | ✅ |
155 +| [Fairstone](fairstone.md) | [`workday`](ats-workday.md) | 45 | 51 % | 91 % | ✅ |
155 156 | [Alterra](alterra.md) | [`workday`](ats-workday.md) | 44 | 68 % | 100 % | ✅ |
156 157 | [Lesymcaquebec](lesymcaquebec.md) | [`dayforce`](ats-dayforce.md) | 44 | 16 % | 100 % | ✅ |
157 158 | [SOGECLAIR](sogeclair.md) | [`workable`](ats-workable.md) | 44 | 2 % | 100 % | ✅ |
158 −| [Camions Excellence Peterbilt](excellencepeterbilt.md) | [`dayforce`](ats-dayforce.md) | 43 | 33 % | 100 % | ✅ |
159 159 | [Laura Canada](lauracanada.md) | [`dayforce`](ats-dayforce.md) | 43 | 0 % | 100 % | ✅ |
160 160 | [Saputo](saputo.md) | [`workday`](ats-workday.md) | 43 | 81 % | 100 % | ✅ |
161 161 | [Valsoft](valsoft_corp.md) | [`workable`](ats-workable.md) | 43 | 5 % | 100 % | ✅ |
162 +| [Camions Excellence Peterbilt](excellencepeterbilt.md) | [`dayforce`](ats-dayforce.md) | 42 | 31 % | 100 % | ✅ |
162 163 | [JD Sports Canada](jdsports.md) | [`dayforce`](ats-dayforce.md) | 42 | 0 % | 100 % | ✅ |
163 −| [Groupe CH (Canadiens de Montréal, Centre Bell)](groupech.md) | [`dayforce`](ats-dayforce.md) | 40 | 0 % | 100 % | ✅ |
164 +| [Groupe CH (Canadiens de Montréal, Centre Bell)](groupech.md) | [`dayforce`](ats-dayforce.md) | 41 | 0 % | 100 % | ✅ |
164 165 | [XTL Transport](xtltransportlogistics.md) | [`jazzhr`](ats-jazzhr.md) | 40 | 0 % | 98 % | ✅ |
165 166 | [Info-Ways](info_ways.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 39 | 0 % | 100 % | ✅ |
166 167 | [Kenworthmaska](kenworthmaska.md) | [`dayforce`](ats-dayforce.md) | 39 | 3 % | 100 % | ✅ |
@@ -168,74 +169,74 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
168 169 | [Sapsol Technologies Inc](sapsol_technologies_inc_7.md) | [`workable`](ats-workable.md) | 38 | 0 % | 100 % | ✅ |
169 170 | [system canada technologies](systemcanadatechnologies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 38 | 0 % | 100 % | ✅ |
170 171 | [Workin Group](workinquebec.md) | [`teamtailor`](ats-teamtailor.md) | 38 | 58 % | 100 % | ✅ |
171 −| [Agnico Eagle Mines](agnico_eagle.md) | [`taleo`](ats-taleo.md) | 37 | 0 % | 100 % | ✅ |
172 −| [CHUM](chum.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 37 | 3 % | 100 % | ✅ |
172 +| [Cohere](cohere.md) | [`ashby`](ats-ashby.md) | 37 | 92 % | 27 % | ✅ |
173 +| [Montreal Export Package Handler (18:00-23:00)](hcmportal.md) | [`workday`](ats-workday.md) | 37 | 84 % | 97 % | ✅ |
173 174 | [Advanceauto](advanceauto.md) | [`workday`](ats-workday.md) | 36 | 0 % | 44 % | ✅ |
174 −| [Cohere](cohere.md) | [`ashby`](ats-ashby.md) | 36 | 92 % | 28 % | ✅ |
175 175 | [Coveo](coveofr.md) | [`greenhouse`](ats-greenhouse.md) | 36 | 0 % | 100 % | ✅ |
176 +| [EXFO](exfo.md) | [`workday`](ats-workday.md) | 36 | 0 % | 97 % | ✅ |
176 177 | [exo (transport métropolitain)](exo.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 36 | 0 % | 94 % | ✅ |
178 +| [Industries Lassonde](lassonde.md) | [`custom`](ats-custom.md) | 36 | 39 % | 89 % | ✅ |
177 179 | [KABS](kabs.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 36 | 0 % | 100 % | ✅ |
178 −| [Montreal Export Package Handler (18:00-23:00)](hcmportal.md) | [`workday`](ats-workday.md) | 36 | 83 % | 97 % | ✅ |
179 180 | [Progesys](progesys_inc.md) | [`breezy`](ats-breezy.md) | 36 | 6 % | 97 % | ✅ |
181 +| [QSL](qsl.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 36 | 19 % | 100 % | ✅ |
180 182 | [Uhaul](uhaul.md) | [`workday`](ats-workday.md) | 36 | 0 % | 100 % | ✅ |
181 183 | [Domtar](domtar.md) | [`successfactors`](ats-successfactors.md) | 35 | 11 % | 100 % | ✅ |
182 −| [EXFO](exfo.md) | [`workday`](ats-workday.md) | 35 | 0 % | 100 % | ✅ |
183 −| [Industries Lassonde](lassonde.md) | [`custom`](ats-custom.md) | 35 | 40 % | 89 % | ✅ |
184 184 | [Investissements PSP](investpsp.md) | [`workday`](ats-workday.md) | 35 | 3 % | 100 % | ✅ |
185 −| [QSL](qsl.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 35 | 20 % | 100 % | ✅ |
186 185 | [AppDirect](appdirect.md) | [`greenhouse`](ats-greenhouse.md) | 34 | 32 % | 100 % | ✅ |
187 −| [Onepoint (nventive / Logient)](onepoint.md) | [`workday`](ats-workday.md) | 34 | 0 % | 100 % | ✅ |
188 −| [Eurofins EnvironeX](eurofinsenvironex.md) | [`recruitee`](ats-recruitee.md) | 33 | 0 % | 100 % | ✅ |
186 +| [Eurofins EnvironeX](eurofinsenvironex.md) | [`recruitee`](ats-recruitee.md) | 34 | 0 % | 100 % | ✅ |
187 +| [Rio Tinto](riotinto.md) | [`workday`](ats-workday.md) | 34 | 0 % | 100 % | ✅ |
189 188 | [Exportation et développement Canada (EDC)](export_development_canada.md) | [`workable`](ats-workable.md) | 33 | 97 % | 100 % | ✅ |
190 −| [Rio Tinto](riotinto.md) | [`workday`](ats-workday.md) | 33 | 0 % | 100 % | ✅ |
189 +| [Onepoint (nventive / Logient)](onepoint.md) | [`workday`](ats-workday.md) | 33 | 0 % | 100 % | ✅ |
191 190 | [Rodeo FX](rodeofx.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 33 | 0 % | 94 % | ✅ |
191 +| [AccorHotel](accorhotel.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 32 | 59 % | 94 % | ✅ |
192 192 | [Comptable prix de revient](exceldorfoods478.md) | [`dayforce`](ats-dayforce.md) | 32 | 19 % | 100 % | ✅ |
193 193 | [Imperial Brady Canada](imperialdade.md) | [`dayforce`](ats-dayforce.md) | 32 | 0 % | 100 % | ✅ |
194 194 | [OPENLANE Canada](openlane.md) | [`workday`](ats-workday.md) | 32 | 25 % | 88 % | ✅ |
195 195 | [Coveo](coveoen.md) | [`greenhouse`](ats-greenhouse.md) | 31 | 0 % | 100 % | ✅ |
196 196 | [Groupe Bellemare](groupe_bellemare.md) | [`njoyn`](ats-njoyn.md) | 31 | 0 % | 0 % | ✅ |
197 197 | [Le Massif de Charlevoix](lemassif.md) | [`dayforce`](ats-dayforce.md) | 31 | 0 % | 100 % | ✅ |
198 −| [Rollsroyce](rollsroyce.md) | [`workday`](ats-workday.md) | 31 | 0 % | 100 % | ✅ |
199 198 | [Service alimentaire Gordon](gfs.md) | [`workday`](ats-workday.md) | 31 | 61 % | 100 % | ✅ |
200 199 | [Tecsys](tecsys.md) | [`workable`](ats-workable.md) | 31 | 0 % | 100 % | ✅ |
201 −| [AccorHotel](accorhotel.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 30 | 60 % | 100 % | ✅ |
200 +| [CDPQ — Caisse de dépôt et placement du Québec](cdpq.md) | [`workday`](ats-workday.md) | 30 | 0 % | 100 % | ✅ |
202 201 | [Abinbev](abinbev.md) | [`workday`](ats-workday.md) | 29 | 100 % | 100 % | ✅ |
203 202 | [Institut de recherche du CUSM](cusm_ir.md) | [`njoyn`](ats-njoyn.md) | 29 | 93 % | 0 % | ✅ |
204 203 | [LG2](lg2.md) | [`recruitee`](ats-recruitee.md) | 29 | 3 % | 100 % | ✅ |
205 204 | [LGI Healthcare Solutions Santé Inc.](lgihealthcaresolutionssanteinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 29 | 0 % | 100 % | ✅ |
205 +| [MEDFAR Solutions Cliniques](medfar.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 29 | 0 % | 100 % | ✅ |
206 +| [Rollsroyce](rollsroyce.md) | [`workday`](ats-workday.md) | 29 | 0 % | 100 % | ✅ |
206 207 | [Énergir](energir.md) | [`successfactors`](ats-successfactors.md) | 29 | 48 % | 100 % | ✅ |
207 208 | [Hitachi](hitachi.md) | [`workday`](ats-workday.md) | 28 | 11 % | 100 % | ✅ |
208 −| [MEDFAR Solutions Cliniques](medfar.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 28 | 0 % | 100 % | ✅ |
209 −| [Nortera](nortera.md) | [`ultipro`](ats-ultipro.md) | 28 | 50 % | 100 % | ✅ |
209 +| [Playground](playground.md) | [`jazzhr`](ats-jazzhr.md) | 28 | 57 % | 64 % | ✅ |
210 210 | [Structube](structube1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 28 | 0 % | 100 % | ✅ |
211 +| [Wabtec](wabtec.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 28 | 18 % | 100 % | ✅ |
211 212 | [Clinical Research Associate](syneoshealth.md) | [`workday`](ats-workday.md) | 27 | 0 % | 96 % | ✅ |
212 213 | [Keywords Studios](keywords_intl1.md) | [`workable`](ats-workable.md) | 27 | 78 % | 100 % | ✅ |
213 214 | [Lgs](lgs.md) | [`dayforce`](ats-dayforce.md) | 27 | 0 % | 100 % | ✅ |
214 −| [Playground](playground.md) | [`jazzhr`](ats-jazzhr.md) | 27 | 56 % | 63 % | ✅ |
215 +| [Nortera](nortera.md) | [`ultipro`](ats-ultipro.md) | 27 | 48 % | 100 % | ✅ |
215 216 | [The Children's Place](childrensplace.md) | [`workday`](ats-workday.md) | 27 | 0 % | 22 % | ✅ |
216 −| [Wabtec](wabtec.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 27 | 19 % | 100 % | ✅ |
217 217 | [Best Buy Canada](bestbuycanada.md) | [`workday`](ats-workday.md) | 26 | 0 % | 38 % | ✅ |
218 −| [CDPQ — Caisse de dépôt et placement du Québec](cdpq.md) | [`workday`](ats-workday.md) | 26 | 0 % | 100 % | ✅ |
219 218 | [Estimator](tranetechnologies.md) | [`workday`](ats-workday.md) | 26 | 100 % | 96 % | ✅ |
220 219 | [Mallette - Saguenay](mallette_sag.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 26 | 4 % | 85 % | ✅ |
221 220 | [Ms](ms.md) | [`workday`](ats-workday.md) | 26 | 0 % | 100 % | ✅ |
222 221 | [RM Staffing B.V.](rebootmonkey.md) | [`recruitee`](ats-recruitee.md) | 26 | 85 % | 100 % | ✅ |
223 222 | [Soprema](soprema.md) | [`dayforce`](ats-dayforce.md) | 26 | 27 % | 100 % | ✅ |
223 +| [Transat A.T.](transatat1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 26 | 15 % | 100 % | ✅ |
224 224 | [Unitytech](unitytech.md) | [`workday`](ats-workday.md) | 26 | 88 % | 85 % | ✅ |
225 225 | [Altasciences](altasciences.md) | [`workday`](ats-workday.md) | 25 | 0 % | 96 % | ✅ |
226 226 | [Behaviour Interactif](bhvr.md) | [`lever`](ats-lever.md) | 25 | 0 % | 100 % | ✅ |
227 +| [CHUM](chum.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 25 | 4 % | 92 % | ✅ |
227 228 | [Huawei Canada](huaweicanada.md) | [`recruitee`](ats-recruitee.md) | 25 | 4 % | 100 % | ✅ |
229 +| [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | [`workday`](ats-workday.md) | 25 | 0 % | 72 % | ✅ |
228 230 | [AVP](aviva.md) | [`workday`](ats-workday.md) | 24 | 17 % | 92 % | ✅ |
229 231 | [CIUSSS de l'Est-de-l'Île-de-Montréal](ciusss_est_montreal.md) | [`taleo`](ats-taleo.md) | 24 | 0 % | 100 % | ✅ |
230 232 | [FedEx Express Canada](fedex.md) | [`workday`](ats-workday.md) | 24 | 100 % | 88 % | ✅ |
231 233 | [Lyft](lyft.md) | [`greenhouse`](ats-greenhouse.md) | 24 | 100 % | 100 % | ✅ |
232 −| [Transat A.T.](transatat1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 24 | 8 % | 100 % | ✅ |
234 +| [AECOM](aecom2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 23 | 0 % | 96 % | ✅ |
233 235 | [Baseten](baseten.md) | [`ashby`](ats-ashby.md) | 23 | 100 % | 0 % | ✅ |
234 236 | [Broccolini](broccolini.md) | [`bamboohr`](ats-bamboohr.md) | 23 | 0 % | 100 % | ✅ |
235 −| [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | [`workday`](ats-workday.md) | 23 | 0 % | 74 % | ✅ |
236 237 | [Spectrum Health Care](spectrumhealthcare.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 23 | 87 % | 100 % | ✅ |
237 238 | [Stellajones](stellajones.md) | [`dayforce`](ats-dayforce.md) | 23 | 26 % | 100 % | ✅ |
238 −| [AECOM](aecom2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 22 | 0 % | 100 % | ✅ |
239 +| [Tmx](tmx.md) | [`workday`](ats-workday.md) | 23 | 0 % | 83 % | ✅ |
239 240 | [Baro RH](barorh.md) | [`workable`](ats-workable.md) | 22 | 0 % | 100 % | ✅ |
240 241 | [Directive](directive.md) | [`ashby`](ats-ashby.md) | 22 | 5 % | 0 % | ✅ |
241 242 | [Hasbro](hasbro.md) | [`greenhouse`](ats-greenhouse.md) | 22 | 0 % | 100 % | ✅ |
@@ -243,27 +244,28 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
243 244 | [JLL](jll.md) | [`workday`](ats-workday.md) | 22 | 0 % | 86 % | ✅ |
244 245 | [Merchandising Consultants Associates](merchandising_consultants_associates.md) | [`breezy`](ats-breezy.md) | 22 | 100 % | 91 % | ✅ |
245 246 | [NBCUniversal](nbcuniversal3.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 22 | 0 % | 100 % | ✅ |
246 −| [Sun Life](sunlife.md) | [`workday`](ats-workday.md) | 22 | 14 % | 82 % | ✅ |
247 −| [Tmx](tmx.md) | [`workday`](ats-workday.md) | 22 | 0 % | 82 % | ✅ |
247 +| [Responsable Stratégie des Affaires](uniselect.md) | [`workday`](ats-workday.md) | 22 | 23 % | 100 % | ✅ |
248 +| [Teknion Roy & Breton](teknionroybreton.md) | [`recruitee`](ats-recruitee.md) | 22 | 55 % | 82 % | ✅ |
248 249 | [Alcoa Canada](alcoa.md) | [`workday`](ats-workday.md) | 21 | 14 % | 43 % | ✅ |
249 250 | [ATIA Ltd](atialtd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 21 | 38 % | 100 % | ✅ |
251 +| [Canada Vie](canada_vie.md) | [`successfactors`](ats-successfactors.md) | 21 | 100 % | 90 % | ✅ |
250 252 | [Cmpams](cmpams.md) | [`dayforce`](ats-dayforce.md) | 21 | 0 % | 100 % | ✅ |
251 253 | [Groupeguilbault](groupeguilbault.md) | [`workday`](ats-workday.md) | 21 | 0 % | 100 % | ✅ |
252 254 | [H&M](hmgroup.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 21 | 5 % | 100 % | ✅ |
255 +| [Préparateur de commandes](sysco.md) | [`workday`](ats-workday.md) | 21 | 14 % | 86 % | ✅ |
253 256 | [Sia](sia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 21 | 0 % | 100 % | ✅ |
254 257 | [Talan](talan.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 21 | 0 % | 100 % | ✅ |
255 −| [Teknion Roy & Breton](teknionroybreton.md) | [`recruitee`](ats-recruitee.md) | 21 | 57 % | 86 % | ✅ |
256 258 | [Vooban](vooban.md) | [`greenhouse`](ats-greenhouse.md) | 21 | 0 % | 100 % | ✅ |
257 −| [ALS Global](alsglobal.md) | [`workday`](ats-workday.md) | 20 | 5 % | 95 % | ✅ |
259 +| [Vosker](vosker.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 21 | 0 % | 100 % | ✅ |
258 260 | [dcbel](dcbel.md) | [`bamboohr`](ats-bamboohr.md) | 20 | 0 % | 100 % | ✅ |
259 261 | [Distribution stox](distributionstox2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 20 | 25 % | 100 % | ✅ |
260 262 | [DRB Distribution](drbdistribution.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 20 | 0 % | 95 % | ✅ |
261 263 | [mthree](mthreerecruitingportal.md) | [`greenhouse`](ats-greenhouse.md) | 20 | 0 % | 100 % | ✅ |
262 −| [Préparateur de commandes](sysco.md) | [`workday`](ats-workday.md) | 20 | 10 % | 90 % | ✅ |
263 264 | [Sanimax](sanimax.md) | [`workday`](ats-workday.md) | 20 | 25 % | 100 % | ✅ |
264 265 | [Side (PTW)](sideinc.md) | [`workable`](ats-workable.md) | 20 | 0 % | 100 % | ✅ |
265 −| [Vosker](vosker.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 20 | 0 % | 100 % | ✅ |
266 +| [Systemex](systemex.md) | [`lever`](ats-lever.md) | 20 | 0 % | 100 % | ✅ |
266 267 | [Xsolla](xsolla.md) | [`lever`](ats-lever.md) | 20 | 100 % | 95 % | ✅ |
268 +| [ALS Global](alsglobal.md) | [`workday`](ats-workday.md) | 19 | 5 % | 95 % | ✅ |
267 269 | [Fund Accountant / Comptable de Fonds](sagardholdings.md) | [`workday`](ats-workday.md) | 19 | 16 % | 100 % | ✅ |
268 270 | [Groupe Mach](groupemach.md) | [`dayforce`](ats-dayforce.md) | 19 | 11 % | 100 % | ✅ |
269 271 | [Immiland Canada Inc.](immiland_canada_inc.md) | [`lever`](ats-lever.md) | 19 | 16 % | 100 % | ✅ |
@@ -275,28 +277,25 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
275 277 | [Réseau de transport de la Capitale](rtc_quebec.md) | [`njoyn`](ats-njoyn.md) | 19 | 0 % | 0 % | ✅ |
276 278 | [Scalian](scalian.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 19 | 16 % | 100 % | ✅ |
277 279 | [Sci](sci.md) | [`workday`](ats-workday.md) | 19 | 26 % | 89 % | ✅ |
278 −| [Search for](bcf.md) | [`workday`](ats-workday.md) | 19 | 0 % | 100 % | ✅ |
279 −| [Systemex](systemex.md) | [`lever`](ats-lever.md) | 19 | 0 % | 100 % | ✅ |
280 +| [Sika Canada](sikaag.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 19 | 5 % | 100 % | ✅ |
280 281 | [TSMG](tsmg.md) | [`lever`](ats-lever.md) | 19 | 0 % | 100 % | ✅ |
281 282 | [Uniboard](uniboard.md) | [`adp`](ats-adp.md) | 19 | 26 % | 68 % | ✅ |
282 283 | [VinFast Canada](vinfastcanada.md) | [`dayforce`](ats-dayforce.md) | 19 | 26 % | 100 % | ✅ |
283 284 | [Wolseley Canada](wolseley.md) | [`workday`](ats-workday.md) | 19 | 5 % | 95 % | ✅ |
284 285 | [AbbVie](abbvie.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 18 | 0 % | 100 % | ✅ |
285 286 | [CSS des Découvreurs](cssdd.md) | [`digitalrecruiters`](ats-digitalrecruiters.md) | 18 | 89 % | 100 % | ✅ |
287 +| [Groupe Nordik (Nordik Spa-Nature)](groupe_nordik.md) | [`adp`](ats-adp.md) | 18 | 22 % | 100 % | ✅ |
286 288 | [Hubinternational](hubinternational.md) | [`workday`](ats-workday.md) | 18 | 28 % | 89 % | ✅ |
287 289 | [OPAL-RT Technologies](opalrt.md) | [`bamboohr`](ats-bamboohr.md) | 18 | 0 % | 100 % | ✅ |
288 −| [Responsable Stratégie des Affaires](uniselect.md) | [`workday`](ats-workday.md) | 18 | 11 % | 100 % | ✅ |
290 +| [ORA Partenaires](orapartenaires.md) | [`teamtailor`](ats-teamtailor.md) | 18 | 67 % | 94 % | ✅ |
289 291 | [REXEL](rexel1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 18 | 0 % | 100 % | ✅ |
290 292 | [Sales Associate III](tapestry.md) | [`workday`](ats-workday.md) | 18 | 100 % | 100 % | ✅ |
291 −| [Sika Canada](sikaag.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 18 | 6 % | 100 % | ✅ |
293 +| [Search for](bcf.md) | [`workday`](ats-workday.md) | 18 | 0 % | 100 % | ✅ |
292 294 | [Valnet](valnetconcept.md) | [`jazzhr`](ats-jazzhr.md) | 18 | 0 % | 100 % | ✅ |
293 295 | [Ville de Gatineau](ville_gatineau.md) | [`njoyn`](ats-njoyn.md) | 18 | 100 % | 0 % | ✅ |
294 296 | [Artiste technique sénior·e UI / Senior UI Tech Artist](x2k.md) | [`greenhouse`](ats-greenhouse.md) | 17 | 12 % | 100 % | ✅ |
295 −| [Canada Vie](canada_vie.md) | [`successfactors`](ats-successfactors.md) | 17 | 100 % | 88 % | ✅ |
296 −| [Comptable en immobilier](belron.md) | [`workday`](ats-workday.md) | 17 | 6 % | 100 % | ✅ |
297 −| [Groupe Nordik (Nordik Spa-Nature)](groupe_nordik.md) | [`adp`](ats-adp.md) | 17 | 24 % | 100 % | ✅ |
297 +| [Cirque du Soleil](cirquedusoleil.md) | [`lever`](ats-lever.md) | 17 | 0 % | 88 % | ✅ |
298 298 | [McCarthy Tétrault](mccarthy_tetrault.md) | [`icims`](ats-icims.md) | 17 | 0 % | 100 % | ✅ |
299 −| [ORA Partenaires](orapartenaires.md) | [`teamtailor`](ats-teamtailor.md) | 17 | 71 % | 94 % | ✅ |
300 299 | [Quebec Linge](vestis.md) | [`dayforce`](ats-dayforce.md) | 17 | 0 % | 100 % | ✅ |
301 300 | [Réseau Mieux-Être](reseau_mieux_etre.md) | [`breezy`](ats-breezy.md) | 17 | 6 % | 100 % | ✅ |
302 301 | [Sandvik](sandvik.md) | [`workday`](ats-workday.md) | 17 | 0 % | 24 % | ✅ |
@@ -304,7 +303,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
304 303 | [Airliquidehr](airliquidehr.md) | [`workday`](ats-workday.md) | 16 | 31 % | 100 % | ✅ |
305 304 | [Avanade](accenture.md) | [`workday`](ats-workday.md) | 16 | 94 % | 31 % | ✅ |
306 305 | [Bell Textron Canada](bell_textron.md) | [`taleo`](ats-taleo.md) | 16 | 0 % | 100 % | ✅ |
307 −| [Cirque du Soleil](cirquedusoleil.md) | [`lever`](ats-lever.md) | 16 | 0 % | 94 % | ✅ |
306 +| [Comptable en immobilier](belron.md) | [`workday`](ats-workday.md) | 16 | 12 % | 100 % | ✅ |
308 307 | [CONTRÔLEUR](novatech.md) | [`dayforce`](ats-dayforce.md) | 16 | 38 % | 100 % | ✅ |
309 308 | [Egis Group](egisgroup.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 16 | 0 % | 100 % | ✅ |
310 309 | [Galderma](galderma.md) | [`workday`](ats-workday.md) | 16 | 0 % | 100 % | ✅ |
@@ -313,17 +312,17 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
313 312 | [Société de transport de Laval](stl_laval.md) | [`njoyn`](ats-njoyn.md) | 16 | 38 % | 0 % | ✅ |
314 313 | [Spisante](spisante.md) | [`dayforce`](ats-dayforce.md) | 16 | 0 % | 100 % | ✅ |
315 314 | [Ur](ur.md) | [`workday`](ats-workday.md) | 16 | 0 % | 100 % | ✅ |
315 +| [VIA Rail Canada](via_rail.md) | [`successfactors`](ats-successfactors.md) | 16 | 12 % | 100 % | ✅ |
316 316 | [Allstate Canada](allstate.md) | [`workday`](ats-workday.md) | 15 | 20 % | 73 % | ✅ |
317 317 | [Aviso Wealth](aviso.md) | [`workable`](ats-workable.md) | 15 | 100 % | 100 % | ✅ |
318 318 | [CAA-Québec](caaquebec.md) | [`workday`](ats-workday.md) | 15 | 33 % | 100 % | ✅ |
319 +| [Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ...](fourseasons.md) | [`workday`](ats-workday.md) | 15 | 0 % | 100 % | ✅ |
319 320 | [GSK](gsk.md) | [`workday`](ats-workday.md) | 15 | 7 % | 93 % | ✅ |
320 321 | [Jci](jci.md) | [`workday`](ats-workday.md) | 15 | 93 % | 93 % | ✅ |
321 322 | [La Senza](lasenza.md) | [`greenhouse`](ats-greenhouse.md) | 15 | 13 % | 100 % | ✅ |
322 −| [Larian Studios](larian.md) | [`lever`](ats-lever.md) | 15 | 0 % | 100 % | ✅ |
323 323 | [Lemay](lemay.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 15 | 7 % | 100 % | ✅ |
324 324 | [Messer Canada](messer_canada.md) | [`ultipro`](ats-ultipro.md) | 15 | 80 % | 100 % | ✅ |
325 325 | [Mila — Institut québécois d'IA](mila_2.md) | [`workable`](ats-workable.md) | 15 | 0 % | 100 % | ✅ |
326 −| [Running Room Canada](runningroom.md) | [`dayforce`](ats-dayforce.md) | 15 | 0 % | 100 % | ✅ |
327 326 | [Réseau de transport de Longueuil (RTL)](rtl.md) | [`njoyn`](ats-njoyn.md) | 15 | 40 % | 0 % | ✅ |
328 327 | [Sony Pictures Imageworks](sonypicturesimageworks.md) | [`greenhouse`](ats-greenhouse.md) | 15 | 33 % | 100 % | ✅ |
329 328 | [United Services Group](unitedservices.md) | [`dayforce`](ats-dayforce.md) | 15 | 0 % | 100 % | ✅ |
@@ -331,10 +330,11 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
331 330 | [Work From Home Customer Service Representative](usasurveyjob.md) | [`lever`](ats-lever.md) | 15 | 13 % | 100 % | ✅ |
332 331 | [Abbott](abbott.md) | [`workday`](ats-workday.md) | 14 | 14 % | 93 % | ✅ |
333 332 | [Avocat·e, Bureau de l'avocate générale](mthris.md) | [`dayforce`](ats-dayforce.md) | 14 | 43 % | 100 % | ✅ |
333 +| [Aylo](aylo.md) | [`greenhouse`](ats-greenhouse.md) | 14 | 0 % | 100 % | ✅ |
334 +| [Aylo](aylofr.md) | [`greenhouse`](ats-greenhouse.md) | 14 | 0 % | 100 % | ✅ |
334 335 | [Boralex](boralex.md) | [`dayforce`](ats-dayforce.md) | 14 | 0 % | 100 % | ✅ |
335 336 | [Canadian Royalties](canadian_royalties.md) | [`adp`](ats-adp.md) | 14 | 43 % | 100 % | ✅ |
336 337 | [Comptable de projet / Project Accountant](ellisdon.md) | [`workday`](ats-workday.md) | 14 | 14 % | 93 % | ✅ |
337 −| [Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ...](fourseasons.md) | [`workday`](ats-workday.md) | 14 | 0 % | 100 % | ✅ |
338 338 | [dentago](dentago.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 14 | 7 % | 64 % | ✅ |
339 339 | [Défis RH](defisrh.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 14 | 43 % | 100 % | ✅ |
340 340 | [Egon Zehnder](ezrecruiting.md) | [`workable`](ats-workable.md) | 14 | 7 % | 100 % | ✅ |
@@ -346,46 +346,48 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
346 346 | [Intervenant·e au suivi psychosocial](obm.md) | [`dayforce`](ats-dayforce.md) | 14 | 14 % | 100 % | ✅ |
347 347 | [KDC/ONE](kdcone.md) | [`dayforce`](ats-dayforce.md) | 14 | 0 % | 100 % | ✅ |
348 348 | [Lapresse2018Inc](lapresse2018inc.md) | [`dayforce`](ats-dayforce.md) | 14 | 0 % | 100 % | ✅ |
349 +| [Larian Studios](larian.md) | [`lever`](ats-lever.md) | 14 | 0 % | 100 % | ✅ |
349 350 | [Lindt & Sprüngli Canada](lindt_sprunglicanada.md) | [`breezy`](ats-breezy.md) | 14 | 0 % | 93 % | ✅ |
350 351 | [OSEDEA](osedea.md) | [`lever`](ats-lever.md) | 14 | 0 % | 100 % | ✅ |
351 352 | [Renovco](renovco.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 14 | 0 % | 100 % | ✅ |
352 353 | [Santé Québec](sante_quebec.md) | [`digitalrecruiters`](ats-digitalrecruiters.md) | 14 | 86 % | 100 % | ✅ |
353 354 | [Spiria](spiria.md) | [`lever`](ats-lever.md) | 14 | 64 % | 100 % | ✅ |
354 355 | [Stay22](stay22.md) | [`greenhouse`](ats-greenhouse.md) | 14 | 7 % | 100 % | ✅ |
356 +| [Sun Life](sunlife.md) | [`workday`](ats-workday.md) | 14 | 14 % | 93 % | ✅ |
355 357 | [Superior Propane](superiorplus.md) | [`dayforce`](ats-dayforce.md) | 14 | 71 % | 100 % | ✅ |
356 −| [VIA Rail Canada](via_rail.md) | [`successfactors`](ats-successfactors.md) | 14 | 0 % | 100 % | ✅ |
357 −| [Aylo](aylo.md) | [`greenhouse`](ats-greenhouse.md) | 13 | 0 % | 100 % | ✅ |
358 −| [Aylo](aylofr.md) | [`greenhouse`](ats-greenhouse.md) | 13 | 0 % | 100 % | ✅ |
359 358 | [Bridgestone](bridgestone.md) | [`workday`](ats-workday.md) | 13 | 31 % | 100 % | ✅ |
360 359 | [Canadian Tire](canadiantirecorporation.md) | [`workday`](ats-workday.md) | 13 | 62 % | 100 % | ✅ |
360 +| [Colabor](colabor.md) | [`dayforce`](ats-dayforce.md) | 13 | 8 % | 100 % | ✅ |
361 361 | [Evolving Web](evolving_web.md) | [`workable`](ats-workable.md) | 13 | 0 % | 100 % | ✅ |
362 362 | [Fempro (First Quality)](firstquality.md) | [`workday`](ats-workday.md) | 13 | 54 % | 100 % | ✅ |
363 363 | [Gameloft](gameloft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 13 | 0 % | 100 % | ✅ |
364 364 | [Groupe Montoni](groupemontoni.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 13 | 0 % | 100 % | ✅ |
365 −| [Investissement Québec](investquebec.md) | [`workday`](ats-workday.md) | 13 | 8 % | 100 % | ✅ |
366 365 | [MicroHabitat](microhabitat.md) | [`breezy`](ats-breezy.md) | 13 | 100 % | 100 % | ✅ |
367 366 | [Peoplecorporation](peoplecorporation.md) | [`workday`](ats-workday.md) | 13 | 8 % | 77 % | ✅ |
368 367 | [Responsable bilingue du marketing événementiel / Event ...](fil.md) | [`workday`](ats-workday.md) | 13 | 100 % | 38 % | ✅ |
368 +| [Running Room Canada](runningroom.md) | [`dayforce`](ats-dayforce.md) | 13 | 0 % | 100 % | ✅ |
369 369 | [Strathmore](strathmore.md) | [`adp`](ats-adp.md) | 13 | 38 % | 100 % | ✅ |
370 370 | [Triotech](triotech.md) | [`bamboohr`](ats-bamboohr.md) | 13 | 0 % | 100 % | ✅ |
371 371 | [UV Assurance](uv_assurance.md) | [`adp`](ats-adp.md) | 13 | 0 % | 100 % | ✅ |
372 372 | [Aritzia](aritzia.md) | [`workday`](ats-workday.md) | 12 | 58 % | 100 % | ✅ |
373 373 | [Associé(e), entretien préventif](boardwalkreit.md) | [`dayforce`](ats-dayforce.md) | 12 | 0 % | 100 % | ✅ |
374 374 | [Avantage Plus](avantageplus.md) | [`recruitee`](ats-recruitee.md) | 12 | 17 % | 100 % | ✅ |
375 −| [Bayshore HealthCare](bayshore.md) | [`taleo`](ats-taleo.md) | 12 | 0 % | 100 % | ✅ |
376 375 | [Brasseries Sleeman (Unibroue)](sleeman.md) | [`workday`](ats-workday.md) | 12 | 8 % | 92 % | ✅ |
377 −| [Colabor](colabor.md) | [`dayforce`](ats-dayforce.md) | 12 | 8 % | 100 % | ✅ |
378 376 | [Epic Games](epicgames.md) | [`greenhouse`](ats-greenhouse.md) | 12 | 0 % | 100 % | ✅ |
379 377 | [FLO (AddÉnergie)](flo_addenergie.md) | [`workable`](ats-workable.md) | 12 | 0 % | 100 % | ✅ |
380 378 | [Frima Studio](frimastudio.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 12 | 0 % | 100 % | ✅ |
381 379 | [Groupe AGF](groupeagf.md) | [`dayforce`](ats-dayforce.md) | 12 | 33 % | 100 % | ✅ |
382 380 | [Groupe Master](groupe_master.md) | [`njoyn`](ats-njoyn.md) | 12 | 75 % | 100 % | ✅ |
383 381 | [Indigo Books & Music](indigobooksmusic.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 12 | 0 % | 100 % | ✅ |
382 +| [Investissement Québec](investquebec.md) | [`workday`](ats-workday.md) | 12 | 8 % | 100 % | ✅ |
384 383 | [KPI Digital](kpidigital.md) | [`bamboohr`](ats-bamboohr.md) | 12 | 0 % | 100 % | ✅ |
385 384 | [LawZero](lawzero.md) | [`greenhouse`](ats-greenhouse.md) | 12 | 0 % | 100 % | ✅ |
385 +| [Logisco](logisco.md) | [`bamboohr`](ats-bamboohr.md) | 12 | 33 % | 100 % | ✅ |
386 386 | [LoiZéro](loizero.md) | [`greenhouse`](ats-greenhouse.md) | 12 | 0 % | 100 % | ✅ |
387 387 | [Luqia (INO)](ino_ca.md) | [`breezy`](ats-breezy.md) | 12 | 0 % | 100 % | ✅ |
388 388 | [Optel Group](optelgroup.md) | [`jazzhr`](ats-jazzhr.md) | 12 | 0 % | 100 % | ✅ |
389 +| [Plusgrade](plusgrade.md) | [`workday`](ats-workday.md) | 12 | 0 % | 92 % | ✅ |
390 +| [Relais & Châteaux](relaischateaux.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 12 | 0 % | 100 % | ✅ |
389 391 | [Rentokil Initial](rentokil_initial.md) | [`workable`](ats-workable.md) | 12 | 75 % | 100 % | ✅ |
390 392 | [Sid Lee](sidlee.md) | [`greenhouse`](ats-greenhouse.md) | 12 | 0 % | 100 % | ✅ |
391 393 | [Toboggan Labs](tobogganlabs.md) | [`greenhouse`](ats-greenhouse.md) | 12 | 0 % | 100 % | ✅ |
@@ -395,6 +397,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
395 397 | [Wealthy Group of Companies LLC](wealthy_recruiting.md) | [`breezy`](ats-breezy.md) | 12 | 100 % | 92 % | ✅ |
396 398 | [ZAYAT AROMA - ZAYAT AROMA](zayataroma.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 12 | 0 % | 100 % | ✅ |
397 399 | [AlayaCare](alayacare.md) | [`greenhouse`](ats-greenhouse.md) | 11 | 0 % | 100 % | ✅ |
400 +| [Bayshore HealthCare](bayshore.md) | [`taleo`](ats-taleo.md) | 11 | 0 % | 100 % | ✅ |
398 401 | [CEP Forensique](cep.md) | [`dayforce`](ats-dayforce.md) | 11 | 0 % | 100 % | ✅ |
399 402 | [Colliers](colliers.md) | [`workday`](ats-workday.md) | 11 | 0 % | 100 % | ✅ |
400 403 | [Comptable](cloudimperiumgames.md) | [`workday`](ats-workday.md) | 11 | 0 % | 100 % | ✅ |
@@ -402,16 +405,15 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
402 405 | [DRW](drweng.md) | [`greenhouse`](ats-greenhouse.md) | 11 | 0 % | 100 % | ✅ |
403 406 | [DRW Montreal](drwfr.md) | [`greenhouse`](ats-greenhouse.md) | 11 | 0 % | 100 % | ✅ |
404 407 | [EOS Aircraft](eosaircraftinc.md) | [`bamboohr`](ats-bamboohr.md) | 11 | 0 % | 100 % | ✅ |
408 +| [Erb](erb.md) | [`dayforce`](ats-dayforce.md) | 11 | 55 % | 100 % | ✅ |
405 409 | [Fccfac](fccfac.md) | [`workday`](ats-workday.md) | 11 | 100 % | 64 % | ✅ |
406 410 | [Frigoriste](vantagedc.md) | [`workday`](ats-workday.md) | 11 | 0 % | 100 % | ✅ |
407 −| [Logisco](logisco.md) | [`bamboohr`](ats-bamboohr.md) | 11 | 27 % | 100 % | ✅ |
411 +| [JYSK Canada](jyskcanada.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 11 | 0 % | 100 % | ✅ |
408 412 | [Ludia / Jam City](ludia.md) | [`bamboohr`](ats-bamboohr.md) | 11 | 0 % | 100 % | ✅ |
409 413 | [McWane Canada](mcwanecanada.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 11 | 64 % | 100 % | ✅ |
410 414 | [Nora Pharma](nora_pharma.md) | [`breezy`](ats-breezy.md) | 11 | 100 % | 91 % | ✅ |
411 415 | [Oliver & Bonacini](oliverbonacini.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 11 | 27 % | 100 % | ✅ |
412 −| [Plusgrade](plusgrade.md) | [`workday`](ats-workday.md) | 11 | 0 % | 91 % | ✅ |
413 416 | [Quincaillerie Richelieu](richelieu.md) | [`adp`](ats-adp.md) | 11 | 0 % | 100 % | ✅ |
414 −| [Relais & Châteaux](relaischateaux.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 11 | 0 % | 100 % | ✅ |
415 417 | [Royal Vet](royalvet.md) | [`greenhouse`](ats-greenhouse.md) | 11 | 0 % | 100 % | ✅ |
416 418 | [Ryder](ryder.md) | [`workday`](ats-workday.md) | 11 | 91 % | 27 % | ✅ |
417 419 | [SIA Innovations](siainnovationsinc.md) | [`greenhouse`](ats-greenhouse.md) | 11 | 45 % | 100 % | ✅ |
@@ -424,42 +426,39 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
424 426 | [Airlab Inc.](airlabinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
425 427 | [BellatRx](bellatrx_inc.md) | [`breezy`](ats-breezy.md) | 10 | 0 % | 100 % | ✅ |
426 428 | [Bento Sushi](bento_sushi.md) | [`adp`](ats-adp.md) | 10 | 90 % | 100 % | ✅ |
429 +| [Ccmhockey](ccmhockey.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ |
427 430 | [Cook It](cookit.md) | [`adp`](ats-adp.md) | 10 | 70 % | 100 % | ✅ |
428 −| [Erb](erb.md) | [`dayforce`](ats-dayforce.md) | 10 | 60 % | 100 % | ✅ |
429 431 | [Fruit d'Or](fruitdor.md) | [`ultipro`](ats-ultipro.md) | 10 | 0 % | 100 % | ✅ |
432 +| [Global Excel Management](globalexcel.md) | [`icims`](ats-icims.md) | 10 | 70 % | 60 % | ✅ |
430 433 | [Groupe PMI](groupepmi.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 10 | 50 % | 100 % | ✅ |
431 434 | [H2O Innovation](h2o_innovation.md) | [`adp`](ats-adp.md) | 10 | 10 % | 100 % | ✅ |
432 435 | [Heavy Machinery Operator](dhilmarele.md) | [`dayforce`](ats-dayforce.md) | 10 | 0 % | 100 % | ✅ |
433 −| [HEC Montréal — corps professoral](hec_montreal_profs.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 10 | 10 % | 100 % | ✅ |
434 −| [JYSK Canada](jyskcanada.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
435 436 | [Les Excavations Lafontaine Inc.](lafontaineinc.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 10 | 0 % | 90 % | ✅ |
436 437 | [Mattel (Mega Bloks)](mattelinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
437 438 | [Medavie](medaviehs.md) | [`workday`](ats-workday.md) | 10 | 90 % | 40 % | ✅ |
438 439 | [R&D Partners](rdpartners1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
439 440 | [Raymond Chabot Grant Thornton](rcgt.md) | [`workday`](ats-workday.md) | 10 | 0 % | 100 % | ✅ |
440 441 | [Turner & Townsend](turnertownsend.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 40 % | 100 % | ✅ |
442 +| [1perTInent inc](x1pertinentinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 89 % | ✅ |
441 443 | [act digital](altersolutions.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
442 444 | [Alta Équipements de Manutention](altg.md) | [`dayforce`](ats-dayforce.md) | 9 | 11 % | 100 % | ✅ |
443 445 | [Altitude Sports](altitude_sports.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 9 | 33 % | 100 % | ✅ |
444 446 | [Avisbudget](avisbudget.md) | [`workday`](ats-workday.md) | 9 | 22 % | 100 % | ✅ |
445 447 | [Bain Magique](bainmagique.md) | [`greenhouse`](ats-greenhouse.md) | 9 | 56 % | 100 % | ✅ |
446 −| [Bdx](bdx.md) | [`workday`](ats-workday.md) | 9 | 22 % | 89 % | ✅ |
447 448 | [Blgllp](blgllp.md) | [`workday`](ats-workday.md) | 9 | 22 % | 78 % | ✅ |
448 449 | [Cadence](cadence.md) | [`workday`](ats-workday.md) | 9 | 44 % | 78 % | ✅ |
449 −| [Ccmhockey](ccmhockey.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ |
450 450 | [Chef.fe de service de quart, soir](lantic.md) | [`dayforce`](ats-dayforce.md) | 9 | 56 % | 100 % | ✅ |
451 451 | [EDF Renouvelables Canada](edf_renouvelables.md) | [`icims`](ats-icims.md) | 9 | 89 % | 78 % | ✅ |
452 −| [EMD-Batimo](batimoinc.md) | [`bamboohr`](ats-bamboohr.md) | 9 | 0 % | 100 % | ✅ |
453 452 | [eStruxture](estruxture.md) | [`bamboohr`](ats-bamboohr.md) | 9 | 11 % | 100 % | ✅ |
454 453 | [Flare (cybersécurité)](flare.md) | [`bamboohr`](ats-bamboohr.md) | 9 | 11 % | 100 % | ✅ |
455 −| [Global Excel Management](globalexcel.md) | [`icims`](ats-icims.md) | 9 | 67 % | 67 % | ✅ |
456 454 | [Groupe Scandinave (Scandinave Spa)](gscandinave.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ |
457 455 | [GURUS Solutions](gurussolutions.md) | [`greenhouse`](ats-greenhouse.md) | 9 | 0 % | 100 % | ✅ |
456 +| [HEC Montréal — corps professoral](hec_montreal_profs.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 9 | 11 % | 100 % | ✅ |
458 457 | [Interpublic](interpublic.md) | [`workday`](ats-workday.md) | 9 | 44 % | 89 % | ✅ |
459 458 | [J'Excelle](jexcelleinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
460 459 | [JG Rive-Sud (GFS)](jgrivesud.md) | [`workday`](ats-workday.md) | 9 | 78 % | 100 % | ✅ |
461 460 | [LGT](lgt1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
462 −| [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 44 % | 100 % | ✅ |
461 +| [Lush Cosmétiques](lush.md) | [`greenhouse`](ats-greenhouse.md) | 9 | 100 % | 100 % | ✅ |
463 462 | [Porta](porta.md) | [`dayforce`](ats-dayforce.md) | 9 | 11 % | 100 % | ✅ |
464 463 | [Puma](puma.md) | [`workday`](ats-workday.md) | 9 | 100 % | 100 % | ✅ |
465 464 | [Quadra](quadra.md) | [`dayforce`](ats-dayforce.md) | 9 | 100 % | 100 % | ✅ |
@@ -470,10 +469,10 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
470 469 | [Utask](utask.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
471 470 | [Vortex](vortex.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ |
472 471 | [WestGroupe](westgroupe.md) | [`jazzhr`](ats-jazzhr.md) | 9 | 0 % | 100 % | ✅ |
473 −| [1perTInent inc](x1pertinentinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 88 % | ✅ |
474 472 | [2026 GameChanger Scholarship Application](kabam.md) | [`lever`](ats-lever.md) | 8 | 25 % | 100 % | ✅ |
475 473 | [Administration portuaire de Québec](portquebec.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
476 474 | [Associé (e) d'entrepôt](cardinalhealth.md) | [`workday`](ats-workday.md) | 8 | 75 % | 88 % | ✅ |
475 +| [Bdx](bdx.md) | [`workday`](ats-workday.md) | 8 | 12 % | 88 % | ✅ |
477 476 | [Botpress](botpress.md) | [`workable`](ats-workable.md) | 8 | 0 % | 100 % | ✅ |
478 477 | [CAM Mécanique](cammecanique.md) | [`teamtailor`](ats-teamtailor.md) | 8 | 0 % | 100 % | ✅ |
479 478 | [Canadian Helicopters](canadianhelicopters.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 100 % | ✅ |
@@ -482,23 +481,26 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
482 481 | [Ciena](ciena.md) | [`workday`](ats-workday.md) | 8 | 62 % | 75 % | ✅ |
483 482 | [Cisco](cisco.md) | [`workday`](ats-workday.md) | 8 | 100 % | 38 % | ✅ |
484 483 | [Coordinateur, Achats Numériques](dentsuaegis.md) | [`workday`](ats-workday.md) | 8 | 88 % | 88 % | ✅ |
484 +| [Devimco Appartements](devimco.md) | [`bamboohr`](ats-bamboohr.md) | 8 | 12 % | 100 % | ✅ |
485 485 | [Dulcedo Management](dulcedo.md) | [`lever`](ats-lever.md) | 8 | 88 % | 88 % | ✅ |
486 486 | [Eidos-Montréal](eidosmontreal.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
487 +| [EMD-Batimo](batimoinc.md) | [`bamboohr`](ats-bamboohr.md) | 8 | 0 % | 100 % | ✅ |
487 488 | [Expresco Foods](exprescofoods.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 12 % | 100 % | ✅ |
488 489 | [Fonds de solidarité FTQ](fondsftq.md) | [`workday`](ats-workday.md) | 8 | 0 % | 100 % | ✅ |
489 490 | [Framestore](framestore.md) | [`recruitee`](ats-recruitee.md) | 8 | 0 % | 100 % | ✅ |
491 +| [Gea](gea.md) | [`workday`](ats-workday.md) | 8 | 25 % | 100 % | ✅ |
490 492 | [Groupe Meloche](melocheinc.md) | [`workday`](ats-workday.md) | 8 | 88 % | 100 % | ✅ |
493 +| [HEC Montréal](hec_montreal.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 8 | 12 % | 100 % | ✅ |
491 494 | [Humanise](humanisecollective.md) | [`teamtailor`](ats-teamtailor.md) | 8 | 0 % | 75 % | ✅ |
492 495 | [Huron](huron.md) | [`workday`](ats-workday.md) | 8 | 100 % | 38 % | ✅ |
493 496 | [ISAAC Instruments](isaacinstruments.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 100 % | ✅ |
494 497 | [Ivalua](ivalua.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 0 % | 100 % | ✅ |
495 −| [Lush Cosmétiques](lush.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 100 % | 100 % | ✅ |
496 498 | [MalOPlus Group](maloplusteleservices.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 0 % | ✅ |
497 499 | [MalOPlus Group Inc.](maloplusteleservices1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 100 % | ✅ |
500 +| [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 50 % | 100 % | ✅ |
498 501 | [Manœuvre générale](athos.md) | [`dayforce`](ats-dayforce.md) | 8 | 50 % | 100 % | ✅ |
499 502 | [Mistplay](mistplay.md) | [`lever`](ats-lever.md) | 8 | 25 % | 88 % | ✅ |
500 503 | [Moneris](moneris.md) | [`workday`](ats-workday.md) | 8 | 100 % | 100 % | ✅ |
501 −| [Nationex](nationex.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
502 504 | [New York Holdings](new_york_holdings.md) | [`breezy`](ats-breezy.md) | 8 | 12 % | 100 % | ✅ |
503 505 | [North West Rubber](northwestrubber.md) | [`bamboohr`](ats-bamboohr.md) | 8 | 0 % | 100 % | ✅ |
504 506 | [Omni Hôtel Mont-Royal](omni_hotels_gestion.md) | [`icims`](ats-icims.md) | 8 | 38 % | 88 % | ✅ |
@@ -508,6 +510,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
508 510 | [Syntronic](syntronic.md) | [`lever`](ats-lever.md) | 8 | 0 % | 100 % | ✅ |
509 511 | [Tetrix](tetrix.md) | [`ashby`](ats-ashby.md) | 8 | 100 % | 12 % | ✅ |
510 512 | [Trackforce](tracktik.md) | [`lever`](ats-lever.md) | 8 | 38 % | 75 % | ✅ |
513 +| [TSYS](tsys.md) | [`workday`](ats-workday.md) | 8 | 25 % | 88 % | ✅ |
511 514 | [AJ Walter Aviation](ajwalter.md) | [`recruitee`](ats-recruitee.md) | 7 | 0 % | 100 % | ✅ |
512 515 | [Aliaxis](aliaxis.md) | [`workday`](ats-workday.md) | 7 | 43 % | 86 % | ✅ |
513 516 | [Allegion](allegion.md) | [`workday`](ats-workday.md) | 7 | 57 % | 71 % | ✅ |
@@ -521,12 +524,9 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
521 524 | [Chef d'équipe Agile](aspentech.md) | [`workday`](ats-workday.md) | 7 | 0 % | 100 % | ✅ |
522 525 | [Cloud Chamber](cloudchamberen.md) | [`greenhouse`](ats-greenhouse.md) | 7 | 0 % | 100 % | ✅ |
523 526 | [Cloud Chamber Montréal](cloudchamberfr.md) | [`greenhouse`](ats-greenhouse.md) | 7 | 0 % | 100 % | ✅ |
524 −| [Devimco Appartements](devimco.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 14 % | 100 % | ✅ |
525 527 | [Dxctechnology](dxctechnology.md) | [`workday`](ats-workday.md) | 7 | 0 % | 29 % | ✅ |
526 528 | [Fastco Canada](fastcocanada.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ |
527 529 | [GAME DESIGN AND VIDEO GAME LEVEL](lci.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ |
528 −| [Gea](gea.md) | [`workday`](ats-workday.md) | 7 | 14 % | 100 % | ✅ |
529 −| [HEC Montréal](hec_montreal.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 7 | 14 % | 100 % | ✅ |
530 530 | [Hydrogen Research Institute](hydrogenresearchinstitute.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 14 % | 100 % | ✅ |
531 531 | [Innovation RH inc.](innovationrh.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 14 % | 100 % | ✅ |
532 532 | [LIDD Consultants](lidd.md) | [`workable`](ats-workable.md) | 7 | 0 % | 100 % | ✅ |
@@ -539,6 +539,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
539 539 | [Novisto](novisto78.md) | [`greenhouse`](ats-greenhouse.md) | 7 | 0 % | 100 % | ✅ |
540 540 | [Nuovo Photography](nuovophotography.md) | [`workable`](ats-workable.md) | 7 | 29 % | 100 % | ✅ |
541 541 | [PEAK Groupe financier](peakgroup.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 0 % | 100 % | ✅ |
542 +| [People Can Fly](peoplecanfly.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 0 % | 100 % | ✅ |
542 543 | [Quadbridge](quadbridge.md) | [`greenhouse`](ats-greenhouse.md) | 7 | 29 % | 100 % | ✅ |
543 544 | [Rethink](rethinkcanada.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 0 % | 100 % | ✅ |
544 545 | [Robotiq](robotiq.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 0 % | 100 % | ✅ |
@@ -547,7 +548,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
547 548 | [Surmesur](surmesur.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 86 % | 100 % | ✅ |
548 549 | [Telesat](telesat.md) | [`lever`](ats-lever.md) | 7 | 0 % | 100 % | ✅ |
549 550 | [Trigyn Technologies](trigyntechnologies1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 0 % | 100 % | ✅ |
550 −| [TSYS](tsys.md) | [`workday`](ats-workday.md) | 7 | 29 % | 86 % | ✅ |
551 551 | [Vendeur 3ème Clé (Thirdy Key)](fossil.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ |
552 552 | [Ville de Terrebonne](ville_terrebonne.md) | [`njoyn`](ats-njoyn.md) | 7 | 86 % | 0 % | ✅ |
553 553 | [Weir Group](weir.md) | [`workday`](ats-workday.md) | 7 | 29 % | 57 % | ✅ |
@@ -556,6 +556,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
556 556 | [Also Recrutement - Carrière](alsorecrutement.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 17 % | 50 % | ✅ |
557 557 | [Altitude Aerospace](altitudeaerospace.md) | [`jazzhr`](ats-jazzhr.md) | 6 | 0 % | 100 % | ✅ |
558 558 | [Alveole](alveole.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 100 % | 100 % | ✅ |
559 +| [Berger (tourbe horticole)](berger.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
559 560 | [Bilingual (French/English) Sales Broker (RIBO Licensed)](ogc.md) | [`dayforce`](ats-dayforce.md) | 6 | 50 % | 100 % | ✅ |
560 561 | [Board](deltastar.md) | [`dayforce`](ats-dayforce.md) | 6 | 33 % | 100 % | ✅ |
561 562 | [Bronswerk](bronswerk.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
@@ -566,6 +567,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
566 567 | [delisoft](delisoft.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 0 % | 100 % | ✅ |
567 568 | [Distro](distro.md) | [`lever`](ats-lever.md) | 6 | 83 % | 100 % | ✅ |
568 569 | [EQ Bank](eqbank.md) | [`lever`](ats-lever.md) | 6 | 67 % | 50 % | ✅ |
570 +| [Equisoft](equisoft.md) | [`workday`](ats-workday.md) | 6 | 0 % | 83 % | ✅ |
569 571 | [GoMaterials](gomaterials.md) | [`lever`](ats-lever.md) | 6 | 0 % | 100 % | ✅ |
570 572 | [Haemonetics](haemonetics.md) | [`workday`](ats-workday.md) | 6 | 0 % | 100 % | ✅ |
571 573 | [Highdive](highdive.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 0 % | 100 % | ✅ |
@@ -573,12 +575,12 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
573 575 | [Liftow](liftow.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
574 576 | [Michelin](michelinhr.md) | [`workday`](ats-workday.md) | 6 | 0 % | 100 % | ✅ |
575 577 | [MSI Gestion immobilière](msi_gestion.md) | [`adp`](ats-adp.md) | 6 | 100 % | 100 % | ✅ |
578 +| [Nationex](nationex.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
576 579 | [Nexapp](nexapp.md) | [`bamboohr`](ats-bamboohr.md) | 6 | 0 % | 100 % | ✅ |
577 −| [People Can Fly](peoplecanfly.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ |
580 +| [Oldcastle BuildingEnvelope](oldcastlebuildingenvelope.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 0 % | 100 % | ✅ |
578 581 | [Pfizer Canada](pfizer.md) | [`workday`](ats-workday.md) | 6 | 83 % | 0 % | ✅ |
579 582 | [Place et Forme inc](placeetforme.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 50 % | 50 % | ✅ |
580 583 | [Portage CyberTech](portagecybertech.md) | [`bamboohr`](ats-bamboohr.md) | 6 | 0 % | 100 % | ✅ |
581 −| [Power Factors](power_factors.md) | [`workable`](ats-workable.md) | 6 | 0 % | 100 % | ✅ |
582 584 | [Right Talent Right Now](righttalentrightnow.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 6 | 0 % | 100 % | ✅ |
583 585 | [TEN Canada (Transportation Equipment Network)](ten_canada.md) | [`greenhouse`](ats-greenhouse.md) | 6 | 0 % | 100 % | ✅ |
584 586 | [Terrapure](terrapure.md) | [`dayforce`](ats-dayforce.md) | 6 | 17 % | 100 % | ✅ |
@@ -593,7 +595,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
593 595 | [Astucemedia](astucemedia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ |
594 596 | [Bath Fitter Corporate](bathfitterdistributinginc.md) | [`greenhouse`](ats-greenhouse.md) | 5 | 60 % | 100 % | ✅ |
595 597 | [BDL Énergie](bdl_energie.md) | [`breezy`](ats-breezy.md) | 5 | 20 % | 20 % | ✅ |
596 −| [Berger (tourbe horticole)](berger.md) | [`dayforce`](ats-dayforce.md) | 5 | 0 % | 100 % | ✅ |
597 598 | [Broadsign](broadsign.md) | [`greenhouse`](ats-greenhouse.md) | 5 | 0 % | 100 % | ✅ |
598 599 | [Broadsign](broadsignfr.md) | [`greenhouse`](ats-greenhouse.md) | 5 | 0 % | 100 % | ✅ |
599 600 | [Carrier](carrier.md) | [`workday`](ats-workday.md) | 5 | 80 % | 60 % | ✅ |
@@ -604,7 +605,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
604 605 | [E-Commerce Shipping Associate](slg001.md) | [`dayforce`](ats-dayforce.md) | 5 | 0 % | 100 % | ✅ |
605 606 | [Eli Health](eli.md) | [`ashby`](ats-ashby.md) | 5 | 0 % | 100 % | ✅ |
606 607 | [Ensiti](ensiti.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ |
607 −| [Equisoft](equisoft.md) | [`workday`](ats-workday.md) | 5 | 0 % | 80 % | ✅ |
608 608 | [Gestion FÉRIQUE](ferique.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 5 | 0 % | 100 % | ✅ |
609 609 | [Ggi](ggi.md) | [`dayforce`](ats-dayforce.md) | 5 | 0 % | 100 % | ✅ |
610 610 | [Graymont](graymont.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 5 | 0 % | 100 % | ✅ |
@@ -626,8 +626,9 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
626 626 | [MVV](mvv1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ |
627 627 | [Médialo](medialo.md) | [`recruitee`](ats-recruitee.md) | 5 | 0 % | 80 % | ✅ |
628 628 | [Nomic Bio](nomic.md) | [`ashby`](ats-ashby.md) | 5 | 0 % | 80 % | ✅ |
629 +| [Nortekinc](nortekinc.md) | [`workday`](ats-workday.md) | 5 | 40 % | 100 % | ✅ |
629 630 | [Nrfcanada](nrfcanada.md) | [`workday`](ats-workday.md) | 5 | 60 % | 40 % | ✅ |
630 −| [Oldcastle BuildingEnvelope](oldcastlebuildingenvelope.md) | [`greenhouse`](ats-greenhouse.md) | 5 | 0 % | 100 % | ✅ |
631 +| [Power Factors](power_factors.md) | [`workable`](ats-workable.md) | 5 | 0 % | 100 % | ✅ |
631 632 | [Propriétés Scalia](scalia.md) | [`bamboohr`](ats-bamboohr.md) | 5 | 20 % | 100 % | ✅ |
632 633 | [Pyrotek](pyrotek3.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 100 % | 100 % | ✅ |
633 634 | [Spiegel Ryan S.E.N.C.R.L.](spiegel_sohmer.md) | [`breezy`](ats-breezy.md) | 5 | 0 % | 100 % | ✅ |
@@ -685,10 +686,8 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
685 686 | [Medline](medline.md) | [`workday`](ats-workday.md) | 4 | 100 % | 100 % | ✅ |
686 687 | [META4](meta4.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 4 | 0 % | 100 % | ✅ |
687 688 | [Motorolasolutions](motorolasolutions.md) | [`workday`](ats-workday.md) | 4 | 75 % | 25 % | ✅ |
688 −| [Msd](msd.md) | [`workday`](ats-workday.md) | 4 | 100 % | 100 % | ✅ |
689 689 | [Nmédia](nmdia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 4 | 0 % | 100 % | ✅ |
690 690 | [Norbert Health](norbert_health.md) | [`breezy`](ats-breezy.md) | 4 | 0 % | 100 % | ✅ |
691 −| [Nortekinc](nortekinc.md) | [`workday`](ats-workday.md) | 4 | 25 % | 100 % | ✅ |
692 691 | [Nssl](nssl.md) | [`dayforce`](ats-dayforce.md) | 4 | 0 % | 100 % | ✅ |
693 692 | [Nuvei](nuvei.md) | [`workable`](ats-workable.md) | 4 | 0 % | 100 % | ✅ |
694 693 | [O-I](o_i.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 4 | 25 % | 100 % | ✅ |
@@ -722,6 +721,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
722 721 | [AON3D](aon3d_fr.md) | [`greenhouse`](ats-greenhouse.md) | 3 | 0 % | 100 % | ✅ |
723 722 | [ARC'TERYX](arcteryx_com.md) | [`lever`](ats-lever.md) | 3 | 100 % | 100 % | ✅ |
724 723 | [AstenJohnson](ajholdingsltd.md) | [`dayforce`](ats-dayforce.md) | 3 | 100 % | 100 % | ✅ |
724 +| [AutoTrader Canada](autotradercanada.md) | [`greenhouse`](ats-greenhouse.md) | 3 | 100 % | 100 % | ✅ |
725 725 | [Bardel Entertainment](bardel_entertainment.md) | [`workable`](ats-workable.md) | 3 | 100 % | 100 % | ✅ |
726 726 | [BETA Technologies](betatechnologiesinc.md) | [`greenhouse`](ats-greenhouse.md) | 3 | 67 % | 100 % | ✅ |
727 727 | [Bilingual Fire Protection Sales Representative](victaulic.md) | [`workday`](ats-workday.md) | 3 | 67 % | 100 % | ✅ |
@@ -763,6 +763,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
763 763 | [Maquette Virtuelle](maquettevirtuelle.md) | [`lever`](ats-lever.md) | 3 | 0 % | 100 % | ✅ |
764 764 | [Mecar Métal](mecarmtal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 3 | 0 % | 100 % | ✅ |
765 765 | [Modern Menopause](modernmenopause.md) | [`greenhouse`](ats-greenhouse.md) | 3 | 0 % | 100 % | ✅ |
766 +| [Msd](msd.md) | [`workday`](ats-workday.md) | 3 | 100 % | 100 % | ✅ |
766 767 | [MXO](mxo.md) | [`bamboohr`](ats-bamboohr.md) | 3 | 67 % | 100 % | ✅ |
767 768 | [Naisense Solutions Inc](naisensesolutionsinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 3 | 0 % | 100 % | ✅ |
768 769 | [Oboxmedia](oboxmedia1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 3 | 0 % | 100 % | ✅ |
@@ -787,14 +788,12 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
787 788 | [Accueil / Service client (Montréal)](tourismholdings.md) | [`dayforce`](ats-dayforce.md) | 2 | 0 % | 100 % | ✅ |
788 789 | [Adaptive Financial Consulting](adaptivefinancialconsulting.md) | [`greenhouse`](ats-greenhouse.md) | 2 | 0 % | 100 % | ✅ |
789 790 | [ADVENS](advens.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 2 | 0 % | 100 % | ✅ |
790 −| [Agent(e) de liaison médicale et scientifique, biologiques – Québec ...](organon.md) | [`workday`](ats-workday.md) | 2 | 0 % | 50 % | ✅ |
791 791 | [Allied](alliedreit.md) | [`lever`](ats-lever.md) | 2 | 0 % | 100 % | ✅ |
792 792 | [Amgen](amgen.md) | [`workday`](ats-workday.md) | 2 | 0 % | 100 % | ✅ |
793 793 | [Andy Transport](andy_transport.md) | [`workable`](ats-workable.md) | 2 | 0 % | 100 % | ✅ |
794 794 | [Associé aux ventes/Retail Sales Associate](gapinc.md) | [`workday`](ats-workday.md) | 2 | 0 % | 50 % | ✅ |
795 795 | [AtoB](atob.md) | [`ashby`](ats-ashby.md) | 2 | 50 % | 50 % | ✅ |
796 796 | [Autorité des marchés financiers (AMF)](lautorite.md) | [`workday`](ats-workday.md) | 2 | 100 % | 100 % | ✅ |
797 −| [AutoTrader Canada](autotradercanada.md) | [`greenhouse`](ats-greenhouse.md) | 2 | 100 % | 100 % | ✅ |
798 797 | [Averna](averna1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 2 | 0 % | 100 % | ✅ |
799 798 | [BDC](bdc.md) | [`workday`](ats-workday.md) | 2 | 0 % | 100 % | ✅ |
800 799 | [Billups](billups.md) | [`ashby`](ats-ashby.md) | 2 | 100 % | 100 % | ✅ |
@@ -887,6 +886,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
887 886 | [AG Globe Services](agglobeservices.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 1 | 0 % | 100 % | ✅ |
888 887 | [Agapyo](agapyo.md) | [`greenhouse`](ats-greenhouse.md) | 1 | 0 % | 100 % | ✅ |
889 888 | [Agence](agence_carrieres.md) | [`breezy`](ats-breezy.md) | 1 | 100 % | 100 % | ✅ |
889 +| [Agent(e) de liaison médicale et scientifique, biologiques – Québec ...](organon.md) | [`workday`](ats-workday.md) | 1 | 0 % | 100 % | ✅ |
890 890 | [Alan Canada](alan.md) | [`ashby`](ats-ashby.md) | 1 | 0 % | 100 % | ✅ |
891 891 | [Aliments Ouimet-Cordon Bleu inc.](cordonbleu.md) | [`bamboohr`](ats-bamboohr.md) | 1 | 100 % | 100 % | ✅ |
892 892 | [Alliance de la Fonction publique du Canada](psacunion.md) | [`workday`](ats-workday.md) | 1 | 100 % | 100 % | ✅ |
@@ -989,7 +989,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
989 989 | [Novartis](novartis.md) | [`workday`](ats-workday.md) | 1 | 0 % | 100 % | ✅ |
990 990 | [Novaspace](novaspace.md) | [`lever`](ats-lever.md) | 1 | 0 % | 100 % | ✅ |
991 991 | [Numen Labs](numenlabs.md) | [`greenhouse`](ats-greenhouse.md) | 1 | 0 % | 100 % | ✅ |
992 −| [Nutreco](nutreco.md) | [`workday`](ats-workday.md) | 1 | 0 % | 100 % | ✅ |
993 992 | [Octav](octav.md) | [`breezy`](ats-breezy.md) | 1 | 100 % | 100 % | ✅ |
994 993 | [Omilia](omilia_natural_language_solutions_ua_ltd.md) | [`workable`](ats-workable.md) | 1 | 0 % | 100 % | ✅ |
995 994 | [ON Animation Studio](onanimationstudio.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 1 | 0 % | 100 % | ✅ |
@@ -1110,6 +1109,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
1110 1109 | [Nadel International](nadel.md) | [`jazzhr`](ats-jazzhr.md) | 0 | — | — | ✅ |
1111 1110 | [NATIONAL](national.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1112 1111 | [Novisto Fr](novistofr.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1112 +| [Nutreco](nutreco.md) | [`workday`](ats-workday.md) | 0 | — | — | ✅ |
1113 1113 | [Ocado Group](ocadogroup.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1114 1114 | [Ogilvy Canada](ogilvycanada.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1115 1115 | [On Running](onrunning.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
modified docs/connecteurs/nutreco.md +12 −37
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/nutreco.md
7 7 Rôle : Fiche connecteur — Nutreco (employeur direct, ATS workday)
8 −Généré : 2026-10-14 18:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-19 13:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
@@ -16,7 +16,7 @@ Généré : 2026-10-14 18:40 EDT par scripts/gen_connector_docs.py — NE PAS
16 16
17 17 ## Description
18 18
19 −- **Site** : [Nutreco]()
19 +- **Site** : [Nutreco](https://www.nutreco.com)
20 20 - **Page carrières** : https://nutreco.wd3.myworkdayjobs.com/Nutreco_External
21 21 - **Secteurs** : Agroalimentaire, Fabrication
22 22 - **Région** : Berthierville, Saint-Hyacinthe, St-Felix de Valois
@@ -38,33 +38,7 @@ Généré : 2026-10-14 18:40 EDT par scripts/gen_connector_docs.py — NE PAS
38 38
39 39 ## Champs → schéma
40 40
41 −Complétude mesurée sur les **1 offres actives** de la source (base live, 2026-10-14 18:40 EDT).
42 −
43 −| Champ (`jobs.*`) | Rôle | Complétude |
44 −|---|---|---|
45 −| `title` — Titre | titre du poste | 100 % |
46 −| `employer` — Employeur | nom de l'entreprise | 100 % |
47 −| `url` — URL | lien direct vers l'offre originale | 100 % |
48 −| `description` — Description | texte complet (HTML nettoyé) | 100 % |
49 −| `city` — Ville | municipalité normalisée | 100 % |
50 −| `region` — Région | région administrative | 100 % |
51 −| `address` — Adresse | adresse du lieu de travail | 0 % |
52 −| `postal_code` — Code postal | code postal si publié | 0 % |
53 −| `work_mode` — Mode | presentiel / hybride / teletravail | 0 % |
54 −| `employment_type` — Type | temps_plein / temps_partiel / … | 100 % |
55 −| `salary` — Salaire ($) | bornes numériques normalisées $/h et $/an | 0 % |
56 −| `salary_label` — Libellé salaire | texte salarial original | 0 % |
57 −| `benefits` — Avantages | avantages sociaux publiés (JSON) | 0 % |
58 −| `requirements` — Exigences | scolarité, expérience, langues (JSON) | 100 % |
59 −| `date_posted` — Date de parution | ISO 8601 | 100 % |
60 −| `date_deadline` — Date limite | date limite pour postuler | 0 % |
61 −| `category` — Catégorie | taxonomie interne (TI, Santé, …) | 0 % |
62 −| `language` — Langue | fr / en / bilingue (source ou heuristique) | 100 % |
63 −| `company_logo` — Logo employeur | URL du logo si exposé par la source | 0 % |
64 −| `apply_url` — Candidature | lien de candidature directe | 100 % |
65 −| `gps` — GPS | lat/lng (géocodage sans invention) | 100 % |
66 −
67 −Exemple réel : *Gérant(e) de site - Ferme Berthier* — Québec · ∅ · parue le 2026-09-14.
41 +*Aucune offre active en base pour cette source.*
68 42
69 43 ## Fréquence & budgets
70 44
@@ -79,15 +53,15 @@ Exemple réel : *Gérant(e) de site - Ferme Berthier* — Québec · ∅ · paru
79 53
80 54 ## Volumétrie & complétude live
81 55
82 −*(mesuré le 2026-10-14 18:40 EDT dans `data/jobka.db`)*
56 +*(mesuré le 2026-10-19 13:40 EDT dans `data/jobka.db`)*
83 57
84 −- **Offres en base** : 2 (dont **1 actives**, 0 masquées comme doublons `dup_of`)
85 −- **Salaire** : 0/1 actives (0 %)
86 −- **GPS** : 1/1 actives (100 %)
87 −- **Mode** : 0/1 actives (0 %)
88 −- **Parution** : 1/1 actives (100 %)
89 −- **Dernier sync** : 2026-10-14 15:46 — trouvées 16, +0, ~16, -0
90 −- **Syncs enregistrés** (`sync_log`) : 471
58 +- **Offres en base** : 2 (dont **0 actives**, 0 masquées comme doublons `dup_of`)
59 +- **Salaire** : 0/0 actives (—)
60 +- **GPS** : 0/0 actives (—)
61 +- **Mode** : 0/0 actives (—)
62 +- **Parution** : 0/0 actives (—)
63 +- **Dernier sync** : 2026-10-19 13:40 — trouvées 0, +0, ~0, -1
64 +- **Syncs enregistrés** (`sync_log`) : 514
91 65
92 66 ## Erreurs & dépannage
93 67
@@ -95,6 +69,7 @@ Erreurs relevées dans `sync_log` :
95 69
96 70 | Erreur | Occurrences | Dernière fois |
97 71 |---|---|---|
72 +| Workday en maintenance planifiée (redirigé vers https://static.community.workday.com/maint… | 1 | 2026-10-17 02:25 |
98 73 | Expecting value: line 1 column 1 (char 0) | 1 | 2026-08-29 02:25 |
99 74
100 75 - Rejouer un sync isolé : `.venv/bin/python run.py sync nutreco` puis inspecter `sync_log` : `sqlite3 data/jobka.db "SELECT * FROM sync_log WHERE source='nutreco' ORDER BY ts DESC LIMIT 5;"`
modified jobka/connectors/nutreco.py +41 −2
@@ -4,9 +4,34 @@
4 4 # Contact : contact@spboucher.ai
5 5 # Fichier : jobka/connectors/nutreco.py
6 6 # Rôle : Connecteur Nutreco — workday (tenant nutreco.wd3, site Nutreco_External)
7 −# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23]
8 −# Créé : 2026-08-23 Modifié : 2026-08-23
7 +# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23 ;
8 +# re-vérifié le 2026-10-19 (mission ka6, stale found=0 vs médiane 1.0) :
9 +# FAUX POSITIF « volume QC nul » — vague d'embauche QC (jusqu'à 16
10 +# offres Trouw Nutrition/Shur-Gain : Berthierville, St-Hyacinthe,
11 +# Notre-Dame-des-Prairies…) dépubliée progressivement du 17 au 19 oct
12 +# (16→11→2→1→0), dernière offre VAC30066-1 « Assistant(e) aux
13 +# opérations — Œufs de vaccin » retirée entre les syncs de 08:49
14 +# (found=1) et 11:22 (found=0) ; détail cxs = 404 HTTP_404 SANS
15 +# sous-code S21/S22 sur ce tenant (variante reddyice, une offre
16 +# vivante répond 200 au même format d'URL) ; board live 200 avec
17 +# 129 offres monde, facette Country Canada=4 (St. Andrews NB et
18 +# Vancouver BC — sites Skretting), searchText Quebec/Montréal/
19 +# Berthierville/Saint-Hyacinthe = 0, 6 offres multi-lieux toutes
20 +# Europe/LatAm ; PAS de migration d'ATS : les façades officielles
21 +# careers.nutreco.com (EN) et carrieres.nutreco.com (FR, liée depuis
22 +# trouwnutrition.ca/fr-ca/Carrieres/) sont des miroirs du même vivier
23 +# (sitemap.vacancy.xml = 129-130 postes identiques au board, 0 QC,
24 +# l'offre St-Hyacinthe /vacancy/3942 indexée par Google y est 404) ;
25 +# aucun signal M&A/fermeture Québec 2026. VRAI bug corrigé au
26 +# passage : ce tenant met la RÉGION dans bulletFields[0]
27 +# (['São Paulo'], ['Guayas']…) → external_id « Quebec » partagé par
28 +# toutes les offres QC, qui s'écrasaient sur un seul uid en base
29 +# (16 trouvées, 1 affichée) — hook _external_id pattern altusgroup :
30 +# bullet au format réquisition VACnnnnn sinon suffixe du chemin.]
31 +# Créé : 2026-08-23 Modifié : 2026-10-19
9 32 # =============================================================================
33 +import re
34 +
10 35 from .workday import WorkdayConnector
11 36
12 37
@@ -16,3 +41,17 @@ class NutrecoConnector(WorkdayConnector):
16 41 TENANT = 'nutreco'
17 42 HOST = 'wd3'
18 43 SITE = 'Nutreco_External'
44 +
45 + # Ce tenant met la région seule dans bulletFields (['São Paulo'],
46 + # ['Guayas'], ['Quebec']…) : bullets[0] donnait « Quebec » comme
47 + # external_id pour TOUTES les offres québécoises, qui s'écrasaient sur un
48 + # seul uid en base (constaté le 2026-10-19 : 16 trouvées, 1 en base). On
49 + # prend le bullet au format réquisition (VAC + chiffres), sinon le suffixe
50 + # du chemin (ex. VAC30066-1).
51 + _REQ_ID = re.compile(r'^VAC\d+(?:-\d+)?$')
52 +
53 + def _external_id(self, item: dict, path: str) -> str:
54 + for b in item.get('bulletFields') or []:
55 + if self._REQ_ID.match(str(b).strip()):
56 + return str(b).strip()
57 + return path.rsplit('_', 1)[-1]
19 58
Menu

Theme