SPB Git

Repository Public

Commit

[ka6] fix connecteur capintel: faux positif de supervision (0 offre QC légitime — CapIntel n'a plus de poste au Québec) — aucun défaut du connecteur, correction d'un artefact sources.json (url vide) — le statut stale vient de la définition de succès de la supervision : le board Greenhouse capintel n'a AUCUNE offre QC depuis la dépublication le 2026-09-21 (sync de 16:41, miss_count=2 → active=0 à 18:14) de l'unique offre montréalaise « Context Engineer » 5111380007 (parue le 2026-04-16, détail live 404 confirmé), donc les syncs horaires rendent ok=1 found=0 (médiane 0.5) et sont comptés comme non-succès — même profil que canderel 32f1e24 (volet dépublication), coorstek 2c4caea, altusgroup f092997, quadreal ef41976 : tenant à volume QC temporairement nul. Le connecteur est INTACT et re-vérifié live exhaustivement : l'API boards-api.greenhouse.io répond (3 offres : Senior Account Executive « US (Remote) » 5234414007, Strategic Account Development Associate Toronto 5210626007 et NYC 5210627007, toutes correctement exclues par is_quebec_location), zéro occurrence de montréal/québec/laval/gatineau/sherbrooke/qc dans le JSON complet content=true, et l'endpoint /offices vérifié bureau par bureau : CapIntel a bien des bureaux « Gatineau office (QC) » et « Montreal office (QC) » dans Greenhouse mais 0 poste rattaché à chacun (les 3 postes live : 1 au bureau US NY, 2 sans bureau) — pas d'angle mort multi-lieux, pas de partition par langue (Greenhouse n'est pas partitionné par culture, contrairement à Dayforce). Correction au passage de l'artefact du générateur vague C dans data/sources.json : url vide → https://capintel.com (vérifié 200, titre « CapIntel | Investment Presentations for Wealth Firms » — fintech de présentations de placements, cohérent avec les secteurs Finance/Données déjà en place ; la fiche affichait « Site : [CapIntel]() »). Docstring du connecteur mise à jour (re-vérif 2026-09-21). Fiches docs/connecteurs/ capintel.md + ats-greenhouse.md + INDEX.md régénérées via scripts/gen_connector_docs.py (les 1129 autres fiches, dont seuls les instantanés horodatés changeaient, restaurées — hors périmètre). Sync isolé rejoué : found=0 en 0,1 s, ok=1 — 0 reste le volume légitime tant que CapIntel ne republie pas au Québec ; les offres reviendront d'elles-mêmes si republiées (filtre client is_quebec_location opérationnel, remote-first canadien surveillé via le lieu du poste). 106 tests pytest verts. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.

Simon-Pierre Boucher committed · Sep 22, 2026 parent 32f1e24
5 changed files +162 −184 Browse files
modified data/sources.json +1 −1
@@ -6842,7 +6842,7 @@
6842 { 6842 {
6843 "id": "capintel", 6843 "id": "capintel",
6844 "name": "CapIntel", 6844 "name": "CapIntel",
6845− "url": "", 6845+ "url": "https://capintel.com",
6846 "careers_url": "https://job-boards.greenhouse.io/capintel", 6846 "careers_url": "https://job-boards.greenhouse.io/capintel",
6847 "sectors": [ 6847 "sectors": [
6848 "Finance", 6848 "Finance",
modified docs/connecteurs/INDEX.md +11 −11
@@ -5,16 +5,16 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/INDEX.md 6 Fichier : docs/connecteurs/INDEX.md
7 Rôle : Index généré de la documentation des connecteurs (ATS, employeurs, portails, dépôt) 7 Rôle : Index généré de la documentation des connecteurs (ATS, employeurs, portails, dépôt)
8−Généré : 2026-09-21 20:03 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-09-21 20:16 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
12 12
13 # Job·Ka — Connecteurs (index) 13 # Job·Ka — Connecteurs (index)
14 14
15−> Index généré le 2026-09-21 20:03 EDT par `scripts/gen_connector_docs.py` (rejouable). Croise `data/sources.json`, l'introspection de `jobka/connectors/*.py` et la base live `data/jobka.db`. 15+> Index généré le 2026-09-21 20:16 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−**1103 employeurs directs** connectés via **24 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **24879 offres actives** (22538 directes, 2341 portails ; 108 masquées comme doublons inter-sources, soit 24771 visibles). 1132 fiches. 17+**1103 employeurs directs** connectés via **24 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **24876 offres actives** (22535 directes, 2341 portails ; 108 masquées comme doublons inter-sources, soit 24768 visibles). 1132 fiches.
18 18
19 Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conserve son URL originale ; la candidature se fait chez l'employeur (badge « Offre directe » sur les sources directes). 19 Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conserve son URL originale ; la candidature se fait chez l'employeur (badge « Offre directe » sur les sources directes).
20 20
@@ -22,12 +22,12 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
22 22
23 | Plateforme | Employeurs | Actives | Salaire | GPS | 23 | Plateforme | Employeurs | Actives | Salaire | GPS |
24 |---|---|---|---|---| 24 |---|---|---|---|---|
25−| [`workday`](ats-workday.md) | 233 | 7514 | 45 % | 86 % | 25+| [`workday`](ats-workday.md) | 233 | 7513 | 45 % | 86 % |
26−| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2950 | 17 % | 99 % | 26+| [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2949 | 17 % | 99 % |
27 | [`dayforce`](ats-dayforce.md) | 128 | 1807 | 8 % | 100 % | 27 | [`dayforce`](ats-dayforce.md) | 128 | 1807 | 8 % | 100 % |
28 | [`workable`](ats-workable.md) | 71 | 1765 | 19 % | 100 % | 28 | [`workable`](ats-workable.md) | 71 | 1765 | 19 % | 100 % |
29 | [`successfactors`](ats-successfactors.md) | 11 | 1445 | 15 % | 99 % | 29 | [`successfactors`](ats-successfactors.md) | 11 | 1445 | 15 % | 99 % |
30−| [`workland`](ats-workland.md) | 1 | 1214 | 34 % | 100 % | 30+| [`workland`](ats-workland.md) | 1 | 1213 | 34 % | 100 % |
31 | [`njoyn`](ats-njoyn.md) | 11 | 1116 | 76 % | 84 % | 31 | [`njoyn`](ats-njoyn.md) | 11 | 1116 | 76 % | 84 % |
32 | [`greenhouse`](ats-greenhouse.md) | 131 | 840 | 20 % | 100 % | 32 | [`greenhouse`](ats-greenhouse.md) | 131 | 840 | 20 % | 100 % |
33 | [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 811 | 7 % | 100 % | 33 | [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 811 | 7 % | 100 % |
@@ -60,20 +60,20 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
60 60
61 | Employeur | ATS | Actives | Salaire | GPS | Dernier sync OK | 61 | Employeur | ATS | Actives | Salaire | GPS | Dernier sync OK |
62 |---|---|---|---|---|---| 62 |---|---|---|---|---|---|
63−| [Réseau Atlas Workland (~80 employeurs QC : CSS, cégeps, Santé Québec, STQ, UQTR…)](atlas_workland.md) | [`workland`](ats-workland.md) | 1214 | 34 % | 100 % | ✅ | 63+| [Réseau Atlas Workland (~80 employeurs QC : CSS, cégeps, Santé Québec, STQ, UQTR…)](atlas_workland.md) | [`workland`](ats-workland.md) | 1213 | 34 % | 100 % | ✅ |
64 | [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 990 | 96 % | 90 % | ✅ | 64 | [Walmart Canada](walmart.md) | [`workday`](ats-workday.md) | 990 | 96 % | 90 % | ✅ |
65 | [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 983 | 64 % | 65 % | ✅ | 65 | [Couche-Tard / Circle K](circlek.md) | [`workday`](ats-workday.md) | 983 | 64 % | 65 % | ✅ |
66 | [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 773 | 98 % | 98 % | ✅ | 66 | [Santé Québec — Montréal](sante_montreal.md) | [`njoyn`](ats-njoyn.md) | 773 | 98 % | 98 % | ✅ |
67 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 756 | 28 % | 100 % | ✅ | 67 | [Solution SFT](solution_sft.md) | [`workable`](ats-workable.md) | 756 | 28 % | 100 % | ✅ |
68−| [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 739 | 0 % | 100 % | ✅ | 68+| [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 741 | 0 % | 100 % | ✅ |
69 | [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 390 | 0 % | 100 % | ✅ | 69 | [TEHORA](tehora.md) | [`workable`](ats-workable.md) | 390 | 0 % | 100 % | ✅ |
70 | [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 352 | 0 % | 84 % | ✅ | 70 | [Globalhr](globalhr.md) | [`workday`](ats-workday.md) | 352 | 0 % | 84 % | ✅ |
71 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 262 | 15 % | 98 % | ✅ | 71 | [Go RH](gorh.md) | [`lever`](ats-lever.md) | 262 | 15 % | 98 % | ✅ |
72 | [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 262 | 2 % | 94 % | ✅ | 72 | [Mouvement Desjardins](desjardins.md) | [`workday`](ats-workday.md) | 262 | 2 % | 94 % | ✅ |
73 | [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 258 | 9 % | 91 % | ✅ | 73 | [Slihrms](slihrms.md) | [`workday`](ats-workday.md) | 258 | 9 % | 91 % | ✅ |
74 | [Rechercher des](gianttiger.md) | [`workday`](ats-workday.md) | 240 | 1 % | 100 % | ✅ | 74 | [Rechercher des](gianttiger.md) | [`workday`](ats-workday.md) | 240 | 1 % | 100 % | ✅ |
75−| [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 237 | 7 % | 100 % | ✅ |
76 | [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 237 | 21 % | 100 % | ✅ | 75 | [American Iron and Metal](americanironandmetal.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 237 | 21 % | 100 % | ✅ |
76+| [Alstom](alstom.md) | [`successfactors`](ats-successfactors.md) | 235 | 7 % | 100 % | ✅ |
77 | [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 232 | 3 % | 100 % | ✅ | 77 | [CIMA+](cima2.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 232 | 3 % | 100 % | ✅ |
78 | [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 212 | 72 % | 100 % | ✅ | 78 | [Université McGill](mcgill.md) | [`workday`](ats-workday.md) | 212 | 72 % | 100 % | ✅ |
79 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 204 | 96 % | 92 % | ✅ | 79 | [Groupe Banque TD](td.md) | [`workday`](ats-workday.md) | 204 | 96 % | 92 % | ✅ |
@@ -92,7 +92,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
92 | [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 134 | 6 % | 100 % | ✅ | 92 | [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 134 | 6 % | 100 % | ✅ |
93 | [Vetstrategy](vetstrategy.md) | [`dayforce`](ats-dayforce.md) | 130 | 2 % | 100 % | ✅ | 93 | [Vetstrategy](vetstrategy.md) | [`dayforce`](ats-dayforce.md) | 130 | 2 % | 100 % | ✅ |
94 | [Groupe Helios](groupehelios.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 117 | 2 % | 100 % | ✅ | 94 | [Groupe Helios](groupehelios.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 117 | 2 % | 100 % | ✅ |
95−| [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 116 | 0 % | 99 % | ✅ | 95+| [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 115 | 0 % | 99 % | ✅ |
96 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 108 | 74 % | 100 % | ✅ | 96 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 108 | 74 % | 100 % | ✅ |
97 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 106 | 98 % | 100 % | ✅ | 97 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 106 | 98 % | 100 % | ✅ |
98 | [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 101 | 3 % | 100 % | ✅ | 98 | [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 101 | 3 % | 100 % | ✅ |
@@ -135,10 +135,10 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
135 | [Fairstone](fairstone.md) | [`workday`](ats-workday.md) | 54 | 44 % | 91 % | ✅ | 135 | [Fairstone](fairstone.md) | [`workday`](ats-workday.md) | 54 | 44 % | 91 % | ✅ |
136 | [Gdv](gdv.md) | [`dayforce`](ats-dayforce.md) | 54 | 0 % | 100 % | ✅ | 136 | [Gdv](gdv.md) | [`dayforce`](ats-dayforce.md) | 54 | 0 % | 100 % | ✅ |
137 | [Manuvie](manulife.md) | [`workday`](ats-workday.md) | 54 | 83 % | 63 % | ✅ | 137 | [Manuvie](manulife.md) | [`workday`](ats-workday.md) | 54 | 83 % | 63 % | ✅ |
138−| [Autodesk](autodesk.md) | [`workday`](ats-workday.md) | 53 | 83 % | 40 % | ✅ |
139 | [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 53 | 34 % | 77 % | ✅ | 138 | [Hydro-Québec](hydroquebec.md) | [`successfactors`](ats-successfactors.md) | 53 | 34 % | 77 % | ✅ |
140 | [Kruger](kruger.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 53 | 9 % | 100 % | ✅ | 139 | [Kruger](kruger.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 53 | 9 % | 100 % | ✅ |
141 | [Laporte Experts Conseils](laportefr.md) | [`greenhouse`](ats-greenhouse.md) | 53 | 0 % | 100 % | ✅ | 140 | [Laporte Experts Conseils](laportefr.md) | [`greenhouse`](ats-greenhouse.md) | 53 | 0 % | 100 % | ✅ |
141+| [Autodesk](autodesk.md) | [`workday`](ats-workday.md) | 52 | 83 % | 40 % | ✅ |
142 | [Automobileendirect](automobileendirect.md) | [`dayforce`](ats-dayforce.md) | 52 | 0 % | 100 % | ✅ | 142 | [Automobileendirect](automobileendirect.md) | [`dayforce`](ats-dayforce.md) | 52 | 0 % | 100 % | ✅ |
143 | [Kiewit (Ganotec)](kiewit_ganotec.md) | [`successfactors`](ats-successfactors.md) | 52 | 0 % | 100 % | ✅ | 143 | [Kiewit (Ganotec)](kiewit_ganotec.md) | [`successfactors`](ats-successfactors.md) | 52 | 0 % | 100 % | ✅ |
144 | [Bdo](bdo.md) | [`workday`](ats-workday.md) | 50 | 10 % | 76 % | ✅ | 144 | [Bdo](bdo.md) | [`workday`](ats-workday.md) | 50 | 10 % | 76 % | ✅ |
modified docs/connecteurs/ats-greenhouse.md +133 −133
@@ -5,14 +5,14 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/ats-greenhouse.md 6 Fichier : docs/connecteurs/ats-greenhouse.md
7 Rôle : Fiche plateforme ATS greenhouse — mécanique partagée + tableau des 131 tenants 7 Rôle : Fiche plateforme ATS greenhouse — mécanique partagée + tableau des 131 tenants
8−Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-09-21 20:16 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
12 12
13 # Plateforme ATS `greenhouse` 13 # Plateforme ATS `greenhouse`
14 14
15−**131 employeurs connectés** via cette plateforme — **843 offres actives**. Module partagé : `jobka/connectors/greenhouse.py` ; un employeur = une sous-classe d'environ 10 lignes. 15+**131 employeurs connectés** via cette plateforme — **840 offres actives**. Module partagé : `jobka/connectors/greenhouse.py` ; un employeur = une sous-classe d'environ 10 lignes.
16 16
17 ## Description & mécanique 17 ## Description & mécanique
18 18
@@ -37,137 +37,137 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
37 37
38 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK | 38 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK |
39 |---|---|---|---|---|---|---| 39 |---|---|---|---|---|---|---|
40−| [Squarepoint Capital](squarepointcapital.md) | 57 | 40 % | 100 % | 2 % | 2026-09-21 17:35 | ✅ | 40+| [Squarepoint Capital](squarepointcapital.md) | 57 | 40 % | 100 % | 2 % | 2026-09-21 19:05 | ✅ |
41−| [Laporte Experts Conseils](laportefr.md) | 52 | 0 % | 100 % | 0 % | 2026-09-21 17:20 | ✅ | 41+| [Laporte Experts Conseils](laportefr.md) | 53 | 0 % | 100 % | 0 % | 2026-09-21 18:51 | ✅ |
42−| [Levio](levio.md) | 45 | 0 % | 100 % | 0 % | 2026-09-21 17:21 | ✅ | 42+| [Levio](levio.md) | 45 | 0 % | 100 % | 0 % | 2026-09-21 18:52 | ✅ |
43−| [AppDirect](appdirect.md) | 36 | 50 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 43+| [AppDirect](appdirect.md) | 36 | 50 % | 100 % | 0 % | 2026-09-21 20:07 | ✅ |
44−| [Coveo](coveofr.md) | 34 | 0 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ | 44+| [Coveo](coveofr.md) | 34 | 0 % | 100 % | 0 % | 2026-09-21 18:24 | ✅ |
45−| [Coveo](coveoen.md) | 30 | 0 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ | 45+| [Coveo](coveoen.md) | 30 | 0 % | 100 % | 0 % | 2026-09-21 18:24 | ✅ |
46−| [mthree](mthreerecruitingportal.md) | 25 | 0 % | 100 % | 24 % | 2026-09-21 17:24 | ✅ | 46+| [mthree](mthreerecruitingportal.md) | 25 | 0 % | 100 % | 24 % | 2026-09-21 18:55 | ✅ |
47−| [Vooban](vooban.md) | 23 | 0 % | 100 % | 0 % | 2026-09-21 17:41 | ✅ | 47+| [Vooban](vooban.md) | 23 | 0 % | 100 % | 0 % | 2026-09-21 19:11 | ✅ |
48−| [Lyft](lyft.md) | 18 | 100 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 48+| [Lyft](lyft.md) | 18 | 100 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
49−| [Artiste technique sénior·e UI / Senior UI Tech Artist](x2k.md) | 18 | 6 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ | 49+| [Artiste technique sénior·e UI / Senior UI Tech Artist](x2k.md) | 18 | 6 % | 100 % | 0 % | 2026-09-21 19:14 | ✅ |
50−| [DRW](drweng.md) | 18 | 6 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ | 50+| [La Senza](lasenza.md) | 17 | 12 % | 100 % | 0 % | 2026-09-21 18:51 | ✅ |
51−| [La Senza](lasenza.md) | 17 | 12 % | 100 % | 0 % | 2026-09-21 17:20 | ✅ | 51+| [DRW](drweng.md) | 17 | 6 % | 100 % | 0 % | 2026-09-21 18:26 | ✅ |
52−| [DRW Montreal](drwfr.md) | 17 | 0 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ | 52+| [Epic Games](epicgames.md) | 17 | 0 % | 100 % | 0 % | 2026-09-21 18:28 | ✅ |
53−| [Epic Games](epicgames.md) | 17 | 0 % | 100 % | 0 % | 2026-09-21 16:56 | ✅ | 53+| [WPP Media](wppmedia.md) | 17 | 6 % | 100 % | 0 % | 2026-09-21 19:14 | ✅ |
54−| [WPP Media](wppmedia.md) | 17 | 6 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ | 54+| [Aylo](aylo.md) | 16 | 0 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
55−| [Aylo](aylo.md) | 16 | 0 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 55+| [Aylo](aylofr.md) | 16 | 0 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
56−| [Aylo](aylofr.md) | 16 | 0 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 56+| [DRW Montreal](drwfr.md) | 16 | 0 % | 100 % | 0 % | 2026-09-21 18:26 | ✅ |
57−| [Sony Pictures Imageworks](sonypicturesimageworks.md) | 15 | 33 % | 100 % | 0 % | 2026-09-21 17:34 | ✅ | 57+| [Sony Pictures Imageworks](sonypicturesimageworks.md) | 15 | 33 % | 100 % | 0 % | 2026-09-21 19:04 | ✅ |
58−| [AlayaCare](alayacare.md) | 14 | 0 % | 100 % | 0 % | 2026-09-21 16:36 | ✅ | 58+| [AlayaCare](alayacare.md) | 14 | 0 % | 100 % | 0 % | 2026-09-21 20:06 | ✅ |
59−| [LoiZéro](loizero.md) | 13 | 0 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 59+| [LoiZéro](loizero.md) | 13 | 0 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
60−| [LawZero](lawzero.md) | 13 | 0 % | 100 % | 0 % | 2026-09-21 17:21 | ✅ | 60+| [LawZero](lawzero.md) | 13 | 0 % | 100 % | 0 % | 2026-09-21 18:52 | ✅ |
61−| [Quadbridge](quadbridge.md) | 13 | 46 % | 100 % | 8 % | 2026-09-21 17:29 | ✅ | 61+| [Quadbridge](quadbridge.md) | 13 | 46 % | 100 % | 8 % | 2026-09-21 18:59 | ✅ |
62−| [SIA Innovations](siainnovationsinc.md) | 11 | 45 % | 100 % | 73 % | 2026-09-21 17:33 | ✅ | 62+| [SIA Innovations](siainnovationsinc.md) | 11 | 45 % | 100 % | 73 % | 2026-09-21 19:03 | ✅ |
63−| [Bain Magique](bainmagique.md) | 11 | 73 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 63+| [Bain Magique](bainmagique.md) | 11 | 73 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
64−| [Royal Vet](royalvet.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 17:30 | ✅ | 64+| [Royal Vet](royalvet.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 19:01 | ✅ |
65−| [Toboggan Labs](tobogganlabs.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ | 65+| [Toboggan Labs](tobogganlabs.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 19:08 | ✅ |
66−| [Stay22](stay22.md) | 10 | 10 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ | 66+| [Stay22](stay22.md) | 10 | 10 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
67−| [GURUS Solutions](gurussolutions.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 17:08 | ✅ | 67+| [GURUS Solutions](gurussolutions.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 18:40 | ✅ |
68−| [Cloud Chamber Montréal](cloudchamberfr.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 16:50 | ✅ | 68+| [Cloud Chamber Montréal](cloudchamberfr.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 18:23 | ✅ |
69−| [Cloud Chamber](cloudchamberen.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 16:50 | ✅ | 69+| [Cloud Chamber](cloudchamberen.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 18:23 | ✅ |
70−| [Sid Lee](sidlee.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 17:33 | ✅ | 70+| [Sid Lee](sidlee.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 19:03 | ✅ |
71−| [Valtech](valtech.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 17:40 | ✅ | 71+| [Valtech](valtech.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 19:10 | ✅ |
72−| [Mejuri](mejuri.md) | 8 | 75 % | 100 % | 0 % | 2026-09-21 17:23 | ✅ | 72+| [Mejuri](mejuri.md) | 8 | 75 % | 100 % | 0 % | 2026-09-21 18:54 | ✅ |
73−| [Behavox](behavox.md) | 8 | 12 % | 100 % | 0 % | 2026-09-21 16:39 | ✅ | 73+| [Behavox](behavox.md) | 8 | 12 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
74−| [Hasbro](hasbro.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 17:09 | ✅ | 74+| [Hasbro](hasbro.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 18:41 | ✅ |
75−| [Lush Cosmétiques](lush.md) | 7 | 100 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 75+| [Lush Cosmétiques](lush.md) | 7 | 100 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
76−| [Alo Yoga](aloyoga.md) | 7 | 0 % | 57 % | 0 % | 2026-09-21 16:36 | ✅ | 76+| [Alo Yoga](aloyoga.md) | 7 | 0 % | 57 % | 0 % | 2026-09-21 20:06 | ✅ |
77−| [Artefact North America](artefactnoram.md) | 7 | 57 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 77+| [Artefact North America](artefactnoram.md) | 7 | 57 % | 100 % | 0 % | 2026-09-21 20:07 | ✅ |
78−| [Human Agency](humanagency.md) | 7 | 0 % | 100 % | 43 % | 2026-09-21 17:11 | ✅ | 78+| [Human Agency](humanagency.md) | 7 | 0 % | 100 % | 43 % | 2026-09-21 18:43 | ✅ |
79−| [Alveole](alveole.md) | 6 | 100 % | 100 % | 17 % | 2026-09-21 16:37 | ✅ | 79+| [Alveole](alveole.md) | 6 | 100 % | 100 % | 17 % | 2026-09-21 20:07 | ✅ |
80−| [BETA Technologies](betatechnologiesinc.md) | 6 | 83 % | 100 % | 0 % | 2026-09-21 16:39 | ✅ | 80+| [BETA Technologies](betatechnologiesinc.md) | 6 | 83 % | 100 % | 0 % | 2026-09-21 20:10 | ✅ |
81−| [Ivalua](ivalua.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 17:13 | ✅ | 81+| [Ivalua](ivalua.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 18:45 | ✅ |
82−| [Oldcastle BuildingEnvelope](oldcastlebuildingenvelope.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ | 82+| [Oldcastle BuildingEnvelope](oldcastlebuildingenvelope.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 18:57 | ✅ |
83−| [Broadsign](broadsign.md) | 5 | 0 % | 100 % | 80 % | 2026-09-21 16:40 | ✅ | 83+| [Broadsign](broadsign.md) | 5 | 0 % | 100 % | 80 % | 2026-09-21 20:11 | ✅ |
84−| [Vaco](vaco.md) | 5 | 80 % | 100 % | 0 % | 2026-09-21 17:39 | ✅ | 84+| [Vaco](vaco.md) | 5 | 80 % | 100 % | 0 % | 2026-09-21 19:10 | ✅ |
85−| [Broadsign](broadsignfr.md) | 5 | 0 % | 100 % | 40 % | 2026-09-21 16:40 | ✅ | 85+| [Broadsign](broadsignfr.md) | 5 | 0 % | 100 % | 40 % | 2026-09-21 20:11 | ✅ |
86−| [Internal](internaljobsatlush.md) | 5 | 100 % | 100 % | 0 % | 2026-09-21 17:13 | ✅ | 86+| [Internal](internaljobsatlush.md) | 5 | 100 % | 100 % | 0 % | 2026-09-21 18:44 | ✅ |
87−| [RTINGS.com (FR)](laboratoirertingscom.md) | 5 | 60 % | 100 % | 80 % | 2026-09-21 17:20 | ✅ | 87+| [RTINGS.com (FR)](laboratoirertingscom.md) | 5 | 60 % | 100 % | 80 % | 2026-09-21 18:51 | ✅ |
88−| [Bath Fitter Corporate](bathfitterdistributinginc.md) | 5 | 60 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 88+| [Bath Fitter Corporate](bathfitterdistributinginc.md) | 5 | 60 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
89−| [Keel Infrastructure](keelinfrastructure.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 17:19 | ✅ | 89+| [Keel Infrastructure](keelinfrastructure.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 18:51 | ✅ |
90−| [Welcome to the Jungle](artefactjobs.md) | 4 | 50 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 90+| [Welcome to the Jungle](artefactjobs.md) | 4 | 50 % | 100 % | 0 % | 2026-09-21 20:07 | ✅ |
91−| [DoorDash Quebec](doordashquebec.md) | 4 | 50 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ | 91+| [DoorDash Quebec](doordashquebec.md) | 4 | 50 % | 100 % | 0 % | 2026-09-21 18:26 | ✅ |
92−| [FlightHub](flighthub.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 16:58 | ✅ | 92+| [FlightHub](flighthub.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 18:29 | ✅ |
93−| [Highdive](highdive.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 17:09 | ✅ | 93+| [Highdive](highdive.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 18:41 | ✅ |
94−| [Monster Energy](monsterenergy.md) | 4 | 100 % | 100 % | 0 % | 2026-09-21 17:24 | ✅ | 94+| [Monster Energy](monsterenergy.md) | 4 | 100 % | 100 % | 0 % | 2026-09-21 18:55 | ✅ |
95−| [Novisto](novisto78.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 17:25 | ✅ | 95+| [Novisto](novisto78.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 18:56 | ✅ |
96−| [Poka](poka.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ | 96+| [Poka](poka.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:58 | ✅ |
97−| [TandemLaunch](tandemlaunch.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:36 | ✅ | 97+| [TandemLaunch](tandemlaunch.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 19:06 | ✅ |
98−| [Opportunities with AppDirect's Advisor Partners (Recruitment as a Service)](appdirectraas.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 98+| [Opportunities with AppDirect's Advisor Partners (Recruitment as a Service)](appdirectraas.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 20:07 | ✅ |
99−| [French Canadian Bauer Hockey/ Cascade Maverik Lacrosse](bauerhockeycascademaveriklacrossefc.md) | 3 | 67 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 99+| [French Canadian Bauer Hockey/ Cascade Maverik Lacrosse](bauerhockeycascademaveriklacrossefc.md) | 3 | 67 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
100−| [Haven Interactive Studios](haven.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:09 | ✅ | 100+| [Haven Interactive Studios](haven.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:41 | ✅ |
101−| [Haven Interactive Studios - English](havenenglish.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:09 | ✅ | 101+| [Haven Interactive Studios - English](havenenglish.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:41 | ✅ |
102−| [Modern Menopause](modernmenopause.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:24 | ✅ | 102+| [Modern Menopause](modernmenopause.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:55 | ✅ |
103−| [Shearwater](shearwater.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:32 | ✅ | 103+| [Shearwater](shearwater.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 19:03 | ✅ |
104−| [VML Canada](vmlcanadaen.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 17:41 | ✅ | 104+| [VML Canada](vmlcanadaen.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 19:11 | ✅ |
105−| [2K Vegas](x2kvegas.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ | 105+| [2K Vegas](x2kvegas.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 19:14 | ✅ |
106−| [ANINE BING](aninebing.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 106+| [ANINE BING](aninebing.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 20:07 | ✅ |
107−| [AON3D](aon3d.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 107+| [AON3D](aon3d.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 20:07 | ✅ |
108−| [AON3D](aon3d_fr.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 108+| [AON3D](aon3d_fr.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 20:07 | ✅ |
109−| [Bauer Hockey/ Cascade Maverik Lacrosse](bauerhockeycascademaveriklacrosse.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 109+| [Bauer Hockey/ Cascade Maverik Lacrosse](bauerhockeycascademaveriklacrosse.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
110−| [Berlin Packaging Canada Corporation](bpcanada.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:40 | ✅ | 110+| [Berlin Packaging Canada Corporation](bpcanada.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 20:11 | ✅ |
111−| [CaptiveAire](captiveaire.md) | 2 | 100 % | 100 % | 0 % | 2026-09-21 16:41 | ✅ | 111+| [CaptiveAire](captiveaire.md) | 2 | 100 % | 100 % | 0 % | 2026-09-21 20:12 | ✅ |
112−| [Connor, Clark & Lunn Financial Group Ltd.](cclfg.md) | 2 | 0 % | 100 % | 50 % | 2026-09-21 16:45 | ✅ | 112+| [Connor, Clark & Lunn Financial Group Ltd.](cclfg.md) | 2 | 0 % | 100 % | 50 % | 2026-09-21 20:16 | ✅ |
113−| [Databricks](databricks.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ | 113+| [Databricks](databricks.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 18:24 | ✅ |
114−| [Goalcast](goalcast.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:01 | ✅ | 114+| [Goalcast](goalcast.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 18:32 | ✅ |
115−| [New Era Technology](neweratech.md) | 2 | 100 % | 100 % | 0 % | 2026-09-21 17:24 | ✅ | 115+| [New Era Technology](neweratech.md) | 2 | 100 % | 100 % | 0 % | 2026-09-21 18:55 | ✅ |
116−| [Numen Labs](numenlabs.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:25 | ✅ | 116+| [Numen Labs](numenlabs.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 18:56 | ✅ |
117−| [Poka FR](pokafr.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ | 117+| [Poka FR](pokafr.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 18:58 | ✅ |
118−| [SharkNinja](sharkninjaoperatingllc.md) | 2 | 100 % | 100 % | 0 % | 2026-09-21 17:32 | ✅ | 118+| [SharkNinja](sharkninjaoperatingllc.md) | 2 | 100 % | 100 % | 0 % | 2026-09-21 19:03 | ✅ |
119−| [PlayStation Global](sonyinteractiveentertainmentglobal.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:34 | ✅ | 119+| [PlayStation Global](sonyinteractiveentertainmentglobal.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 19:04 | ✅ |
120−| [VML Canada (French)](vmlcanadafr.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 17:41 | ✅ | 120+| [VML Canada (French)](vmlcanadafr.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 19:11 | ✅ |
121−| [WaveShaper AI](waveshaperai.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:43 | ✅ | 121+| [Zscaler](zscaler.md) | 2 | 100 % | 100 % | 100 % | 2026-09-21 19:14 | ✅ |
122−| [Zscaler](zscaler.md) | 2 | 100 % | 100 % | 100 % | 2026-09-21 17:44 | ✅ | 122+| [VML](wundermanthompson.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 19:14 | ✅ |
123−| [VML](wundermanthompson.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ | 123+| [Gearbox Studio Québec](gearboxquebec.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:30 | ✅ |
124−| [Gearbox Studio Québec](gearboxquebec.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:59 | ✅ | 124+| [NATIONAL](national.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:55 | ✅ |
125−| [NATIONAL](national.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:24 | ✅ | 125+| [Samsara](samsara.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 19:01 | ✅ |
126−| [Samsara](samsara.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 17:31 | ✅ | 126+| [AutoTrader Canada](autotradercanada.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 20:08 | ✅ |
127−| [AutoTrader Canada](autotradercanada.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 127+| [Club Monaco](clubmonaco.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:23 | ✅ |
128−| [Club Monaco](clubmonaco.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:50 | ✅ | 128+| [KRAFTON Montréal Studio](studiokraftonboard.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
129−| [KRAFTON Montréal Studio](studiokraftonboard.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ | 129+| [Terrestar Solutions](terrestarsolutionsfr.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:07 | ✅ |
130−| [Terrestar Solutions](terrestarsolutionsfr.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:37 | ✅ | 130+| [Adaptive Financial Consulting](adaptivefinancialconsulting.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:05 | ✅ |
131−| [Adaptive Financial Consulting](adaptivefinancialconsulting.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:34 | ✅ | 131+| [Agapyo](agapyo.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:06 | ✅ |
132−| [Agapyo](agapyo.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:35 | ✅ | 132+| [BCES Global](bces.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
133−| [BCES Global](bces.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 133+| [Banyan Capital Partners](bcp.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:09 | ✅ |
134−| [Banyan Capital Partners](bcp.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:38 | ✅ | 134+| [Capco](capco.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 20:12 | ✅ |
135−| [Capco](capco.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 16:41 | ✅ | 135+| [DEPT®](dept.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 18:25 | ✅ |
136−| [CapIntel](capintel.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 16:41 | ✅ | 136+| [Industrial Electric Manufacturing](industrialelectricmanufacturing.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:44 | ✅ |
137−| [DEPT®](dept.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 16:52 | ✅ | 137+| [IT-ED](ited_solutions.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 18:45 | ✅ |
138−| [Industrial Electric Manufacturing](industrialelectricmanufacturing.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:12 | ✅ | 138+| [Novisto Fr](novistofr.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:56 | ✅ |
139−| [IT-ED](ited_solutions.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:13 | ✅ | 139+| [Numa](numa.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 18:56 | ✅ |
140−| [Novisto Fr](novistofr.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:25 | ✅ | 140+| [Connor, Clark & Lunn Private Capital Ltd.](pcm.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 18:57 | ✅ |
141−| [Numa](numa.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:25 | ✅ | 141+| [Ponsera](ponsera.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 18:58 | ✅ |
142−| [Connor, Clark & Lunn Private Capital Ltd.](pcm.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ | 142+| [Proof](proof.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:58 | ✅ |
143−| [Ponsera](ponsera.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ | 143+| [Qohash](qohash.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:59 | ✅ |
144−| [Proof](proof.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ | 144+| [Really Great Reading](reallygreatreading.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 19:00 | ✅ |
145−| [Qohash](qohash.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:29 | ✅ | 145+| [Terrestar Solutions](terrestarsolutionsinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:07 | ✅ |
146−| [Really Great Reading](reallygreatreading.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:29 | ✅ | 146+| [Torc Robotics](torcrobotics.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 19:09 | ✅ |
147−| [Terrestar Solutions](terrestarsolutionsinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:37 | ✅ | 147+| [Uber Freight](uberfreight.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 19:09 | ✅ |
148−| [Torc Robotics](torcrobotics.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 17:38 | ✅ | 148+| [WaveShaper AI](waveshaperai.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:13 | ✅ |
149−| [Uber Freight](uberfreight.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 17:39 | ✅ | 149+| [On Running](onrunning.md) | 0 | — | — | — | 2026-09-21 18:57 | ✅ |
150−| [On Running](onrunning.md) | 0 | — | — | — | 2026-09-21 17:26 | ✅ | 150+| [Latys Intelligence](latys.md) | 0 | — | — | — | 2026-09-21 18:51 | ✅ |
151−| [Latys Intelligence](latys.md) | 0 | — | — | — | 2026-09-21 17:20 | ✅ | 151+| [CapIntel](capintel.md) | 0 | — | — | — | 2026-09-21 20:16 | ✅ |
152−| [Earth Rated](earthrated.md) | 0 | — | — | — | 2026-09-21 16:55 | ✅ | 152+| [Earth Rated](earthrated.md) | 0 | — | — | — | 2026-09-21 18:27 | ✅ |
153−| [Echodyne Corp](echodynecorp.md) | 0 | — | — | — | 2026-09-21 16:55 | ✅ | 153+| [Echodyne Corp](echodynecorp.md) | 0 | — | — | — | 2026-09-21 18:27 | ✅ |
154−| [EC-Solutions](ecsolutions.md) | 0 | — | — | — | 2026-09-21 16:55 | ✅ | 154+| [EC-Solutions](ecsolutions.md) | 0 | — | — | — | 2026-09-21 18:27 | ✅ |
155−| [Edelman Financial Engines, LLC](edelmanfinancialenginesllc.md) | 0 | — | — | — | 2026-09-21 16:55 | ✅ | 155+| [Edelman Financial Engines, LLC](edelmanfinancialenginesllc.md) | 0 | — | — | — | 2026-09-21 18:27 | ✅ |
156−| [Kestra Medical Technologies Inc.](kestramedicaltechnologiesinc.md) | 0 | — | — | — | 2026-09-21 17:19 | ✅ | 156+| [Kestra Medical Technologies Inc.](kestramedicaltechnologiesinc.md) | 0 | — | — | — | 2026-09-21 18:51 | ✅ |
157−| [Lake Washington Dermatology](lakewashingtondermatology.md) | 0 | — | — | — | 2026-09-21 17:20 | ✅ | 157+| [Lake Washington Dermatology](lakewashingtondermatology.md) | 0 | — | — | — | 2026-09-21 18:51 | ✅ |
158−| [Ocado Group](ocadogroup.md) | 0 | — | — | — | 2026-09-21 17:26 | ✅ | 158+| [Ocado Group](ocadogroup.md) | 0 | — | — | — | 2026-09-21 18:57 | ✅ |
159−| [Ogilvy Canada](ogilvycanada.md) | 0 | — | — | — | 2026-09-21 17:26 | ✅ | 159+| [Ogilvy Canada](ogilvycanada.md) | 0 | — | — | — | 2026-09-21 18:57 | ✅ |
160−| [One Medical](onemedical.md) | 0 | — | — | — | 2026-09-21 17:26 | ✅ | 160+| [One Medical](onemedical.md) | 0 | — | — | — | 2026-09-21 18:57 | ✅ |
161−| [Passport Brand Design](passportbranddesign.md) | 0 | — | — | — | 2026-09-21 17:27 | ✅ | 161+| [Passport Brand Design](passportbranddesign.md) | 0 | — | — | — | 2026-09-21 18:57 | ✅ |
162−| [PhyNet Dermatology LLC (External)](phynetdermatology.md) | 0 | — | — | — | 2026-09-21 17:27 | ✅ | 162+| [PhyNet Dermatology LLC (External)](phynetdermatology.md) | 0 | — | — | — | 2026-09-21 18:57 | ✅ |
163−| [SOL Mental Health](solmentalhealth.md) | 0 | — | — | — | 2026-09-21 17:34 | ✅ | 163+| [SOL Mental Health](solmentalhealth.md) | 0 | — | — | — | 2026-09-21 19:04 | ✅ |
164−| [Terrestar - Strigo](strigofr.md) | 0 | — | — | — | 2026-09-21 17:35 | ✅ | 164+| [Terrestar - Strigo](strigofr.md) | 0 | — | — | — | 2026-09-21 19:05 | ✅ |
165−| [Sweeney Conrad](sweeneyconrad.md) | 0 | — | — | — | 2026-09-21 17:35 | ✅ | 165+| [Sweeney Conrad](sweeneyconrad.md) | 0 | — | — | — | 2026-09-21 19:06 | ✅ |
166−| [Tefron](tefron.md) | 0 | — | — | — | 2026-09-21 17:37 | ✅ | 166+| [Tefron](tefron.md) | 0 | — | — | — | 2026-09-21 19:07 | ✅ |
167−| [Triumvirate Environmental](triumvirateenvironmental.md) | 0 | — | — | — | 2026-09-21 17:38 | ✅ | 167+| [Triumvirate Environmental](triumvirateenvironmental.md) | 0 | — | — | — | 2026-09-21 19:09 | ✅ |
168−| [USA Mechanical & Energy Services](usamechasp.md) | 0 | — | — | — | 2026-09-21 17:39 | ✅ | 168+| [USA Mechanical & Energy Services](usamechasp.md) | 0 | — | — | — | 2026-09-21 19:10 | ✅ |
169−| [Valence Labs](valencelabs.md) | 0 | — | — | — | 2026-09-21 17:39 | ✅ | 169+| [Valence Labs](valencelabs.md) | 0 | — | — | — | 2026-09-21 19:10 | ✅ |
170−| [Wisemotion Robotics](wisemotion.md) | 0 | — | — | — | 2026-09-21 17:43 | ✅ | 170+| [Wisemotion Robotics](wisemotion.md) | 0 | — | — | — | 2026-09-21 19:13 | ✅ |
171 171
172 ## Licence / conformité 172 ## Licence / conformité
173 173
modified docs/connecteurs/capintel.md +11 −37
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/capintel.md 6 Fichier : docs/connecteurs/capintel.md
7 Rôle : Fiche connecteur — CapIntel (employeur direct, ATS greenhouse) 7 Rôle : Fiche connecteur — CapIntel (employeur direct, ATS greenhouse)
8−Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-09-21 20:16 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
@@ -16,7 +16,7 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
16 16
17 ## Description 17 ## Description
18 18
19−- **Site** : [CapIntel]() 19+- **Site** : [CapIntel](https://capintel.com)
20 - **Page carrières** : https://job-boards.greenhouse.io/capintel 20 - **Page carrières** : https://job-boards.greenhouse.io/capintel
21 - **Secteurs** : Finance, Données 21 - **Secteurs** : Finance, Données
22 - **Région** : Montréal 22 - **Région** : Montréal
@@ -36,33 +36,7 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
36 36
37 ## Champs → schéma 37 ## Champs → schéma
38 38
39−Complétude mesurée sur les **1 offres actives** de la source (base live, 2026-09-21 18:06 EDT). 39+*Aucune offre active en base pour cette source.*
40−
41−| Champ (`jobs.*`) | Rôle | Complétude |
42−|---|---|---|
43−| `title` — Titre | titre du poste | 100 % |
44−| `employer` — Employeur | nom de l'entreprise | 100 % |
45−| `url` — URL | lien direct vers l'offre originale | 100 % |
46−| `description` — Description | texte complet (HTML nettoyé) | 100 % |
47−| `city` — Ville | municipalité normalisée | 100 % |
48−| `region` — Région | région administrative | 100 % |
49−| `address` — Adresse | adresse du lieu de travail | 0 % |
50−| `postal_code` — Code postal | code postal si publié | 0 % |
51−| `work_mode` — Mode | presentiel / hybride / teletravail | 100 % |
52−| `employment_type` — Type | temps_plein / temps_partiel / … | 0 % |
53−| `salary` — Salaire ($) | bornes numériques normalisées $/h et $/an | 100 % |
54−| `salary_label` — Libellé salaire | texte salarial original | 100 % |
55−| `benefits` — Avantages | avantages sociaux publiés (JSON) | 0 % |
56−| `requirements` — Exigences | scolarité, expérience, langues (JSON) | 100 % |
57−| `date_posted` — Date de parution | ISO 8601 | 100 % |
58−| `date_deadline` — Date limite | date limite pour postuler | 0 % |
59−| `category` — Catégorie | taxonomie interne (TI, Santé, …) | 100 % |
60−| `language` — Langue | fr / en / bilingue (source ou heuristique) | 100 % |
61−| `company_logo` — Logo employeur | URL du logo si exposé par la source | 0 % |
62−| `apply_url` — Candidature | lien de candidature directe | 0 % |
63−| `gps` — GPS | lat/lng (géocodage sans invention) | 100 % |
64−
65−Exemple réel : *Context Engineer* — Montréal · $120,000 — $150,000 CAD · parue le 2026-04-16.
66 40
67 ## Fréquence & budgets 41 ## Fréquence & budgets
68 42
@@ -72,15 +46,15 @@ Exemple réel : *Context Engineer* — Montréal · $120,000 — $150,000 CAD ·
72 46
73 ## Volumétrie & complétude live 47 ## Volumétrie & complétude live
74 48
75−*(mesuré le 2026-09-21 18:06 EDT dans `data/jobka.db`)* 49+*(mesuré le 2026-09-21 20:16 EDT dans `data/jobka.db`)*
76 50
77−- **Offres en base** : 1 (dont **1 actives**, 0 masquées comme doublons `dup_of`) 51+- **Offres en base** : 1 (dont **0 actives**, 0 masquées comme doublons `dup_of`)
78−- **Salaire** : 1/1 actives (100 %) 52+- **Salaire** : 0/0 actives (—)
79−- **GPS** : 1/1 actives (100 %) 53+- **GPS** : 0/0 actives (—)
80−- **Mode** : 1/1 actives (100 %) 54+- **Mode** : 0/0 actives (—)
81−- **Parution** : 1/1 actives (100 %) 55+- **Parution** : 0/0 actives (—)
82−- **Dernier sync** : 2026-09-21 16:41 — trouvées 0, +0, ~0, -0 56+- **Dernier sync** : 2026-09-21 20:16 — trouvées 0, +0, ~0, -0
83−- **Syncs enregistrés** (`sync_log`) : 268 57+- **Syncs enregistrés** (`sync_log`) : 271
84 58
85 ## Erreurs & dépannage 59 ## Erreurs & dépannage
86 60
modified jobka/connectors/capintel.py +6 −2
@@ -4,8 +4,12 @@
4 # Contact : contact@spboucher.ai 4 # Contact : contact@spboucher.ai
5 # Fichier : jobka/connectors/capintel.py 5 # Fichier : jobka/connectors/capintel.py
6 # Rôle : Connecteur CapIntel — greenhouse (org « capintel ») 6 # Rôle : Connecteur CapIntel — greenhouse (org « capintel »)
7−# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23] 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 8+# re-vérifié le 2026-09-21 : board OK (3 offres US/ON), 0 offre QC
9+# légitime — l'unique offre montréalaise « Context Engineer »
10+# 5111380007 est dépubliée (404) ; les bureaux Greenhouse Gatineau
11+# et Montréal (QC) existent mais n'ont aucun poste rattaché]
12+# Créé : 2026-08-23 Modifié : 2026-09-21
9 # ============================================================================= 13 # =============================================================================
10 from .greenhouse import GreenhouseConnector 14 from .greenhouse import GreenhouseConnector
11 15
12 16
Menu

Theme