SPB Git

spb/job-ka

Public

[ka6] fix connecteur trupanion1: faux positif de supervision (0 offre QC légitime — Trupanion 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 tenant SmartRecruiters trupanion1 n'a AUCUNE offre QC depuis la dépublication le 2026-09-21 (sync de 17:38, miss_count=2 → active=0 à 19:09) des 2 offres montréalaises « Agent(e) de vente en assurance agréé(e) – Québec (bilingue) » 744000147096689 et « Licensed Insurance Sales Agent - Québec, Bilingual » 744000147096629 (parues le 2026-09-03, détail live 200 mais active=false confirmé — SmartRecruiters garde le détail consultable après dépublication), donc les syncs horaires rendent ok=1 found=0 (médiane 1.0) et sont comptés comme non-succès — même profil que capintel f80c8d4, cliniqued 51913fe, canderel 32f1e24 (volet dépublication), coorstek 2c4caea, altusgroup f092997 : tenant à volume QC temporairement nul (9e cas du pattern). Le connecteur est INTACT et re-vérifié live : l'API api.smartrecruiters.com répond (totalFound=54, une seule page, offres US/CA/CZ/DE/CH mélangées — l'API postings n'est PAS partitionnée par langue ou pays, pas d'angle mort type Dayforce), zéro occurrence de montréal/québec/laval/gatineau/sherbrooke/qc dans le JSON complet, et les 6 offres canadiennes live (Vancouver BC, Winnipeg MB, Edmonton AB, Calgary AB, London ON, Ottawa ON) sont toutes correctement exclues par _keep/is_quebec_location. Particularité du tenant : Trupanion republie CYCLIQUEMENT les 2 mêmes offres QC avec de nouveaux IDs (3 paires en base : 22/08 → 27/08 → 02/09), elles reviendront donc probablement d'elles-mêmes et le connecteur les re-capturera. Preuve du connecteur : fetch sans filtre QC = 54 offres lues (Seattle ×10, New York ×3, Prague, Berlin…). Correction au passage de l'artefact du générateur vague B dans data/sources.json : url vide → https://www.trupanion.com (site officiel confirmé via Serper — trupanion.com/fr-ca « Assurance pour animaux nº 1 au Canada » ; curl direct 403 Cloudflare mais Scrapfly asp confirme 200 ; la fiche affichait « Site : [Trupanion]() »). Docstring du connecteur mise à jour (re-vérif 2026-09-21). Fiches docs/connecteurs/ trupanion1.md + ats-smartrecruiters.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,5 s, ok=1 — 0 reste le volume légitime tant que Trupanion ne republie pas au Québec. 106 tests pytest 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 (Sep 22, 2026) parent 51913fe Browse files

5 changed files +207 −227

modified data/sources.json +1 −1
@@ -3753,7 +3753,7 @@
3753 { 3753 {
3754 "id": "trupanion1", 3754 "id": "trupanion1",
3755 "name": "Trupanion", 3755 "name": "Trupanion",
3756− "url": "", 3756+ "url": "https://www.trupanion.com",
3757 "careers_url": "https://jobs.smartrecruiters.com/company/trupanion1", 3757 "careers_url": "https://jobs.smartrecruiters.com/company/trupanion1",
3758 "sectors": [ 3758 "sectors": [
3759 "Assurance" 3759 "Assurance"
modified docs/connecteurs/INDEX.md +13 −13
@@ -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:37 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-09-21 20:53 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:37 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:53 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** — **24897 offres actives** (22556 directes, 2341 portails ; 108 masquées comme doublons inter-sources, soit 24789 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,15 +22,15 @@ 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 | 7513 | 45 % | 86 % | 25+| [`workday`](ats-workday.md) | 233 | 7512 | 45 % | 86 % |
26 | [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2949 | 17 % | 99 % | 26 | [`smartrecruiters`](ats-smartrecruiters.md) | 172 | 2949 | 17 % | 99 % |
27 | [`dayforce`](ats-dayforce.md) | 128 | 1805 | 8 % | 100 % | 27 | [`dayforce`](ats-dayforce.md) | 128 | 1805 | 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 | 1214 | 34 % | 100 % |
31−| [`njoyn`](ats-njoyn.md) | 11 | 1115 | 76 % | 84 % | 31+| [`njoyn`](ats-njoyn.md) | 11 | 1114 | 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 | 818 | 7 % | 99 % | 33+| [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 838 | 7 % | 99 % |
34 | [`lever`](ats-lever.md) | 58 | 627 | 19 % | 96 % | 34 | [`lever`](ats-lever.md) | 58 | 627 | 19 % | 96 % |
35 | [`breezy`](ats-breezy.md) | 72 | 392 | 35 % | 94 % | 35 | [`breezy`](ats-breezy.md) | 72 | 392 | 35 % | 94 % |
36 | [`ashby`](ats-ashby.md) | 41 | 321 | 41 % | 60 % | 36 | [`ashby`](ats-ashby.md) | 41 | 321 | 41 % | 60 % |
@@ -62,7 +62,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
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) | 1214 | 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) | 984 | 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) | 741 | 0 % | 100 % | ✅ | 68 | [Bombardier](bombardier.md) | [`successfactors`](ats-successfactors.md) | 741 | 0 % | 100 % | ✅ |
@@ -78,27 +78,27 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
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 % | ✅ |
80 | [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 182 | 86 % | 100 % | ✅ | 80 | [Consignaction (AQRCB)](consignaction.md) | [`workday`](ats-workday.md) | 182 | 86 % | 100 % | ✅ |
81−| [CGI](cgi.md) | [`njoyn`](ats-njoyn.md) | 179 | 0 % | 96 % | ✅ | 81+| [CGI](cgi.md) | [`njoyn`](ats-njoyn.md) | 178 | 0 % | 96 % | ✅ |
82 | [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 164 | 5 % | 99 % | ✅ | 82 | [Airbus Canada](airbus.md) | [`workday`](ats-workday.md) | 164 | 5 % | 99 % | ✅ |
83 | [Sodexo Canada](sodexocanadaltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 160 | 84 % | 99 % | ✅ | 83 | [Sodexo Canada](sodexocanadaltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 160 | 84 % | 99 % | ✅ |
84 | [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 157 | 3 % | 100 % | ✅ | 84 | [CISSS de Laval](cisss_laval.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 157 | 3 % | 100 % | ✅ |
85 | [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 152 | 23 % | 100 % | ✅ | 85 | [Reitmans](reitmanscanadalteltd.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 152 | 23 % | 100 % | ✅ |
86 | [La Vie en Rose](lavieenrose.md) | [`dayforce`](ats-dayforce.md) | 151 | 3 % | 100 % | ✅ | 86 | [La Vie en Rose](lavieenrose.md) | [`dayforce`](ats-dayforce.md) | 151 | 3 % | 100 % | ✅ |
87 | [Ubisoft](ubisoft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 147 | 0 % | 100 % | ✅ | 87 | [Ubisoft](ubisoft.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 147 | 0 % | 100 % | ✅ |
88+| [CISSS de l'Abitibi-Témiscamingue](cisss_abitibi.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 144 | 0 % | 100 % | ✅ |
88 | [Intact Corporation financière](intactfc.md) | [`workday`](ats-workday.md) | 143 | 0 % | 76 % | ✅ | 89 | [Intact Corporation financière](intactfc.md) | [`workday`](ats-workday.md) | 143 | 0 % | 76 % | ✅ |
89−| [CISSS de l'Abitibi-Témiscamingue](cisss_abitibi.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 142 | 0 % | 100 % | ✅ |
90 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 142 | 97 % | 100 % | ✅ | 90 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | [`workday`](ats-workday.md) | 142 | 97 % | 100 % | ✅ |
91−| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 141 | 6 % | 95 % | ✅ | 91+| [CISSS des Laurentides](cisss_laurentides.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 136 | 6 % | 95 % | ✅ |
92 | [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 135 | 0 % | 100 % | ✅ | 92 | [Le Groupe Maurice](groupemaurice.md) | [`dayforce`](ats-dayforce.md) | 135 | 0 % | 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) | 115 | 0 % | 99 % | ✅ | 95 | [Artelia Canada](artelia.md) | [`smartrecruiters`](ats-smartrecruiters.md) | 115 | 0 % | 99 % | ✅ |
96+| [CISSS de Chaudière-Appalaches](cisss_chaudiere_appalaches.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 110 | 6 % | 100 % | ✅ |
96 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 108 | 74 % | 100 % | ✅ | 97 | [Cascades](cascades.md) | [`successfactors`](ats-successfactors.md) | 108 | 74 % | 100 % | ✅ |
98+| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 107 | 6 % | 100 % | ✅ |
97 | [Deloitte Canada](deloitte.md) | [`successfactors`](ats-successfactors.md) | 106 | 98 % | 100 % | ✅ | 99 | [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 % | ✅ | 100+| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 98 | 29 % | 100 % | ✅ |
99 | [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 97 | 54 % | 9 % | ✅ | 101 | [Sépaq](sepaq.md) | [`taleo_tbe`](ats-taleo_tbe.md) | 97 | 54 % | 9 % | ✅ |
100−| [CISSS de Lanaudière](cisss_lanaudiere.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 96 | 6 % | 100 % | ✅ |
101−| [CISSS de l'Outaouais](cisss_outaouais.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 95 | 29 % | 100 % | ✅ |
102 | [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 94 | 86 % | 82 % | ✅ | 102 | [BMO Groupe financier](bmo.md) | [`workday`](ats-workday.md) | 94 | 86 % | 82 % | ✅ |
103 | [Genetec](genetec_inc.md) | [`workable`](ats-workable.md) | 93 | 0 % | 100 % | ✅ | 103 | [Genetec](genetec_inc.md) | [`workable`](ats-workable.md) | 93 | 0 % | 100 % | ✅ |
104 | [Dentalcorp](dentalcorp.md) | [`workday`](ats-workday.md) | 92 | 13 % | 100 % | ✅ | 104 | [Dentalcorp](dentalcorp.md) | [`workday`](ats-workday.md) | 92 | 13 % | 100 % | ✅ |
modified docs/connecteurs/ats-smartrecruiters.md +174 −174
@@ -5,14 +5,14 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/ats-smartrecruiters.md 6 Fichier : docs/connecteurs/ats-smartrecruiters.md
7 Rôle : Fiche plateforme ATS smartrecruiters — mécanique partagée + tableau des 172 tenants 7 Rôle : Fiche plateforme ATS smartrecruiters — mécanique partagée + tableau des 172 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:53 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 `smartrecruiters` 13 # Plateforme ATS `smartrecruiters`
14 14
15−**172 employeurs connectés** via cette plateforme — **2975 offres actives**. Module partagé : `jobka/connectors/smartrecruiters.py` ; un employeur = une sous-classe d'environ 10 lignes. 15+**172 employeurs connectés** via cette plateforme — **2949 offres actives**. Module partagé : `jobka/connectors/smartrecruiters.py` ; un employeur = une sous-classe d'environ 10 lignes.
16 16
17 ## Description & mécanique 17 ## Description & mécanique
18 18
@@ -41,178 +41,178 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
41 41
42 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK | 42 | Employeur | Actives | Salaire | GPS | Mode | Dernier sync | OK |
43 |---|---|---|---|---|---|---| 43 |---|---|---|---|---|---|---|
44−| [American Iron and Metal](americanironandmetal.md) | 240 | 21 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 44+| [American Iron and Metal](americanironandmetal.md) | 237 | 21 % | 100 % | 0 % | 2026-09-21 20:40 | ✅ |
45−| [CIMA+](cima2.md) | 232 | 3 % | 100 % | 84 % | 2026-09-21 16:48 | ✅ | 45+| [CIMA+](cima2.md) | 232 | 3 % | 100 % | 84 % | 2026-09-21 20:51 | ✅ |
46−| [Sodexo Canada](sodexocanadaltd.md) | 160 | 84 % | 99 % | 6 % | 2026-09-21 17:34 | ✅ | 46+| [Sodexo Canada](sodexocanadaltd.md) | 160 | 84 % | 99 % | 6 % | 2026-09-21 19:04 | ✅ |
47−| [Ubisoft](ubisoft.md) | 155 | 0 % | 100 % | 1 % | 2026-09-21 17:39 | ✅ | 47+| [Reitmans](reitmanscanadalteltd.md) | 152 | 23 % | 100 % | 21 % | 2026-09-21 19:00 | ✅ |
48−| [Reitmans](reitmanscanadalteltd.md) | 152 | 23 % | 100 % | 21 % | 2026-09-21 17:29 | ✅ | 48+| [Ubisoft](ubisoft.md) | 147 | 0 % | 100 % | 1 % | 2026-09-21 19:09 | ✅ |
49−| [Groupe Helios](groupehelios.md) | 117 | 2 % | 100 % | 3 % | 2026-09-21 17:01 | ✅ | 49+| [Groupe Helios](groupehelios.md) | 117 | 2 % | 100 % | 3 % | 2026-09-21 18:33 | ✅ |
50−| [Artelia Canada](artelia.md) | 116 | 0 % | 99 % | 22 % | 2026-09-21 16:37 | ✅ | 50+| [Artelia Canada](artelia.md) | 115 | 0 % | 99 % | 23 % | 2026-09-21 20:41 | ✅ |
51−| [Dexterra](dexterra.md) | 91 | 1 % | 100 % | 8 % | 2026-09-21 16:53 | ✅ | 51+| [Dexterra](dexterra.md) | 91 | 1 % | 100 % | 8 % | 2026-09-21 20:36 | ✅ |
52−| [Linen Chest](linenchest.md) | 87 | 8 % | 100 % | 8 % | 2026-09-21 17:21 | ✅ | 52+| [Linen Chest](linenchest.md) | 87 | 8 % | 100 % | 8 % | 2026-09-21 18:53 | ✅ |
53−| [UAP Inc.](uapinc.md) | 87 | 45 % | 97 % | 36 % | 2026-09-21 17:39 | ✅ | 53+| [UAP Inc.](uapinc.md) | 86 | 44 % | 97 % | 36 % | 2026-09-21 19:09 | ✅ |
54−| [Vidéotron](videotron.md) | 82 | 4 % | 100 % | 40 % | 2026-09-21 17:40 | ✅ | 54+| [Vidéotron](videotron.md) | 79 | 4 % | 100 % | 42 % | 2026-09-21 19:11 | ✅ |
55−| [Renaud-Bray](renaud_bray.md) | 79 | 1 % | 100 % | 1 % | 2026-09-21 17:29 | ✅ | 55+| [Renaud-Bray](renaud_bray.md) | 79 | 1 % | 100 % | 1 % | 2026-09-21 19:00 | ✅ |
56−| [EMCO](emcocorporation.md) | 65 | 42 % | 100 % | 9 % | 2026-09-21 16:56 | ✅ | 56+| [EMCO](emcocorporation.md) | 65 | 42 % | 100 % | 9 % | 2026-09-21 18:28 | ✅ |
57−| [Groupe Canam](groupecanam.md) | 57 | 74 % | 98 % | 28 % | 2026-09-21 17:01 | ✅ | 57+| [Groupe Canam](groupecanam.md) | 57 | 74 % | 98 % | 28 % | 2026-09-21 18:33 | ✅ |
58−| [AccorHotel](accorhotel.md) | 46 | 59 % | 100 % | 0 % | 2026-09-21 16:34 | ✅ | 58+| [AccorHotel](accorhotel.md) | 46 | 61 % | 100 % | 0 % | 2026-09-21 20:38 | ✅ |
59−| [Transat A.T.](transatat1.md) | 40 | 5 % | 100 % | 58 % | 2026-09-21 17:38 | ✅ | 59+| [Transat A.T.](transatat1.md) | 40 | 5 % | 100 % | 58 % | 2026-09-21 19:09 | ✅ |
60−| [Info-Ways](info_ways.md) | 39 | 0 % | 100 % | 8 % | 2026-09-21 17:12 | ✅ | 60+| [Info-Ways](info_ways.md) | 39 | 0 % | 100 % | 8 % | 2026-09-21 18:44 | ✅ |
61−| [system canada technologies](systemcanadatechnologies.md) | 38 | 0 % | 100 % | 0 % | 2026-09-21 17:36 | ✅ | 61+| [system canada technologies](systemcanadatechnologies.md) | 38 | 0 % | 100 % | 0 % | 2026-09-21 19:06 | ✅ |
62−| [Wabtec](wabtec.md) | 38 | 18 % | 100 % | 42 % | 2026-09-21 17:41 | ✅ | 62+| [Wabtec](wabtec.md) | 38 | 18 % | 100 % | 42 % | 2026-09-21 19:11 | ✅ |
63−| [KABS](kabs.md) | 37 | 0 % | 100 % | 3 % | 2026-09-21 17:19 | ✅ | 63+| [KABS](kabs.md) | 37 | 0 % | 100 % | 3 % | 2026-09-21 18:51 | ✅ |
64−| [Techo-Bloc](techo_bloc.md) | 36 | 44 % | 100 % | 42 % | 2026-09-21 17:37 | ✅ | 64+| [Sopra Steria](soprasteria1.md) | 35 | 0 % | 100 % | 80 % | 2026-09-21 19:05 | ✅ |
65−| [Sopra Steria](soprasteria1.md) | 35 | 0 % | 100 % | 80 % | 2026-09-21 17:34 | ✅ | 65+| [Techo-Bloc](techo_bloc.md) | 34 | 41 % | 100 % | 41 % | 2026-09-21 19:07 | ✅ |
66−| [QSL](qsl.md) | 33 | 21 % | 100 % | 6 % | 2026-09-21 17:29 | ✅ | 66+| [NBCUniversal](nbcuniversal3.md) | 32 | 0 % | 100 % | 78 % | 2026-09-21 18:55 | ✅ |
67−| [NBCUniversal](nbcuniversal3.md) | 32 | 0 % | 100 % | 78 % | 2026-09-21 17:24 | ✅ | 67+| [QSL](qsl.md) | 31 | 19 % | 100 % | 6 % | 2026-09-21 18:59 | ✅ |
68−| [Distribution stox](distributionstox2.md) | 30 | 60 % | 100 % | 33 % | 2026-09-21 16:53 | ✅ | 68+| [Distribution stox](distributionstox2.md) | 29 | 59 % | 100 % | 34 % | 2026-09-21 20:36 | ✅ |
69−| [MEDFAR Solutions Cliniques](medfar.md) | 28 | 0 % | 100 % | 89 % | 2026-09-21 17:23 | ✅ | 69+| [MEDFAR Solutions Cliniques](medfar.md) | 28 | 0 % | 100 % | 89 % | 2026-09-21 18:54 | ✅ |
70−| [LGI Healthcare Solutions Santé Inc.](lgihealthcaresolutionssanteinc.md) | 27 | 0 % | 100 % | 78 % | 2026-09-21 17:21 | ✅ | 70+| [LGI Healthcare Solutions Santé Inc.](lgihealthcaresolutionssanteinc.md) | 27 | 0 % | 100 % | 78 % | 2026-09-21 18:52 | ✅ |
71−| [Spectrum Health Care](spectrumhealthcare.md) | 26 | 88 % | 100 % | 0 % | 2026-09-21 17:34 | ✅ | 71+| [Spectrum Health Care](spectrumhealthcare.md) | 26 | 88 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
72−| [Rodeo FX](rodeofx.md) | 25 | 0 % | 92 % | 4 % | 2026-09-21 17:30 | ✅ | 72+| [Rodeo FX](rodeofx.md) | 25 | 0 % | 92 % | 4 % | 2026-09-21 19:01 | ✅ |
73−| [H&M](hmgroup.md) | 24 | 0 % | 100 % | 0 % | 2026-09-21 17:11 | ✅ | 73+| [H&M](hmgroup.md) | 24 | 0 % | 100 % | 0 % | 2026-09-21 18:43 | ✅ |
74−| [Structube](structube1.md) | 24 | 0 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ | 74+| [Structube](structube1.md) | 24 | 0 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
75−| [Egis Group](egisgroup.md) | 23 | 0 % | 100 % | 22 % | 2026-09-21 16:55 | ✅ | 75+| [ATIA Ltd](atialtd.md) | 23 | 43 % | 100 % | 0 % | 2026-09-21 20:41 | ✅ |
76−| [ATIA Ltd](atialtd.md) | 23 | 43 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 76+| [Talan](talan.md) | 21 | 0 % | 100 % | 81 % | 2026-09-21 19:06 | ✅ |
77−| [Talan](talan.md) | 21 | 0 % | 100 % | 81 % | 2026-09-21 17:36 | ✅ | 77+| [Egis Group](egisgroup.md) | 21 | 0 % | 100 % | 24 % | 2026-09-21 18:27 | ✅ |
78−| [Vosker](vosker.md) | 20 | 0 % | 100 % | 90 % | 2026-09-21 17:41 | ✅ | 78+| [Vosker](vosker.md) | 20 | 0 % | 100 % | 90 % | 2026-09-21 19:11 | ✅ |
79−| [Sia](sia.md) | 20 | 0 % | 100 % | 30 % | 2026-09-21 17:33 | ✅ | 79+| [Sia](sia.md) | 20 | 0 % | 100 % | 30 % | 2026-09-21 19:03 | ✅ |
80−| [Frima Studio](frimastudio.md) | 20 | 0 % | 100 % | 95 % | 2026-09-21 16:58 | ✅ | 80+| [Frima Studio](frimastudio.md) | 20 | 0 % | 100 % | 95 % | 2026-09-21 18:30 | ✅ |
81−| [AbbVie](abbvie.md) | 18 | 0 % | 100 % | 100 % | 2026-09-21 16:33 | ✅ | 81+| [AbbVie](abbvie.md) | 18 | 0 % | 100 % | 100 % | 2026-09-21 20:37 | ✅ |
82−| [REXEL](rexel1.md) | 17 | 0 % | 100 % | 6 % | 2026-09-21 17:30 | ✅ | 82+| [REXEL](rexel1.md) | 17 | 0 % | 100 % | 6 % | 2026-09-21 19:00 | ✅ |
83−| [Lemay](lemay.md) | 16 | 6 % | 100 % | 56 % | 2026-09-21 17:21 | ✅ | 83+| [Lemay](lemay.md) | 16 | 6 % | 100 % | 56 % | 2026-09-21 18:52 | ✅ |
84−| [Scalian](scalian.md) | 15 | 20 % | 100 % | 100 % | 2026-09-21 17:32 | ✅ | 84+| [Scalian](scalian.md) | 15 | 20 % | 100 % | 100 % | 2026-09-21 19:02 | ✅ |
85−| [Sika Canada](sikaag.md) | 14 | 7 % | 100 % | 21 % | 2026-09-21 17:33 | ✅ | 85+| [Sika Canada](sikaag.md) | 14 | 7 % | 100 % | 21 % | 2026-09-21 19:03 | ✅ |
86−| [Renovco](renovco.md) | 14 | 0 % | 100 % | 0 % | 2026-09-21 17:30 | ✅ | 86+| [Renovco](renovco.md) | 14 | 0 % | 100 % | 0 % | 2026-09-21 19:00 | ✅ |
87−| [AECOM](aecom2.md) | 12 | 0 % | 100 % | 100 % | 2026-09-21 16:35 | ✅ | 87+| [Relais & Châteaux](relaischateaux.md) | 12 | 0 % | 100 % | 0 % | 2026-09-21 19:00 | ✅ |
88−| [Relais & Châteaux](relaischateaux.md) | 12 | 0 % | 100 % | 0 % | 2026-09-21 17:29 | ✅ | 88+| [Gameloft](gameloft.md) | 11 | 0 % | 100 % | 64 % | 2026-09-21 18:30 | ✅ |
89−| [Gameloft](gameloft.md) | 11 | 0 % | 100 % | 64 % | 2026-09-21 16:58 | ✅ | 89+| [AECOM](aecom2.md) | 11 | 0 % | 100 % | 100 % | 2026-09-21 20:39 | ✅ |
90−| [JYSK Canada](jyskcanada.md) | 11 | 0 % | 100 % | 0 % | 2026-09-21 17:19 | ✅ | 90+| [JYSK Canada](jyskcanada.md) | 11 | 0 % | 100 % | 0 % | 2026-09-21 18:51 | ✅ |
91−| [CF Montréal](cfmontreal.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 16:46 | ✅ | 91+| [CF Montréal](cfmontreal.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 20:49 | ✅ |
92−| [1perTInent inc](x1pertinentinc.md) | 10 | 0 % | 100 % | 70 % | 2026-09-21 17:44 | ✅ | 92+| [1perTInent inc](x1pertinentinc.md) | 10 | 0 % | 100 % | 70 % | 2026-09-21 19:14 | ✅ |
93−| [Airlab Inc.](airlabinc.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 16:35 | ✅ | 93+| [Airlab Inc.](airlabinc.md) | 10 | 0 % | 100 % | 0 % | 2026-09-21 20:39 | ✅ |
94−| [R&D Partners](rdpartners1.md) | 10 | 0 % | 100 % | 80 % | 2026-09-21 17:29 | ✅ | 94+| [R&D Partners](rdpartners1.md) | 10 | 0 % | 100 % | 80 % | 2026-09-21 19:00 | ✅ |
95−| [J'Excelle](jexcelleinc.md) | 9 | 0 % | 100 % | 11 % | 2026-09-21 17:13 | ✅ | 95+| [J'Excelle](jexcelleinc.md) | 9 | 0 % | 100 % | 11 % | 2026-09-21 18:45 | ✅ |
96−| [act digital](altersolutions.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 16:36 | ✅ | 96+| [act digital](altersolutions.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 20:40 | ✅ |
97−| [Cornerstone Building Brands](cornerstonebuildingbrandscareers.md) | 9 | 22 % | 100 % | 33 % | 2026-09-21 16:51 | ✅ | 97+| [Cornerstone Building Brands](cornerstonebuildingbrandscareers.md) | 9 | 22 % | 100 % | 33 % | 2026-09-21 20:34 | ✅ |
98−| [Indigo Books & Music](indigobooksmusic.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 17:12 | ✅ | 98+| [Indigo Books & Music](indigobooksmusic.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 18:44 | ✅ |
99−| [LGT](lgt1.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 17:21 | ✅ | 99+| [LGT](lgt1.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 18:52 | ✅ |
100−| [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | 9 | 22 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 100+| [Manitoulin Group of Companies](manitoulingroupofcompanies.md) | 9 | 22 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
101−| [Utask](utask.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 17:39 | ✅ | 101+| [Utask](utask.md) | 9 | 0 % | 100 % | 0 % | 2026-09-21 19:10 | ✅ |
102−| [People Can Fly](peoplecanfly.md) | 8 | 0 % | 100 % | 100 % | 2026-09-21 17:27 | ✅ | 102+| [People Can Fly](peoplecanfly.md) | 8 | 0 % | 100 % | 100 % | 2026-09-21 18:57 | ✅ |
103−| [Canadian Helicopters](canadianhelicopters.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 16:41 | ✅ | 103+| [Canadian Helicopters](canadianhelicopters.md) | 8 | 0 % | 100 % | 0 % | 2026-09-21 20:45 | ✅ |
104−| [O-I](o_i.md) | 8 | 50 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ | 104+| [O-I](o_i.md) | 8 | 50 % | 100 % | 0 % | 2026-09-21 18:57 | ✅ |
105−| [MalOPlus Group Inc.](maloplusteleservices1.md) | 8 | 0 % | 100 % | 88 % | 2026-09-21 17:22 | ✅ | 105+| [MalOPlus Group Inc.](maloplusteleservices1.md) | 8 | 0 % | 100 % | 88 % | 2026-09-21 18:53 | ✅ |
106−| [MalOPlus Group](maloplusteleservices.md) | 8 | 0 % | 0 % | 100 % | 2026-09-21 17:22 | ✅ | 106+| [MalOPlus Group](maloplusteleservices.md) | 8 | 0 % | 0 % | 100 % | 2026-09-21 18:53 | ✅ |
107−| [Chagall Design](chagalldesign.md) | 7 | 0 % | 100 % | 0 % | 2026-09-21 16:47 | ✅ | 107+| [Chagall Design](chagalldesign.md) | 7 | 0 % | 100 % | 0 % | 2026-09-21 20:51 | ✅ |
108−| [Groupe Montoni](groupemontoni.md) | 7 | 14 % | 100 % | 29 % | 2026-09-21 17:02 | ✅ | 108+| [Groupe Montoni](groupemontoni.md) | 7 | 14 % | 100 % | 29 % | 2026-09-21 18:34 | ✅ |
109−| [Hydrogen Research Institute](hydrogenresearchinstitute.md) | 7 | 14 % | 100 % | 0 % | 2026-09-21 17:12 | ✅ | 109+| [Hydrogen Research Institute](hydrogenresearchinstitute.md) | 7 | 14 % | 100 % | 0 % | 2026-09-21 18:43 | ✅ |
110−| [McWane Canada](mcwanecanada.md) | 7 | 57 % | 100 % | 0 % | 2026-09-21 17:23 | ✅ | 110+| [McWane Canada](mcwanecanada.md) | 7 | 57 % | 100 % | 0 % | 2026-09-21 18:54 | ✅ |
111−| [Trigyn Technologies](trigyntechnologies1.md) | 7 | 0 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ | 111+| [Trigyn Technologies](trigyntechnologies1.md) | 7 | 0 % | 100 % | 0 % | 2026-09-21 19:09 | ✅ |
112−| [Innovation RH inc.](innovationrh.md) | 7 | 14 % | 100 % | 29 % | 2026-09-21 17:12 | ✅ | 112+| [Innovation RH inc.](innovationrh.md) | 7 | 14 % | 100 % | 29 % | 2026-09-21 18:44 | ✅ |
113−| [Mattel (Mega Bloks)](mattelinc.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 113+| [Mattel (Mega Bloks)](mattelinc.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
114−| [Accedian Networks](accediannetworks.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 16:34 | ✅ | 114+| [Accedian Networks](accediannetworks.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 20:38 | ✅ |
115−| [Continental Group Sector ContiTech](continentalgroupsectorcontitech.md) | 6 | 17 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ | 115+| [Continental Group Sector ContiTech](continentalgroupsectorcontitech.md) | 6 | 17 % | 100 % | 0 % | 2026-09-21 20:34 | ✅ |
116−| [Ensiti](ensiti.md) | 6 | 0 % | 100 % | 67 % | 2026-09-21 16:56 | ✅ | 116+| [Ensiti](ensiti.md) | 6 | 0 % | 100 % | 67 % | 2026-09-21 18:28 | ✅ |
117−| [Expresco Foods](exprescofoods.md) | 6 | 17 % | 100 % | 0 % | 2026-09-21 16:57 | ✅ | 117+| [Expresco Foods](exprescofoods.md) | 6 | 17 % | 100 % | 0 % | 2026-09-21 18:29 | ✅ |
118−| [Right Talent Right Now](righttalentrightnow.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 17:30 | ✅ | 118+| [Right Talent Right Now](righttalentrightnow.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 19:01 | ✅ |
119−| [Turner & Townsend](turnertownsend.md) | 6 | 33 % | 100 % | 67 % | 2026-09-21 17:39 | ✅ | 119+| [Turner & Townsend](turnertownsend.md) | 6 | 33 % | 100 % | 67 % | 2026-09-21 19:09 | ✅ |
120−| [Yaksa](yaksa.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ | 120+| [Yaksa](yaksa.md) | 6 | 0 % | 100 % | 0 % | 2026-09-21 19:14 | ✅ |
121−| [ISAAC Instruments](isaacinstruments.md) | 6 | 0 % | 100 % | 67 % | 2026-09-21 17:13 | ✅ | 121+| [ISAAC Instruments](isaacinstruments.md) | 6 | 0 % | 100 % | 67 % | 2026-09-21 18:45 | ✅ |
122−| [Astucemedia](astucemedia.md) | 5 | 0 % | 100 % | 60 % | 2026-09-21 16:37 | ✅ | 122+| [Astucemedia](astucemedia.md) | 5 | 0 % | 100 % | 60 % | 2026-09-21 20:41 | ✅ |
123−| [MVV](mvv1.md) | 5 | 0 % | 100 % | 60 % | 2026-09-21 17:24 | ✅ | 123+| [MVV](mvv1.md) | 5 | 0 % | 100 % | 60 % | 2026-09-21 18:55 | ✅ |
124−| [Pyrotek](pyrotek3.md) | 5 | 100 % | 100 % | 0 % | 2026-09-21 17:29 | ✅ | 124+| [Pyrotek](pyrotek3.md) | 5 | 100 % | 100 % | 0 % | 2026-09-21 18:59 | ✅ |
125−| [HoYoverse](hoyoverse.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 17:11 | ✅ | 125+| [HoYoverse](hoyoverse.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 18:43 | ✅ |
126−| [ServiceNow](servicenow.md) | 4 | 0 % | 100 % | 75 % | 2026-09-21 17:32 | ✅ | 126+| [ServiceNow](servicenow.md) | 4 | 0 % | 100 % | 75 % | 2026-09-21 19:03 | ✅ |
127−| [Acumatica](acumatica.md) | 4 | 25 % | 100 % | 100 % | 2026-09-21 16:34 | ✅ | 127+| [Acumatica](acumatica.md) | 4 | 25 % | 100 % | 100 % | 2026-09-21 20:38 | ✅ |
128−| [Boreala Management](borealamanagement.md) | 4 | 0 % | 100 % | 50 % | 2026-09-21 16:40 | ✅ | 128+| [Boreala Management](borealamanagement.md) | 4 | 0 % | 100 % | 50 % | 2026-09-21 20:43 | ✅ |
129−| [Chewi Creative](chewicreative.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 16:47 | ✅ | 129+| [Chewi Creative](chewicreative.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 20:51 | ✅ |
130−| [Luckyhammers](luckyhammers.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 130+| [Luckyhammers](luckyhammers.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
131−| [META4](meta4.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 17:23 | ✅ | 131+| [META4](meta4.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 18:54 | ✅ |
132−| [Nmédia](nmdia.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 17:24 | ✅ | 132+| [Nmédia](nmdia.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 18:55 | ✅ |
133−| [OTIP Group of Companies (OGC)](otipgroupofcompaniesogc.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 17:26 | ✅ | 133+| [OTIP Group of Companies (OGC)](otipgroupofcompaniesogc.md) | 4 | 0 % | 100 % | 100 % | 2026-09-21 18:57 | ✅ |
134−| [Oliver & Bonacini](oliverbonacini.md) | 4 | 25 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ | 134+| [Oliver & Bonacini](oliverbonacini.md) | 4 | 25 % | 100 % | 0 % | 2026-09-21 18:57 | ✅ |
135−| [Trigone](trigone.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 17:38 | ✅ | 135+| [Trigone](trigone.md) | 4 | 0 % | 100 % | 0 % | 2026-09-21 19:09 | ✅ |
136−| [Venture Media](venturemedia.md) | 3 | 100 % | 100 % | 33 % | 2026-09-21 17:40 | ✅ | 136+| [Venture Media](venturemedia.md) | 3 | 100 % | 100 % | 33 % | 2026-09-21 19:10 | ✅ |
137−| [GURU Boisson Énergisante](guruorganicenergydrink.md) | 3 | 0 % | 100 % | 67 % | 2026-09-21 17:08 | ✅ | 137+| [GURU Boisson Énergisante](guruorganicenergydrink.md) | 3 | 0 % | 100 % | 67 % | 2026-09-21 18:40 | ✅ |
138−| [Agence Maplr Inc.](agencemaplrinc.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 16:35 | ✅ | 138+| [Agence Maplr Inc.](agencemaplrinc.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 20:39 | ✅ |
139−| [Continental Technology Solutions](continentaltechnologysolutions.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ | 139+| [Continental Technology Solutions](continentaltechnologysolutions.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 20:34 | ✅ |
140−| [Cygnus Professionals Inc](cygnusprofessionalsinc2.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ | 140+| [Cygnus Professionals Inc](cygnusprofessionalsinc2.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 20:34 | ✅ |
141−| [Dev](dev2.md) | 3 | 100 % | 100 % | 33 % | 2026-09-21 16:52 | ✅ | 141+| [Dev](dev2.md) | 3 | 100 % | 100 % | 33 % | 2026-09-21 20:36 | ✅ |
142−| [General Dynamics Missions System International](gdmsi.md) | 3 | 67 % | 100 % | 33 % | 2026-09-21 16:58 | ✅ | 142+| [General Dynamics Missions System International](gdmsi.md) | 3 | 67 % | 100 % | 33 % | 2026-09-21 18:30 | ✅ |
143−| [Gentek Building Products Ltd Partnership](gentekbuildingproductsltdpartner.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 16:59 | ✅ | 143+| [Gentek Building Products Ltd Partnership](gentekbuildingproductsltdpartner.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:31 | ✅ |
144−| [Groupe Beaudry](groupebeaudry.md) | 3 | 0 % | 100 % | 33 % | 2026-09-21 17:01 | ✅ | 144+| [Groupe Beaudry](groupebeaudry.md) | 3 | 0 % | 100 % | 33 % | 2026-09-21 18:33 | ✅ |
145−| [Keyrus](keyrus2.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:19 | ✅ | 145+| [Keyrus](keyrus2.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:51 | ✅ |
146−| [Léger](leger2.md) | 3 | 0 % | 100 % | 100 % | 2026-09-21 17:21 | ✅ | 146+| [Léger](leger2.md) | 3 | 0 % | 100 % | 100 % | 2026-09-21 18:52 | ✅ |
147−| [Mannarino Systems & Software Inc.](mannarinosystemssoftwareinc.md) | 3 | 0 % | 100 % | 33 % | 2026-09-21 17:22 | ✅ | 147+| [Mannarino Systems & Software Inc.](mannarinosystemssoftwareinc.md) | 3 | 0 % | 100 % | 33 % | 2026-09-21 18:53 | ✅ |
148−| [Mecar Métal](mecarmtal.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:23 | ✅ | 148+| [Mecar Métal](mecarmtal.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:54 | ✅ |
149−| [Naisense Solutions Inc](naisensesolutionsinc.md) | 3 | 0 % | 100 % | 100 % | 2026-09-21 17:24 | ✅ | 149+| [Naisense Solutions Inc](naisensesolutionsinc.md) | 3 | 0 % | 100 % | 100 % | 2026-09-21 18:55 | ✅ |
150−| [Oboxmedia](oboxmedia1.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ | 150+| [Oboxmedia](oboxmedia1.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:57 | ✅ |
151−| [Outpost VFX](outpostvfx.md) | 3 | 0 % | 100 % | 33 % | 2026-09-21 17:27 | ✅ | 151+| [Outpost VFX](outpostvfx.md) | 3 | 0 % | 100 % | 33 % | 2026-09-21 18:57 | ✅ |
152−| [Prelib](prelib.md) | 3 | 33 % | 100 % | 33 % | 2026-09-21 17:27 | ✅ | 152+| [Prelib](prelib.md) | 3 | 33 % | 100 % | 33 % | 2026-09-21 18:58 | ✅ |
153−| [A2 Design](a2design.md) | 3 | 0 % | 100 % | 100 % | 2026-09-21 16:33 | ✅ | 153+| [A2 Design](a2design.md) | 3 | 0 % | 100 % | 100 % | 2026-09-21 20:37 | ✅ |
154−| [LE CAFÉ DES ARTISTES](lecafdesartistes.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 17:21 | ✅ | 154+| [LE CAFÉ DES ARTISTES](lecafdesartistes.md) | 3 | 0 % | 100 % | 0 % | 2026-09-21 18:52 | ✅ |
155−| [Playmind](playmind.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:27 | ✅ | 155+| [Playmind](playmind.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 18:58 | ✅ |
156−| [Trupanion](trupanion1.md) | 2 | 50 % | 100 % | 100 % | 2026-09-21 17:38 | ✅ | 156+| [ADVENS](advens.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 20:38 | ✅ |
157−| [ADVENS](advens.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:34 | ✅ | 157+| [Arago](arago.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 20:40 | ✅ |
158−| [Arago](arago.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 16:37 | ✅ | 158+| [Averna](averna1.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 20:41 | ✅ |
159−| [Averna](averna1.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 16:38 | ✅ | 159+| [Catalyst Canada](catalystcanada.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 20:48 | ✅ |
160−| [Catalyst Canada](catalystcanada.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:45 | ✅ | 160+| [Conseil régional de l'environnement - Région de la Capitale Nationale](conseilrgionaldelenvironnement_rgiondelacapitalenationale.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 20:34 | ✅ |
161−| [Conseil régional de l'environnement - Région de la Capitale Nationale](conseilrgionaldelenvironnement_rgiondelacapitalenationale.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:51 | ✅ | 161+| [DONTNOD](dontnod.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 20:36 | ✅ |
162−| [DONTNOD](dontnod.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 16:53 | ✅ | 162+| [FZ Engineering](fzengineering.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 18:30 | ✅ |
163−| [FZ Engineering](fzengineering.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 16:58 | ✅ | 163+| [Intersand](intersand.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 18:44 | ✅ |
164−| [Intersand](intersand.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 17:13 | ✅ | 164+| [Loiselle inc.](loiselleinc.md) | 2 | 0 % | 100 % | 50 % | 2026-09-21 18:53 | ✅ |
165−| [Loiselle inc.](loiselleinc.md) | 2 | 0 % | 100 % | 50 % | 2026-09-21 17:22 | ✅ | 165+| [MSX International](msxinternational.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 18:55 | ✅ |
166−| [MSX International](msxinternational.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 17:24 | ✅ | 166+| [McDonald's Restaurants](mcdonaldscanada.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
167−| [McDonald's Restaurants](mcdonaldscanada.md) | 2 | 0 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 167+| [NielsenIQ](nielseniq.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 18:55 | ✅ |
168−| [NielsenIQ](nielseniq.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 17:24 | ✅ | 168+| [Santropol Roulant](santropolroulant.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 19:02 | ✅ |
169−| [Santropol Roulant](santropolroulant.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 17:31 | ✅ | 169+| [The Climate Reality Project Canada](theclimaterealityprojectcanada.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 19:08 | ✅ |
170−| [The Climate Reality Project Canada](theclimaterealityprojectcanada.md) | 2 | 0 % | 100 % | 100 % | 2026-09-21 17:38 | ✅ | 170+| [Waterwell Irrigation](waterwellirrigation.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 19:13 | ✅ |
171−| [Waterwell Irrigation](waterwellirrigation.md) | 2 | 50 % | 100 % | 0 % | 2026-09-21 17:43 | ✅ | 171+| [Lactanet](lactanet.md) | 2 | 0 % | 50 % | 0 % | 2026-09-21 18:51 | ✅ |
172−| [Lactanet](lactanet.md) | 2 | 0 % | 50 % | 0 % | 2026-09-21 17:20 | ✅ | 172+| [GoLogic](gologic.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:32 | ✅ |
173−| [GoLogic](gologic.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:01 | ✅ | 173+| [Sparkgrid](sparkgrid.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
174−| [Sparkgrid](sparkgrid.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:34 | ✅ | 174+| [Stelpro](stelpro.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
175−| [Stelpro](stelpro.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ | 175+| [Talsom](talsom.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:06 | ✅ |
176−| [Talsom](talsom.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:36 | ✅ | 176+| [Xplornet](xplornet.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:14 | ✅ |
177−| [Xplornet](xplornet.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:44 | ✅ | 177+| [Centre multiethnique de Québec](centremultiethniquedequbec.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 20:49 | ✅ |
178−| [Centre multiethnique de Québec](centremultiethniquedequbec.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 16:45 | ✅ | 178+| [École des entrepreneurs du Québec](coledesentrepreneursduqubec.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 20:33 | ✅ |
179−| [École des entrepreneurs du Québec](coledesentrepreneursduqubec.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 16:50 | ✅ | 179+| [ADGA Group Consultants Inc](adgagroupconsultantsinc1.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:38 | ✅ |
180−| [ADGA Group Consultants Inc](adgagroupconsultantsinc1.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:34 | ✅ | 180+| [AG Globe Services](agglobeservices.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:39 | ✅ |
181−| [AG Globe Services](agglobeservices.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:35 | ✅ | 181+| [AVEQ](aveq.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 20:41 | ✅ |
182−| [AVEQ](aveq.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 16:38 | ✅ | 182+| [Ariolix](ariolix.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:40 | ✅ |
183−| [Ariolix](ariolix.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:37 | ✅ | 183+| [C2 Montréal](c2montral.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 20:44 | ✅ |
184−| [C2 Montréal](c2montral.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 16:40 | ✅ | 184+| [CCA](cca1.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:48 | ✅ |
185−| [CCA](cca1.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:45 | ✅ | 185+| [CM Labs](cmlabs.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 20:33 | ✅ |
186−| [CM Labs](cmlabs.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 16:50 | ✅ | 186+| [Club Assurance](clubassurance.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 20:33 | ✅ |
187−| [Club Assurance](clubassurance.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 16:50 | ✅ | 187+| [DLC Teams](dlcteams.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 20:36 | ✅ |
188−| [DLC Teams](dlcteams.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ | 188+| [E*Pro Inc](eproinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:28 | ✅ |
189−| [E*Pro Inc](eproinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:56 | ✅ | 189+| [Fenêtres Concept inc.](fentresconceptinc.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 18:29 | ✅ |
190−| [Fenêtres Concept inc.](fentresconceptinc.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 16:57 | ✅ | 190+| [Infrastructel Inc.](infrastructelinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:44 | ✅ |
191−| [Infrastructel Inc.](infrastructelinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:12 | ✅ | 191+| [Ingeniu inc.](ingeniuinc.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 18:44 | ✅ |
192−| [Ingeniu inc.](ingeniuinc.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:12 | ✅ | 192+| [LVMH Perfumes & Cosmetics](lvmhperfumescosmetics.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
193−| [LVMH Perfumes & Cosmetics](lvmhperfumescosmetics.md) | 1 | 100 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 193+| [Logient](logient.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
194−| [Logient](logient.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:21 | ✅ | 194+| [Marquis Imprimeur Inc.](marquisimprimeurinc.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 18:53 | ✅ |
195−| [Marquis Imprimeur Inc.](marquisimprimeurinc.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 17:22 | ✅ | 195+| [Nexxus Foods](nexxusfoods.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:55 | ✅ |
196−| [Nexxus Foods](nexxusfoods.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:24 | ✅ | 196+| [ON Animation Studio](onanimationstudio.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:57 | ✅ |
197−| [ON Animation Studio](onanimationstudio.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:26 | ✅ | 197+| [Recruitment Solutions Integrators](recruitmentsolutionsintegrators.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:00 | ✅ |
198−| [Recruitment Solutions Integrators](recruitmentsolutionsintegrators.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:29 | ✅ | 198+| [Segic](segic.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 19:02 | ✅ |
199−| [Segic](segic.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:32 | ✅ | 199+| [spruceinfotech](spruceinfotech2.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
200−| [spruceinfotech](spruceinfotech2.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ | 200+| [Star Marketing](starmarketing.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:05 | ✅ |
201−| [Star Marketing](starmarketing.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:35 | ✅ | 201+| [Tyco](tyco.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 19:09 | ✅ |
202−| [Tyco](tyco.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:39 | ✅ | 202+| [WCG International Consultants Ltd.](wcginternationalconsultantsltd.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 19:13 | ✅ |
203−| [WCG International Consultants Ltd.](wcginternationalconsultantsltd.md) | 1 | 100 % | 100 % | 100 % | 2026-09-21 17:43 | ✅ | 203+| [Westcliff](westcliff.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 19:13 | ✅ |
204−| [Westcliff](westcliff.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:43 | ✅ | 204+| [Évolupharma Inc.](volupharmainc.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 19:11 | ✅ |
205−| [Évolupharma Inc.](volupharmainc.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:41 | ✅ | 205+| [ADF Diesel](adfdiesel.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:38 | ✅ |
206−| [ADF Diesel](adfdiesel.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:34 | ✅ | 206+| [DIMENSION COMPOSITE INC](dimensioncompositeinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:36 | ✅ |
207−| [DIMENSION COMPOSITE INC](dimensioncompositeinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ | 207+| [Dimonoff](dimonoff.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 20:36 | ✅ |
208−| [Dimonoff](dimonoff.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:53 | ✅ | 208+| [Ekosystem](ekosystem.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:28 | ✅ |
209−| [Ekosystem](ekosystem.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 16:55 | ✅ | 209+| [Maison l'Échelon](maisonlchelon.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 18:53 | ✅ |
210−| [Maison l'Échelon](maisonlchelon.md) | 1 | 0 % | 100 % | 0 % | 2026-09-21 17:22 | ✅ | 210+| [Tonic DNA](tonicdna1.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 19:08 | ✅ |
211−| [Tonic DNA](tonicdna1.md) | 1 | 0 % | 100 % | 100 % | 2026-09-21 17:38 | ✅ | 211+| [California Closets](californiaclosets.md) | 0 | — | — | — | 2026-09-21 20:44 | ✅ |
212−| [California Closets](californiaclosets.md) | 0 | — | — | — | 2026-09-21 16:41 | ✅ | 212+| [Trupanion](trupanion1.md) | 0 | — | — | — | 2026-09-21 20:52 | ✅ |
213−| [J.S. Held LLC](jsheldllc.md) | 0 | — | — | — | 2026-09-21 17:19 | ✅ | 213+| [J.S. Held LLC](jsheldllc.md) | 0 | — | — | — | 2026-09-21 18:51 | ✅ |
214−| [Mobz](jobmobz1.md) | 0 | — | — | — | 2026-09-21 17:19 | ✅ | 214+| [Mobz](jobmobz1.md) | 0 | — | — | — | 2026-09-21 18:50 | ✅ |
215−| [Software Mind](softwaremind.md) | 0 | — | — | — | 2026-09-21 17:34 | ✅ | 215+| [Software Mind](softwaremind.md) | 0 | — | — | — | 2026-09-21 19:04 | ✅ |
216 216
217 ## Licence / conformité 217 ## Licence / conformité
218 218
modified docs/connecteurs/trupanion1.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/trupanion1.md 6 Fichier : docs/connecteurs/trupanion1.md
7 Rôle : Fiche connecteur — Trupanion (employeur direct, ATS smartrecruiters) 7 Rôle : Fiche connecteur — Trupanion (employeur direct, ATS smartrecruiters)
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:53 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** : [Trupanion]() 19+- **Site** : [Trupanion](https://www.trupanion.com)
20 - **Page carrières** : https://jobs.smartrecruiters.com/company/trupanion1 20 - **Page carrières** : https://jobs.smartrecruiters.com/company/trupanion1
21 - **Secteurs** : Assurance 21 - **Secteurs** : Assurance
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 **2 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 / … | 100 % |
53−| `salary` — Salaire ($) | bornes numériques normalisées $/h et $/an | 50 % |
54−| `salary_label` — Libellé salaire | texte salarial original | 50 % |
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 : *Licensed Insurance Sales Agent - Québec, Bilingual* — Montréal · The annual salary for this position is $80,000 CAD on a full-time schedule · parue le 2026-09-03.
66 40
67 ## Fréquence & budgets 41 ## Fréquence & budgets
68 42
@@ -77,15 +51,15 @@ Exemple réel : *Licensed Insurance Sales Agent - Québec, Bilingual* — Montr
77 51
78 ## Volumétrie & complétude live 52 ## Volumétrie & complétude live
79 53
80−*(mesuré le 2026-09-21 18:06 EDT dans `data/jobka.db`)* 54+*(mesuré le 2026-09-21 20:53 EDT dans `data/jobka.db`)*
81 55
82−- **Offres en base** : 6 (dont **2 actives**, 0 masquées comme doublons `dup_of`) 56+- **Offres en base** : 6 (dont **0 actives**, 0 masquées comme doublons `dup_of`)
83−- **Salaire** : 1/2 actives (50 %) 57+- **Salaire** : 0/0 actives (—)
84−- **GPS** : 2/2 actives (100 %) 58+- **GPS** : 0/0 actives (—)
85−- **Mode** : 2/2 actives (100 %) 59+- **Mode** : 0/0 actives (—)
86−- **Parution** : 2/2 actives (100 %) 60+- **Parution** : 0/0 actives (—)
87−- **Dernier sync** : 2026-09-21 17:38 — trouvées 0, +0, ~0, -0 61+- **Dernier sync** : 2026-09-21 20:52 — trouvées 0, +0, ~0, -0
88−- **Syncs enregistrés** (`sync_log`) : 238 62+- **Syncs enregistrés** (`sync_log`) : 240
89 63
90 ## Erreurs & dépannage 64 ## Erreurs & dépannage
91 65
modified jobka/connectors/trupanion1.py +8 −2
@@ -4,8 +4,14 @@
4 # Contact : contact@spboucher.ai 4 # Contact : contact@spboucher.ai
5 # Fichier : jobka/connectors/trupanion1.py 5 # Fichier : jobka/connectors/trupanion1.py
6 # Rôle : Connecteur Trupanion — smartrecruiters (org « trupanion1 ») 6 # Rôle : Connecteur Trupanion — smartrecruiters (org « trupanion1 »)
7−# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-22] 7+# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-22 ;
8−# Créé : 2026-08-22 Modifié : 2026-08-22 8+# re-vérifié le 2026-09-21 : API OK (54 offres US/CA/CZ/DE/CH,
9+# aucune partition langue/pays), 0 offre QC légitime — les 2 offres
10+# montréalaises 744000147096689/744000147096629 sont dépubliées
11+# (détail 200 mais active=false) ; Trupanion republie cycliquement
12+# les mêmes 2 offres QC avec de nouveaux IDs (22/08, 27/08, 02/09),
13+# elles reviendront d'elles-mêmes]
14+# Créé : 2026-08-22 Modifié : 2026-09-21
9 # ============================================================================= 15 # =============================================================================
10 from .smartrecruiters import SmartRecruitersConnector 16 from .smartrecruiters import SmartRecruitersConnector
11 17
12 18
Menu

Theme