SPB Git

spb/job-ka

Public

Revert "[ka6] connecteur puma: stale = fenêtre de maintenance planifiée Workday (systémique, 20 tenants) — rien à réparer côté flux + artefact vague C corrigé (url vide → ca.puma.com). Stale = faux positif: POST cxs 303 → community.workday.com/maintenance-page dès 18:48 le 2026-10-16 (confirmé live à 00:37-00:42 le 17), 30 syncs ok=0 proprement nommés par la détection ajoutée dans workday.py après la fenêtre du 2026-10-10, AUCUN retrait — les 9 offres QC actives (Mirabel/Boucherville/Bromont) préservées, dernier sync vert 17:28 found=9 = médiane 9.0. Fenêtre bien plus longue que l'hebdo habituelle (probable week-end de mise à jour majeure), repart seul. Artefact vague C: url vide dans sources.json → https://ca.puma.com (301 → /ca/en vérifié live). Docstring chronologie 1re intervention, fiches puma.md/INDEX.md régénérées. 107 tests verts."

This reverts commit d1f9614336b5fb240a53902797f9a87f7ca4d8cf.
Simon-Pierre Boucher committed (Oct 17, 2026) parent d1f9614 Browse files

4 changed files +60 −77

modified data/sources.json +1 −1
@@ -11667,7 +11667,7 @@
11667 11667 {
11668 11668 "id": "puma",
11669 11669 "name": "Puma",
11670 − "url": "https://ca.puma.com",
11670 + "url": "",
11671 11671 "careers_url": "https://puma.wd502.myworkdayjobs.com/Jobs_at_Puma",
11672 11672 "sectors": [
11673 11673 "Mode",
modified docs/connecteurs/INDEX.md +51 −51
@@ -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-17 00:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-16 21:50 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-17 00: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`.
15 +> Index généré le 2026-10-16 21:50 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** — **25510 offres actives** (23127 directes, 2383 portails ; 108 masquées comme doublons inter-sources, soit 25402 visibles). 1134 fiches.
17 +**1104 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **25359 offres actives** (23152 directes, 2207 portails ; 105 masquées comme doublons inter-sources, soit 25254 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,26 +22,26 @@ 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 | 7447 | 47 % | 87 % |
26 −| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2987 | 17 % | 99 % |
27 −| [`workable`](ats-workable.md) | 71 | 1945 | 18 % | 100 % |
25 +| [`workday`](ats-workday.md) | 232 | 7452 | 47 % | 87 % |
26 +| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2998 | 17 % | 99 % |
27 +| [`workable`](ats-workable.md) | 71 | 1937 | 18 % | 100 % |
28 28 | [`dayforce`](ats-dayforce.md) | 129 | 1912 | 9 % | 100 % |
29 29 | [`successfactors`](ats-successfactors.md) | 12 | 1771 | 21 % | 99 % |
30 30 | [`njoyn`](ats-njoyn.md) | 11 | 1284 | 70 % | 87 % |
31 31 | [`workland`](ats-workland.md) | 1 | 1146 | 36 % | 100 % |
32 −| [`greenhouse`](ats-greenhouse.md) | 132 | 816 | 18 % | 100 % |
33 −| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 782 | 6 % | 100 % |
32 +| [`greenhouse`](ats-greenhouse.md) | 132 | 817 | 18 % | 100 % |
33 +| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 791 | 6 % | 100 % |
34 34 | [`lever`](ats-lever.md) | 58 | 610 | 20 % | 96 % |
35 35 | [`breezy`](ats-breezy.md) | 71 | 429 | 38 % | 95 % |
36 36 | [`bamboohr`](ats-bamboohr.md) | 37 | 285 | 8 % | 100 % |
37 37 | [`recruitee`](ats-recruitee.md) | 30 | 284 | 19 % | 97 % |
38 38 | [`ashby`](ats-ashby.md) | 41 | 282 | 51 % | 56 % |
39 −| [`taleo_tbe`](ats-taleo_tbe.md) | 7 | 202 | 26 % | 58 % |
39 +| [`taleo_tbe`](ats-taleo_tbe.md) | 7 | 203 | 26 % | 58 % |
40 40 | [`zoho_recruit`](ats-zoho_recruit.md) | 17 | 162 | 14 % | 88 % |
41 41 | [`teamtailor`](ats-teamtailor.md) | 10 | 153 | 30 % | 95 % |
42 42 | [`jazzhr`](ats-jazzhr.md) | 28 | 151 | 14 % | 91 % |
43 43 | [`adp`](ats-adp.md) | 17 | 140 | 38 % | 96 % |
44 −| [`taleo`](ats-taleo.md) | 5 | 97 | 0 % | 100 % |
44 +| [`taleo`](ats-taleo.md) | 5 | 103 | 0 % | 100 % |
45 45 | [`eightfold`](ats-eightfold.md) | 1 | 64 | 84 % | 100 % |
46 46 | [`icims`](ats-icims.md) | 7 | 56 | 38 % | 86 % |
47 47 | [`ultipro`](ats-ultipro.md) | 4 | 55 | 47 % | 100 % |
@@ -52,9 +52,9 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
52 52
53 53 | Source | Actives | Salaire | Dernier sync |
54 54 |---|---|---|---|
55 −| [Espresso-Jobs](espresso_jobs.md) | 314 | 20 % | 2026-10-16 23:46 |
56 −| [Guichet-Emplois (Canada)](guichet_emplois.md) | 503 | 99 % | 2026-10-16 23:57 |
57 −| [Jobillico](jobillico.md) | 1566 | 36 % | 2026-10-17 00:09 |
55 +| [Espresso-Jobs](espresso_jobs.md) | 314 | 20 % | 2026-10-16 21:33 |
56 +| [Guichet-Emplois (Canada)](guichet_emplois.md) | 506 | 99 % | 2026-10-16 21:44 |
57 +| [Jobillico](jobillico.md) | 1387 | 37 % | 2026-10-16 19:40 |
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)
@@ -63,14 +63,14 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
63 63 |---|---|---|---|---|---|
64 64 | [Réseau Atlas Workland (~80 employeurs QC : CSS, cégeps, Santé Québec, STQ, UQTR…)](atlas_workland.md) | [`workland`](ats-workland.md) | 1146 | 36 % | 100 % | ✅ |
65 65 | [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 1040 | 70 % | 67 % | ✅ |
66 −| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 967 | 98 % | 90 % | ✅ |
66 +| [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 970 | 98 % | 90 % | ✅ |
67 67 | [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 959 | 1 % | 100 % | ✅ |
68 68 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 894 | 27 % | 100 % | ✅ |
69 69 | [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 838 | 97 % | 98 % | ✅ |
70 −| [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 419 | 0 % | 100 % | ✅ |
71 −| [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 351 | 74 % | 100 % | ✅ |
70 +| [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 410 | 0 % | 100 % | ✅ |
71 +| [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 353 | 74 % | 100 % | ✅ |
72 72 | [CGI](cgi.md) | [`njoyn`](ats-njoyn.md) | 288 | 0 % | 96 % | ✅ |
73 −| [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 285 | 1 % | 93 % | ✅ |
73 +| [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 286 | 1 % | 93 % | ✅ |
74 74 | [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 271 | 0 % | 83 % | ✅ |
75 75 | [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 262 | 11 % | 93 % | ✅ |
76 76 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 256 | 17 % | 98 % | ✅ |
@@ -83,14 +83,14 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
83 83 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 187 | 94 % | 95 % | ✅ |
84 84 | [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 178 | 2 % | 100 % | ✅ |
85 85 | [Sodexo Canada](sodexocanadaltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 174 | 83 % | 99 % | ✅ |
86 +| [CISSS de l'Abitibi-Témiscamingue](cisss_abitibi.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 146 | 0 % | 100 % | ✅ |
86 87 | [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 146 | 0 % | 100 % | ✅ |
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 % | 99 % | ✅ |
88 +| [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 141 | 87 % | 100 % | ✅ |
89 89 | [La Vie en Rose](lavieenrose.md) | [`dayforce`](ats-dayforce.md) | 141 | 4 % | 100 % | ✅ |
90 90 | [Vetstrategy](vetstrategy.md) | [`dayforce`](ats-dayforce.md) | 137 | 4 % | 100 % | ✅ |
91 +| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 133 | 6 % | 100 % | ✅ |
91 92 | [Ubisoft](ubisoft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 132 | 0 % | 100 % | ✅ |
92 −| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 131 | 6 % | 100 % | ✅ |
93 −| [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 123 | 98 % | 100 % | ✅ |
93 +| [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 122 | 98 % | 100 % | ✅ |
94 94 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 119 | 98 % | 100 % | ✅ |
95 95 | [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 117 | 75 % | 90 % | ✅ |
96 96 | [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 116 | 0 % | 100 % | ✅ |
@@ -102,16 +102,16 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
102 102 | [Genetec](genetec_inc.md) | [`workable`](ats-workable.md) | 100 | 0 % | 100 % | ✅ |
103 103 | [Dentalcorp](dentalcorp.md) | [`workday`](ats-workday.md) | 97 | 18 % | 100 % | ✅ |
104 104 | [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 95 | 4 % | 100 % | ✅ |
105 −| [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 90 | 50 % | 9 % | ✅ |
105 +| [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 91 | 51 % | 9 % | ✅ |
106 106 | [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 % | ✅ |
107 +| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 87 | 5 % | 100 % | ✅ |
108 108 | [Linen Chest](linenchest.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 85 | 8 % | 100 % | ✅ |
109 109 | [Renaud-Bray](renaud_bray.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 85 | 1 % | 100 % | ✅ |
110 110 | [UAP Inc.](uapinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 83 | 47 % | 98 % | ✅ |
111 111 | [CAE](cae.md) | [`workday`](ats-workday.md) | 82 | 20 % | 95 % | ✅ |
112 +| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 79 | 29 % | 100 % | ✅ |
112 113 | [Gflenv](gflenv.md) | [`workday`](ats-workday.md) | 79 | 6 % | 91 % | ✅ |
113 114 | [Promutuel Assurance](promutuel.md) | [`workday`](ats-workday.md) | 79 | 0 % | 100 % | ✅ |
114 −| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 76 | 30 % | 100 % | ✅ |
115 115 | [iA Groupe financier](ia_groupe.md) | [`workday`](ats-workday.md) | 75 | 100 % | 97 % | ✅ |
116 116 | [Bulkbarn](bulkbarn.md) | [`dayforce`](ats-dayforce.md) | 74 | 0 % | 100 % | ✅ |
117 117 | [EMCO](emcocorporation.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 72 | 47 % | 100 % | ✅ |
@@ -139,13 +139,14 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
139 139 | [McKesson Canada](mckesson.md) | [`workday`](ats-workday.md) | 51 | 84 % | 88 % | ✅ |
140 140 | [BPA (Experts-conseils)](bpa.md) | [`dayforce`](ats-dayforce.md) | 49 | 0 % | 100 % | ✅ |
141 141 | [CHU de Québec — Université Laval](chu_quebec.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 49 | 4 % | 100 % | ✅ |
142 +| [Agnico Eagle Mines](agnico_eagle.md) | [`taleo`](ats-taleo.md) | 47 | 0 % | 100 % | ✅ |
142 143 | [Levio](levio.md) | [`greenhouse`](ats-greenhouse.md) | 47 | 0 % | 100 % | ✅ |
143 144 | [Lightspeed Commerce](lightspeedhq.md) | [`ashby`](ats-ashby.md) | 47 | 0 % | 100 % | ✅ |
144 145 | [ApexFocusGroup](afg.md) | [`workable`](ats-workable.md) | 46 | 0 % | 100 % | ✅ |
145 146 | [Brand Momentum](brandmomentum.md) | [`breezy`](ats-breezy.md) | 46 | 89 % | 100 % | ✅ |
146 147 | [Fairstone](fairstone.md) | [`workday`](ats-workday.md) | 46 | 50 % | 91 % | ✅ |
147 148 | [Firststudent](firststudent.md) | [`workday`](ats-workday.md) | 46 | 35 % | 96 % | ✅ |
148 −| [La Maison Simons](simons.md) | [`workday`](ats-workday.md) | 46 | 0 % | 89 % | ❌ |
149 +| [La Maison Simons](simons.md) | [`workday`](ats-workday.md) | 46 | 0 % | 89 % | ✅ |
149 150 | [Myhrabc](myhrabc.md) | [`workday`](ats-workday.md) | 46 | 50 % | 57 % | ✅ |
150 151 | [Techo-Bloc](techo_bloc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 46 | 43 % | 100 % | ✅ |
151 152 | [Unoria](unoria.md) | [`dayforce`](ats-dayforce.md) | 46 | 0 % | 100 % | ✅ |
@@ -160,12 +161,12 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
160 161 | [Camions Excellence Peterbilt](excellencepeterbilt.md) | [`dayforce`](ats-dayforce.md) | 43 | 33 % | 100 % | ✅ |
161 162 | [Saputo](saputo.md) | [`workday`](ats-workday.md) | 43 | 81 % | 100 % | ✅ |
162 163 | [JD Sports Canada](jdsports.md) | [`dayforce`](ats-dayforce.md) | 42 | 0 % | 100 % | ✅ |
163 −| [Agnico Eagle Mines](agnico_eagle.md) | [`taleo`](ats-taleo.md) | 41 | 0 % | 100 % | ✅ |
164 164 | [Groupe CH (Canadiens de Montréal, Centre Bell)](groupech.md) | [`dayforce`](ats-dayforce.md) | 40 | 0 % | 100 % | ✅ |
165 165 | [XTL Transport](xtltransportlogistics.md) | [`jazzhr`](ats-jazzhr.md) | 40 | 0 % | 98 % | ✅ |
166 166 | [Info-Ways](info_ways.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 39 | 0 % | 100 % | ✅ |
167 167 | [Kenworthmaska](kenworthmaska.md) | [`dayforce`](ats-dayforce.md) | 39 | 3 % | 100 % | ✅ |
168 168 | [Sopra Steria](soprasteria1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 39 | 0 % | 100 % | ✅ |
169 +| [MEDFAR Solutions Cliniques](medfar.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 38 | 0 % | 100 % | ✅ |
169 170 | [Sapsol Technologies Inc](sapsol_technologies_inc_7.md) | [`workable`](ats-workable.md) | 38 | 0 % | 100 % | ✅ |
170 171 | [system canada technologies](systemcanadatechnologies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 38 | 0 % | 100 % | ✅ |
171 172 | [Workin Group](workinquebec.md) | [`teamtailor`](ats-teamtailor.md) | 38 | 58 % | 100 % | ✅ |
@@ -190,7 +191,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
190 191 | [Rodeo FX](rodeofx.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 33 | 0 % | 94 % | ✅ |
191 192 | [Imperial Brady Canada](imperialdade.md) | [`dayforce`](ats-dayforce.md) | 32 | 0 % | 100 % | ✅ |
192 193 | [Institut de recherche du CUSM](cusm_ir.md) | [`njoyn`](ats-njoyn.md) | 32 | 94 % | 0 % | ✅ |
193 −| [OPENLANE Canada](openlane.md) | [`workday`](ats-workday.md) | 32 | 25 % | 88 % | ❌ |
194 +| [OPENLANE Canada](openlane.md) | [`workday`](ats-workday.md) | 32 | 25 % | 88 % | ✅ |
194 195 | [Énergir](energir.md) | [`successfactors`](ats-successfactors.md) | 32 | 44 % | 100 % | ✅ |
195 196 | [Comptable prix de revient](exceldorfoods478.md) | [`dayforce`](ats-dayforce.md) | 31 | 19 % | 100 % | ✅ |
196 197 | [Coveo](coveoen.md) | [`greenhouse`](ats-greenhouse.md) | 31 | 0 % | 100 % | ✅ |
@@ -206,7 +207,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
206 207 | [LGI Healthcare Solutions Santé Inc.](lgihealthcaresolutionssanteinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 29 | 0 % | 100 % | ✅ |
207 208 | [Lgs](lgs.md) | [`dayforce`](ats-dayforce.md) | 29 | 0 % | 100 % | ✅ |
208 209 | [Hitachi](hitachi.md) | [`workday`](ats-workday.md) | 28 | 11 % | 100 % | ✅ |
209 −| [MEDFAR Solutions Cliniques](medfar.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 28 | 0 % | 100 % | ✅ |
210 210 | [Nortera](nortera.md) | [`ultipro`](ats-ultipro.md) | 28 | 50 % | 100 % | ✅ |
211 211 | [Structube](structube1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 28 | 0 % | 100 % | ✅ |
212 212 | [Best Buy Canada](bestbuycanada.md) | [`workday`](ats-workday.md) | 27 | 0 % | 41 % | ✅ |
@@ -227,13 +227,13 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
227 227 | [Behaviour Interactif](bhvr.md) | [`lever`](ats-lever.md) | 25 | 0 % | 100 % | ✅ |
228 228 | [Huawei Canada](huaweicanada.md) | [`recruitee`](ats-recruitee.md) | 25 | 4 % | 100 % | ✅ |
229 229 | [AVP](aviva.md) | [`workday`](ats-workday.md) | 24 | 17 % | 92 % | ✅ |
230 +| [CHUM](chum.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 24 | 4 % | 100 % | ✅ |
230 231 | [CIUSSS de l'Est-de-l'Île-de-Montréal](ciusss_est_montreal.md) | [`taleo`](ats-taleo.md) | 24 | 0 % | 100 % | ✅ |
231 232 | [FedEx Express Canada](fedex.md) | [`workday`](ats-workday.md) | 24 | 100 % | 88 % | ✅ |
232 233 | [Lyft](lyft.md) | [`greenhouse`](ats-greenhouse.md) | 24 | 100 % | 100 % | ✅ |
233 234 | [Stellajones](stellajones.md) | [`dayforce`](ats-dayforce.md) | 24 | 25 % | 100 % | ✅ |
234 235 | [Baseten](baseten.md) | [`ashby`](ats-ashby.md) | 23 | 100 % | 0 % | ✅ |
235 236 | [Broccolini](broccolini.md) | [`bamboohr`](ats-bamboohr.md) | 23 | 0 % | 100 % | ✅ |
236 −| [CHUM](chum.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 23 | 4 % | 100 % | ✅ |
237 237 | [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | [`workday`](ats-workday.md) | 23 | 0 % | 74 % | ✅ |
238 238 | [Spectrum Health Care](spectrumhealthcare.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 23 | 87 % | 100 % | ✅ |
239 239 | [Sun Life](sunlife.md) | [`workday`](ats-workday.md) | 23 | 13 % | 78 % | ✅ |
@@ -257,7 +257,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
257 257 | [Teknion Roy & Breton](teknionroybreton.md) | [`recruitee`](ats-recruitee.md) | 21 | 57 % | 86 % | ✅ |
258 258 | [Ville de Gatineau](ville_gatineau.md) | [`njoyn`](ats-njoyn.md) | 21 | 100 % | 0 % | ✅ |
259 259 | [Vooban](vooban.md) | [`greenhouse`](ats-greenhouse.md) | 21 | 0 % | 100 % | ✅ |
260 −| [ALS Global](alsglobal.md) | [`workday`](ats-workday.md) | 20 | 5 % | 95 % | ✅ |
260 +| [ALS Global](alsglobal.md) | [`workday`](ats-workday.md) | 20 | 5 % | 95 % | ❌ |
261 261 | [dcbel](dcbel.md) | [`bamboohr`](ats-bamboohr.md) | 20 | 0 % | 100 % | ✅ |
262 262 | [Distribution stox](distributionstox2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 20 | 25 % | 100 % | ✅ |
263 263 | [DRB Distribution](drbdistribution.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 20 | 0 % | 95 % | ✅ |
@@ -268,7 +268,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
268 268 | [VIA Rail Canada](via_rail.md) | [`successfactors`](ats-successfactors.md) | 20 | 10 % | 100 % | ✅ |
269 269 | [Vosker](vosker.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 20 | 0 % | 100 % | ✅ |
270 270 | [Xsolla](xsolla.md) | [`lever`](ats-lever.md) | 20 | 100 % | 95 % | ✅ |
271 −| [Fund Accountant / Comptable de Fonds](sagardholdings.md) | [`workday`](ats-workday.md) | 19 | 16 % | 100 % | ❌ |
271 +| [Fund Accountant / Comptable de Fonds](sagardholdings.md) | [`workday`](ats-workday.md) | 19 | 16 % | 100 % | ✅ |
272 272 | [Groupe Mach](groupemach.md) | [`dayforce`](ats-dayforce.md) | 19 | 11 % | 100 % | ✅ |
273 273 | [Immiland Canada Inc.](immiland_canada_inc.md) | [`lever`](ats-lever.md) | 19 | 16 % | 100 % | ✅ |
274 274 | [Lamour](lamour.md) | [`workable`](ats-workable.md) | 19 | 0 % | 100 % | ✅ |
@@ -365,7 +365,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
365 365 | [Groupe Montoni](groupemontoni.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 13 | 0 % | 100 % | ✅ |
366 366 | [Investissement Québec](investquebec.md) | [`workday`](ats-workday.md) | 13 | 8 % | 100 % | ✅ |
367 367 | [MicroHabitat](microhabitat.md) | [`breezy`](ats-breezy.md) | 13 | 100 % | 100 % | ✅ |
368 −| [Peoplecorporation](peoplecorporation.md) | [`workday`](ats-workday.md) | 13 | 8 % | 77 % | ❌ |
368 +| [Peoplecorporation](peoplecorporation.md) | [`workday`](ats-workday.md) | 13 | 8 % | 77 % | ✅ |
369 369 | [Responsable bilingue du marketing événementiel / Event ...](fil.md) | [`workday`](ats-workday.md) | 13 | 100 % | 38 % | ✅ |
370 370 | [Running Room Canada](runningroom.md) | [`dayforce`](ats-dayforce.md) | 13 | 0 % | 100 % | ✅ |
371 371 | [Strathmore](strathmore.md) | [`adp`](ats-adp.md) | 13 | 38 % | 100 % | ✅ |
@@ -408,9 +408,9 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
408 408 | [Logisco](logisco.md) | [`bamboohr`](ats-bamboohr.md) | 11 | 27 % | 100 % | ✅ |
409 409 | [Ludia / Jam City](ludia.md) | [`bamboohr`](ats-bamboohr.md) | 11 | 0 % | 100 % | ✅ |
410 410 | [McWane Canada](mcwanecanada.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 11 | 64 % | 100 % | ✅ |
411 −| [Medavie](medaviehs.md) | [`workday`](ats-workday.md) | 11 | 82 % | 36 % | ❌ |
411 +| [Medavie](medaviehs.md) | [`workday`](ats-workday.md) | 11 | 82 % | 36 % | ✅ |
412 412 | [Nora Pharma](nora_pharma.md) | [`breezy`](ats-breezy.md) | 11 | 100 % | 91 % | ✅ |
413 −| [Plusgrade](plusgrade.md) | [`workday`](ats-workday.md) | 11 | 0 % | 91 % | ❌ |
413 +| [Plusgrade](plusgrade.md) | [`workday`](ats-workday.md) | 11 | 0 % | 91 % | ✅ |
414 414 | [Quincaillerie Richelieu](richelieu.md) | [`adp`](ats-adp.md) | 11 | 0 % | 100 % | ✅ |
415 415 | [Relais & Châteaux](relaischateaux.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 11 | 0 % | 100 % | ✅ |
416 416 | [Royal Vet](royalvet.md) | [`greenhouse`](ats-greenhouse.md) | 11 | 0 % | 100 % | ✅ |
@@ -433,6 +433,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
433 433 | [HEC Montréal — corps professoral](hec_montreal_profs.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 10 | 10 % | 100 % | ✅ |
434 434 | [JYSK Canada](jyskcanada.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
435 435 | [Les Excavations Lafontaine Inc.](lafontaineinc.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 10 | 0 % | 90 % | ✅ |
436 +| [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 40 % | 100 % | ✅ |
436 437 | [Mattel (Mega Bloks)](mattelinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
437 438 | [R&D Partners](rdpartners1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 10 | 0 % | 100 % | ✅ |
438 439 | [Raymond Chabot Grant Thornton](rcgt.md) | [`workday`](ats-workday.md) | 10 | 0 % | 100 % | ✅ |
@@ -459,7 +460,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
459 460 | [J'Excelle](jexcelleinc.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
460 461 | [JG Rive-Sud (GFS)](jgrivesud.md) | [`workday`](ats-workday.md) | 9 | 78 % | 100 % | ✅ |
461 462 | [LGT](lgt1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 0 % | 100 % | ✅ |
462 −| [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 9 | 44 % | 100 % | ✅ |
463 463 | [Porta](porta.md) | [`dayforce`](ats-dayforce.md) | 9 | 11 % | 100 % | ✅ |
464 464 | [Puma](puma.md) | [`workday`](ats-workday.md) | 9 | 100 % | 100 % | ❌ |
465 465 | [Quadra](quadra.md) | [`dayforce`](ats-dayforce.md) | 9 | 100 % | 100 % | ✅ |
@@ -471,7 +471,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
471 471 | [Vortex](vortex.md) | [`dayforce`](ats-dayforce.md) | 9 | 0 % | 100 % | ✅ |
472 472 | [WestGroupe](westgroupe.md) | [`jazzhr`](ats-jazzhr.md) | 9 | 0 % | 100 % | ✅ |
473 473 | [2026 GameChanger Scholarship Application](kabam.md) | [`lever`](ats-lever.md) | 8 | 25 % | 100 % | ✅ |
474 −| [Administration portuaire de Québec](portquebec.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
474 +| [Administration portuaire de Québec](portquebec.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ❌ |
475 475 | [Associé (e) d'entrepôt](cardinalhealth.md) | [`workday`](ats-workday.md) | 8 | 75 % | 88 % | ✅ |
476 476 | [Botpress](botpress.md) | [`workable`](ats-workable.md) | 8 | 0 % | 100 % | ✅ |
477 477 | [CAM Mécanique](cammecanique.md) | [`teamtailor`](ats-teamtailor.md) | 8 | 0 % | 100 % | ✅ |
@@ -486,7 +486,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
486 486 | [Expresco Foods](exprescofoods.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 12 % | 100 % | ✅ |
487 487 | [Fonds de solidarité FTQ](fondsftq.md) | [`workday`](ats-workday.md) | 8 | 0 % | 100 % | ✅ |
488 488 | [Framestore](framestore.md) | [`recruitee`](ats-recruitee.md) | 8 | 0 % | 100 % | ✅ |
489 −| [Groupe Meloche](melocheinc.md) | [`workday`](ats-workday.md) | 8 | 88 % | 100 % | ❌ |
489 +| [Groupe Meloche](melocheinc.md) | [`workday`](ats-workday.md) | 8 | 88 % | 100 % | ✅ |
490 490 | [Humanise](humanisecollective.md) | [`teamtailor`](ats-teamtailor.md) | 8 | 0 % | 75 % | ✅ |
491 491 | [Huron](huron.md) | [`workday`](ats-workday.md) | 8 | 100 % | 38 % | ✅ |
492 492 | [ISAAC Instruments](isaacinstruments.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 8 | 0 % | 100 % | ✅ |
@@ -497,9 +497,9 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
497 497 | [Manœuvre générale](athos.md) | [`dayforce`](ats-dayforce.md) | 8 | 50 % | 100 % | ✅ |
498 498 | [Mistplay](mistplay.md) | [`lever`](ats-lever.md) | 8 | 25 % | 88 % | ✅ |
499 499 | [Moneris](moneris.md) | [`workday`](ats-workday.md) | 8 | 100 % | 100 % | ✅ |
500 −| [Nationex](nationex.md) | [`dayforce`](ats-dayforce.md) | 8 | 0 % | 100 % | ✅ |
501 500 | [New York Holdings](new_york_holdings.md) | [`breezy`](ats-breezy.md) | 8 | 12 % | 100 % | ✅ |
502 501 | [North West Rubber](northwestrubber.md) | [`bamboohr`](ats-bamboohr.md) | 8 | 0 % | 100 % | ✅ |
502 +| [Novisto](novisto78.md) | [`greenhouse`](ats-greenhouse.md) | 8 | 0 % | 100 % | ✅ |
503 503 | [Omni Hôtel Mont-Royal](omni_hotels_gestion.md) | [`icims`](ats-icims.md) | 8 | 38 % | 88 % | ✅ |
504 504 | [Omni Hôtel Mont-Royal](omni_hotels_horaire.md) | [`icims`](ats-icims.md) | 8 | 38 % | 88 % | ✅ |
505 505 | [Prep Academy Tutors](prep_academy_tutors.md) | [`breezy`](ats-breezy.md) | 8 | 100 % | 100 % | ✅ |
@@ -534,8 +534,8 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
534 534 | [Mindrift](toloka_ai.md) | [`workable`](ats-workable.md) | 7 | 100 % | 100 % | ✅ |
535 535 | [Mirego](mirego.md) | [`lever`](ats-lever.md) | 7 | 0 % | 100 % | ✅ |
536 536 | [Mistral AI](mistral_ai.md) | [`ashby`](ats-ashby.md) | 7 | 0 % | 71 % | ✅ |
537 +| [Nationex](nationex.md) | [`dayforce`](ats-dayforce.md) | 7 | 0 % | 100 % | ✅ |
537 538 | [Northbridgefinancial](northbridgefinancial.md) | [`workday`](ats-workday.md) | 7 | 0 % | 100 % | ✅ |
538 −| [Novisto](novisto78.md) | [`greenhouse`](ats-greenhouse.md) | 7 | 0 % | 100 % | ✅ |
539 539 | [Nuovo Photography](nuovophotography.md) | [`workable`](ats-workable.md) | 7 | 29 % | 100 % | ✅ |
540 540 | [Oliver & Bonacini](oliverbonacini.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 7 | 43 % | 100 % | ✅ |
541 541 | [PEAK Groupe financier](peakgroup.md) | [`bamboohr`](ats-bamboohr.md) | 7 | 0 % | 100 % | ✅ |
@@ -556,12 +556,12 @@ 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 +| [Avocat·e de litige / Litigation Associate](clydeco.md) | [`workday`](ats-workday.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 % | ✅ |
562 563 | [C.H. Guenther & Son](chg.md) | [`workday`](ats-workday.md) | 6 | 83 % | 100 % | ✅ |
563 564 | [Carnaval de Québec Inc.](carnaval.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 0 % | 100 % | ✅ |
564 −| [Clyde & Co](clydeco.md) | [`workday`](ats-workday.md) | 6 | 0 % | 100 % | ✅ |
565 565 | [Conseil de gestion financière des Premières Nations (FNFMB)](fnfmb.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
566 566 | [delisoft](delisoft.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 0 % | 100 % | ✅ |
567 567 | [Distro](distro.md) | [`lever`](ats-lever.md) | 6 | 83 % | 100 % | ✅ |
@@ -625,7 +625,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
625 625 | [MVV](mvv1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 0 % | 100 % | ✅ |
626 626 | [Médialo](medialo.md) | [`recruitee`](ats-recruitee.md) | 5 | 0 % | 80 % | ✅ |
627 627 | [Nomic Bio](nomic.md) | [`ashby`](ats-ashby.md) | 5 | 0 % | 80 % | ✅ |
628 −| [Nrfcanada](nrfcanada.md) | [`workday`](ats-workday.md) | 5 | 60 % | 40 % | ❌ |
628 +| [Nrfcanada](nrfcanada.md) | [`workday`](ats-workday.md) | 5 | 60 % | 40 % | ✅ |
629 629 | [Oldcastle BuildingEnvelope](oldcastlebuildingenvelope.md) | [`greenhouse`](ats-greenhouse.md) | 5 | 0 % | 100 % | ✅ |
630 630 | [Propriétés Scalia](scalia.md) | [`bamboohr`](ats-bamboohr.md) | 5 | 20 % | 100 % | ✅ |
631 631 | [Pyrotek](pyrotek3.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 5 | 100 % | 100 % | ✅ |
@@ -641,7 +641,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
641 641 | [4Refuel](4refuel.md) | [`dayforce`](ats-dayforce.md) | 4 | 50 % | 100 % | ✅ |
642 642 | [Abritek](abritek.md) | [`adp`](ats-adp.md) | 4 | 100 % | 100 % | ✅ |
643 643 | [Agent service à la clientèle et soutien comptable](harriscomputer.md) | [`workday`](ats-workday.md) | 4 | 25 % | 100 % | ✅ |
644 −| [Air Traffic Control (ATC)](navcanada.md) | [`workday`](ats-workday.md) | 4 | 50 % | 50 % | ❌ |
644 +| [Air Traffic Control (ATC)](navcanada.md) | [`workday`](ats-workday.md) | 4 | 50 % | 50 % | ✅ |
645 645 | [AMI](ami.md) | [`ashby`](ats-ashby.md) | 4 | 0 % | 0 % | ✅ |
646 646 | [Associé au Marketing et Opérations Clients – Est](diageo.md) | [`workday`](ats-workday.md) | 4 | 100 % | 100 % | ✅ |
647 647 | [Aviya Aerospace Systems](aviyatech.md) | [`lever`](ats-lever.md) | 4 | 0 % | 100 % | ✅ |
@@ -688,7 +688,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
688 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 % | ❌ |
691 +| [Nortekinc](nortekinc.md) | [`workday`](ats-workday.md) | 4 | 25 % | 100 % | ✅ |
692 692 | [Nssl](nssl.md) | [`dayforce`](ats-dayforce.md) | 4 | 0 % | 100 % | ✅ |
693 693 | [Nuvei](nuvei.md) | [`workable`](ats-workable.md) | 4 | 0 % | 100 % | ✅ |
694 694 | [O-I](o_i.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 4 | 25 % | 100 % | ✅ |
@@ -735,6 +735,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
735 735 | [Cdpqfiliales](cdpqfiliales.md) | [`workday`](ats-workday.md) | 3 | 0 % | 100 % | ✅ |
736 736 | [CI Financial](ci.md) | [`workday`](ats-workday.md) | 3 | 0 % | 100 % | ✅ |
737 737 | [Cologix](cologix.md) | [`lever`](ats-lever.md) | 3 | 0 % | 100 % | ✅ |
738 +| [Cominar](cominar.md) | [`dayforce`](ats-dayforce.md) | 3 | 0 % | 100 % | ✅ |
738 739 | [Connor, Clark & Lunn Private Capital Ltd.](pcm.md) | [`greenhouse`](ats-greenhouse.md) | 3 | 100 % | 100 % | ✅ |
739 740 | [Continental Technology Solutions](continentaltechnologysolutions.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 3 | 0 % | 100 % | ✅ |
740 741 | [CTS Foods Brokers](cts_foods_brokers_inc.md) | [`workable`](ats-workable.md) | 3 | 67 % | 100 % | ✅ |
@@ -796,7 +797,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
796 797 | [Andy Transport](andy_transport.md) | [`workable`](ats-workable.md) | 2 | 0 % | 100 % | ✅ |
797 798 | [Associé aux ventes/Retail Sales Associate](gapinc.md) | [`workday`](ats-workday.md) | 2 | 0 % | 50 % | ✅ |
798 799 | [AtoB](atob.md) | [`ashby`](ats-ashby.md) | 2 | 50 % | 50 % | ✅ |
799 −| [Autorité des marchés financiers (AMF)](lautorite.md) | [`workday`](ats-workday.md) | 2 | 100 % | 100 % | ❌ |
800 +| [Autorité des marchés financiers (AMF)](lautorite.md) | [`workday`](ats-workday.md) | 2 | 100 % | 100 % | ✅ |
800 801 | [Averna](averna1.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 2 | 0 % | 100 % | ✅ |
801 802 | [Billups](billups.md) | [`ashby`](ats-ashby.md) | 2 | 100 % | 100 % | ✅ |
802 803 | [BIXI Montréal](biximontreal.md) | [`recruitee`](ats-recruitee.md) | 2 | 50 % | 100 % | ✅ |
@@ -805,7 +806,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
805 806 | [Catalyst Canada](catalystcanada.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 2 | 0 % | 100 % | ✅ |
806 807 | [Charger Logistics](charger_logistics_inc.md) | [`workable`](ats-workable.md) | 2 | 0 % | 100 % | ✅ |
807 808 | [Charlotte Tilbury](charlotte_tilbury.md) | [`workable`](ats-workable.md) | 2 | 0 % | 100 % | ✅ |
808 −| [Cominar](cominar.md) | [`dayforce`](ats-dayforce.md) | 2 | 0 % | 100 % | ✅ |
809 809 | [Conseil régional de l'environnement - Région de la Capitale Nationale](conseilrgionaldelenvironnement_rgiondelacapitalenationale.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 2 | 0 % | 100 % | ✅ |
810 810 | [CWP Energy](mcgillstlaurent.md) | [`jazzhr`](ats-jazzhr.md) | 2 | 0 % | 100 % | ✅ |
811 811 | [Delos Data](delos_data.md) | [`ashby`](ats-ashby.md) | 2 | 100 % | 100 % | ✅ |
@@ -830,7 +830,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
830 830 | [Granit Design](granit_design.md) | [`dayforce`](ats-dayforce.md) | 2 | 0 % | 100 % | ✅ |
831 831 | [HP](hp.md) | [`workday`](ats-workday.md) | 2 | 100 % | 100 % | ✅ |
832 832 | [inBeat Agency](inbeat_agency.md) | [`ashby`](ats-ashby.md) | 2 | 0 % | 50 % | ✅ |
833 −| [Infirmier(ère), Salle de réveil](shrinerschildrens.md) | [`workday`](ats-workday.md) | 2 | 0 % | 100 % | ❌ |
833 +| [Infirmier(ère), Salle de réveil](shrinerschildrens.md) | [`workday`](ats-workday.md) | 2 | 0 % | 100 % | ✅ |
834 834 | [Jj](jj.md) | [`workday`](ats-workday.md) | 2 | 100 % | 50 % | ✅ |
835 835 | [Kiongroup](kiongroup.md) | [`workday`](ats-workday.md) | 2 | 50 % | 50 % | ✅ |
836 836 | [Kognitive Sales Solutions](kognitive_sales_solutions.md) | [`workable`](ats-workable.md) | 2 | 50 % | 100 % | ✅ |
@@ -856,7 +856,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
856 856 | [Reflector Entertainment](reflector.md) | [`dayforce`](ats-dayforce.md) | 2 | 0 % | 100 % | ✅ |
857 857 | [Robover (ODL Canada)](odl.md) | [`workday`](ats-workday.md) | 2 | 0 % | 100 % | ✅ |
858 858 | [Santropol Roulant](santropolroulant.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 2 | 50 % | 100 % | ✅ |
859 −| [SBM Management](sbmmanagement.md) | [`workday`](ats-workday.md) | 2 | 100 % | 50 % | ❌ |
859 +| [SBM Management](sbmmanagement.md) | [`workday`](ats-workday.md) | 2 | 100 % | 50 % | ✅ |
860 860 | [Sel Windsor (Mines Seleine)](selwindsor.md) | [`ultipro`](ats-ultipro.md) | 2 | 0 % | 100 % | ✅ |
861 861 | [Sense Ingénierie](sense_engineering.md) | [`breezy`](ats-breezy.md) | 2 | 0 % | 100 % | ✅ |
862 862 | [Signifly](signifly.md) | [`recruitee`](ats-recruitee.md) | 2 | 0 % | 0 % | ✅ |
@@ -890,7 +890,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
890 890 | [Agence](agence_carrieres.md) | [`breezy`](ats-breezy.md) | 1 | 100 % | 100 % | ✅ |
891 891 | [Alan Canada](alan.md) | [`ashby`](ats-ashby.md) | 1 | 0 % | 100 % | ✅ |
892 892 | [Aliments Ouimet-Cordon Bleu inc.](cordonbleu.md) | [`bamboohr`](ats-bamboohr.md) | 1 | 100 % | 100 % | ✅ |
893 −| [Alliance de la Fonction publique du Canada](psacunion.md) | [`workday`](ats-workday.md) | 1 | 100 % | 100 % | ❌ |
893 +| [Alliance de la Fonction publique du Canada](psacunion.md) | [`workday`](ats-workday.md) | 1 | 100 % | 100 % | ✅ |
894 894 | [Alygra Advisory](alygra.md) | [`ashby`](ats-ashby.md) | 1 | 0 % | 100 % | ✅ |
895 895 | [ANINE BING](aninebing.md) | [`greenhouse`](ats-greenhouse.md) | 1 | 0 % | 100 % | ✅ |
896 896 | [Ariolix](ariolix.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 1 | 0 % | 100 % | ✅ |
@@ -1002,7 +1002,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
1002 1002 | [Osgoode Properties](osgoode_properties.md) | [`adp`](ats-adp.md) | 1 | 100 % | 100 % | ✅ |
1003 1003 | [Panda7](panda7.md) | [`breezy`](ats-breezy.md) | 1 | 100 % | 100 % | ✅ |
1004 1004 | [Passport Brand Design](passportbranddesign.md) | [`greenhouse`](ats-greenhouse.md) | 1 | 0 % | 100 % | ✅ |
1005 −| [Patterson Companies](pattersoncompanies.md) | [`workday`](ats-workday.md) | 1 | 0 % | 100 % | ❌ |
1005 +| [Patterson Companies](pattersoncompanies.md) | [`workday`](ats-workday.md) | 1 | 0 % | 100 % | ✅ |
1006 1006 | [Pelmorex](pelmorex.md) | [`lever`](ats-lever.md) | 1 | 0 % | 0 % | ✅ |
1007 1007 | [PeopleConnect Inc](peopleconnect_inc.md) | [`breezy`](ats-breezy.md) | 1 | 100 % | 100 % | ✅ |
1008 1008 | [Placements Mackenzie (Power/IGM)](mackenzie.md) | [`icims`](ats-icims.md) | 1 | 100 % | 0 % | ✅ |
@@ -1054,6 +1054,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
1054 1054 | [Warehouse Associate](zepinc.md) | [`workday`](ats-workday.md) | 1 | 0 % | 100 % | ✅ |
1055 1055 | [WaveShaper AI](waveshaperai.md) | [`greenhouse`](ats-greenhouse.md) | 1 | 0 % | 100 % | ✅ |
1056 1056 | [WCG International Consultants Ltd.](wcginternationalconsultantsltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 1 | 100 % | 100 % | ✅ |
1057 +| [WebProps.org](webprops.md) | [`workable`](ats-workable.md) | 1 | 0 % | 100 % | ✅ |
1057 1058 | [Westcliff](westcliff.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 1 | 0 % | 100 % | ✅ |
1058 1059 | [Wikoff Color Corporation](wikoff.md) | [`dayforce`](ats-dayforce.md) | 1 | 0 % | 100 % | ✅ |
1059 1060 | [Wingtra AG](wingtra_2.md) | [`lever`](ats-lever.md) | 1 | 0 % | 100 % | ✅ |
@@ -1126,7 +1127,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
1126 1127 | [Produits Kruger](produits_kruger.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 0 | — | — | ✅ |
1127 1128 | [Projevia](projevia.md) | [`recruitee`](ats-recruitee.md) | 0 | — | — | n/d |
1128 1129 | [Qohash](qohash.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1129 −| [QuadReal (QuadReal Property Group)](quadreal.md) | [`workday`](ats-workday.md) | 0 | — | — | ❌ |
1130 +| [QuadReal (QuadReal Property Group)](quadreal.md) | [`workday`](ats-workday.md) | 0 | — | — | ✅ |
1130 1131 | [Quandela](quandela.md) | [`workable`](ats-workable.md) | 0 | — | — | ✅ |
1131 1132 | [QuidelOrtho](orthoclinical.md) | [`workday`](ats-workday.md) | 0 | — | — | ✅ |
1132 1133 | [RBC](rbc.md) | [`workday`](ats-workday.md) | 0 | — | — | ✅ |
@@ -1161,7 +1162,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
1161 1162 | [VA Desk](vadesk.md) | [`breezy`](ats-breezy.md) | 0 | — | — | ✅ |
1162 1163 | [Valence Labs](valencelabs.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1163 1164 | [Venture Media](venturemedia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 0 | — | — | ✅ |
1164 −| [WebProps.org](webprops.md) | [`workable`](ats-workable.md) | 0 | — | — | ✅ |
1165 1165 | [Wisemotion Robotics](wisemotion.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1166 1166 | [Workwear Outfitters](workwear.md) | [`workday`](ats-workday.md) | 0 | — | — | ✅ |
1167 1167 | [Wyze Labs](wyze_labs.md) | [`breezy`](ats-breezy.md) | 0 | — | — | ✅ |
modified docs/connecteurs/puma.md +7 −11
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/puma.md
7 7 Rôle : Fiche connecteur — Puma (employeur direct, ATS workday)
8 −Généré : 2026-10-17 00:40 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-14 18: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-17 00:40 EDT par scripts/gen_connector_docs.py — NE PAS
16 16
17 17 ## Description
18 18
19 −- **Site** : [Puma](https://ca.puma.com)
19 +- **Site** : [Puma]()
20 20 - **Page carrières** : https://puma.wd502.myworkdayjobs.com/Jobs_at_Puma
21 21 - **Secteurs** : Mode, Ventes
22 22 - **Région** : PUMA Retail Store - Mirabel, PUMA Retail Store - Boucherville, Outlet Bromont
@@ -38,7 +38,7 @@ Généré : 2026-10-17 00: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 **9 offres actives** de la source (base live, 2026-10-17 00:40 EDT).
41 +Complétude mesurée sur les **9 offres actives** de la source (base live, 2026-10-14 18:40 EDT).
42 42
43 43 | Champ (`jobs.*`) | Rôle | Complétude |
44 44 |---|---|---|
@@ -79,23 +79,19 @@ Exemple réel : *Superviseur de magasin - temps plein (Mirabel, Quebec)* — Mir
79 79
80 80 ## Volumétrie & complétude live
81 81
82 −*(mesuré le 2026-10-17 00:40 EDT dans `data/jobka.db`)*
82 +*(mesuré le 2026-10-14 18:40 EDT dans `data/jobka.db`)*
83 83
84 84 - **Offres en base** : 11 (dont **9 actives**, 0 masquées comme doublons `dup_of`)
85 85 - **Salaire** : 9/9 actives (100 %)
86 86 - **GPS** : 9/9 actives (100 %)
87 87 - **Mode** : 0/9 actives (0 %)
88 88 - **Parution** : 9/9 actives (100 %)
89 −- **Dernier sync** : 2026-10-17 00:39 — trouvées 0, +0, ~0, -0, **ÉCHEC : Workday en maintenance planifiée (redirigé vers https://community.workday.com/maintenance-…**
90 −- **Syncs enregistrés** (`sync_log`) : 490
89 +- **Dernier sync** : 2026-10-14 15:51 — trouvées 9, +0, ~0, -0
90 +- **Syncs enregistrés** (`sync_log`) : 469
91 91
92 92 ## Erreurs & dépannage
93 93
94 −Erreurs relevées dans `sync_log` :
95 −
96 −| Erreur | Occurrences | Dernière fois |
97 −|---|---|---|
98 −| Workday en maintenance planifiée (redirigé vers https://community.workday.com/maintenance-… | 4 | 2026-10-17 00:39 |
94 +Aucune erreur dans `sync_log` pour cette source.
99 95
100 96 - Rejouer un sync isolé : `.venv/bin/python run.py sync puma` puis inspecter `sync_log` : `sqlite3 data/jobka.db "SELECT * FROM sync_log WHERE source='puma' ORDER BY ts DESC LIMIT 5;"`
101 97 - Garde-fous : une source qui retourne ≤ 25 % de sa médiane historique déclenche une alerte et les retraits sont suspendus ; une offre doit manquer 2 syncs consécutifs avant `active=0`.
modified jobka/connectors/puma.py +1 −14
@@ -5,24 +5,11 @@
5 5 # Fichier : jobka/connectors/puma.py
6 6 # Rôle : Connecteur Puma — workday (tenant puma.wd502, site Jobs_at_Puma)
7 7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23]
8 −# Créé : 2026-08-23 Modifié : 2026-10-17
8 +# Créé : 2026-08-23 Modifié : 2026-08-23
9 9 # =============================================================================
10 10 from .workday import WorkdayConnector
11 11
12 12
13 −# Chronologie des interventions
14 −# -----------------------------
15 −# 2026-10-17 (ka6, 1re intervention) — « stale » = fenêtre de maintenance
16 −# PLANIFIÉE Workday (POST cxs 303 -> community.workday.com/maintenance-page),
17 −# systémique : 20 tenants Workday du repo touchés dès 18:48 le 2026-10-16,
18 −# bien plus longue que la fenêtre hebdo du 2026-10-10 (1 seul échec loggé).
19 −# AUCUN échec propre au connecteur : workday.py nomme la cause dans sync_log
20 −# (ok=0 sans retrait), les 9 offres QC actives (Mirabel/Boucherville/Bromont)
21 −# sont préservées. Seul correctif : artefact vague C « url vide » dans
22 −# data/sources.json -> https://ca.puma.com. Ne pas diagnostiquer tenant par
23 −# tenant pendant ces fenêtres : repart seul à la fin.
24 −
25 −
26 13 class PumaConnector(WorkdayConnector):
27 14 source_id = 'puma'
28 15 EMPLOYER = 'Puma'
29 16
Menu

Theme