SPB Git

spb/job-ka

Public

[ka6] fix connecteur cibc: faux positif de supervision, variante « cycle interrompu » (4e cas après childrensplace 5ed90ff, churchdwight 43ac4f4 et ci 14dfdf4) — le connecteur est SAIN (71 offres QC live ≈ médiane 73.25), rien à corriger dans le code. Le statut stale vient de la nuit : dernier succès 00:29 (found=71), échec unique à 03:14 (« Workday non-JSON après 3 essais, HTTP 200 text/html » = fenêtre de maintenance nocturne ~03 h EDT déjà documentée, non reproduite au matin), puis cycles de sync interrompus par des restarts pm2 d'autres missions (KeyboardInterrupt à 05:21, 05:37, 05:55, 06:34, 06:52, 07:06 et 07:26 au log — même paquet de stales dans la plage alphabétique c–f), si bien que le scan de supervision n'a vu aucun succès entre 00:29 et son passage ; dès la reprise du cycle, syncs de 06:10 (found=71, updated=71), 06:49 et 07:21 (found=71) ok=1. Re-vérification live du board Workday cibc.wd3/search : 200 JSON, cxs searchText=Quebec → 106 correspondances (filtre QC client is_quebec_location fait le tri → 71). Contrairement à childrensplace/ci, PAS d'artefact vague C : EMPLOYER='Banque CIBC' et name déjà corrects (connecteur vague initiale 4657429) ; seule l'url employeur était vide dans sources.json → comblée (https://www.cibc.com, vérifié 200) — édition ciblée 1 ligne, format préservé. Docstring cibc.py enrichie (re-vérif 2026-09-26 + chronologie). Sync isolé rejoué ×2 : found=71 stable, ok=1, 6,6-7,1 s. Fiches docs/connecteurs/ cibc.md + ats-workday.md + INDEX.md régénérées via scripts/gen_connector_docs.py (les 1130 autres fiches, dont seuls les instantanés horodatés changeaient, restaurées — hors périmètre). 106 tests pytest verts. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.

Simon-Pierre Boucher committed (Sep 26, 2026) parent 14dfdf4 Browse files

5 changed files +85 −78

modified data/sources.json +1 −1
@@ -636,7 +636,7 @@
636 { 636 {
637 "id": "cibc", 637 "id": "cibc",
638 "name": "Banque CIBC", 638 "name": "Banque CIBC",
639− "url": "", 639+ "url": "https://www.cibc.com",
640 "careers_url": "https://cibc.wd3.myworkdayjobs.com/search", 640 "careers_url": "https://cibc.wd3.myworkdayjobs.com/search",
641 "sectors": [ 641 "sectors": [
642 "Finance" 642 "Finance"
modified docs/connecteurs/INDEX.md +2 −2
@@ -5,14 +5,14 @@ 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-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-09-26 07:41 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
12 12
13 # Job·Ka — Connecteurs (index) 13 # Job·Ka — Connecteurs (index)
14 14
15−> Index généré le 2026-09-26 07:26 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-26 07:41 EDT par `scripts/gen_connector_docs.py` (rejouable). Croise `data/sources.json`, l'introspection de `jobka/connectors/*.py` et la base live `data/jobka.db`.
16 16
17 **1103 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **25845 offres actives** (22768 directes, 3077 portails ; 111 masquées comme doublons inter-sources, soit 25734 visibles). 1133 fiches. 17 **1103 employeurs directs** connectés via **25 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **25845 offres actives** (22768 directes, 3077 portails ; 111 masquées comme doublons inter-sources, soit 25734 visibles). 1133 fiches.
18 18
modified docs/connecteurs/ats-workday.md +56 −56
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/ats-workday.md 6 Fichier : docs/connecteurs/ats-workday.md
7 Rôle : Fiche plateforme ATS workday — mécanique partagée + tableau des 232 tenants 7 Rôle : Fiche plateforme ATS workday — mécanique partagée + tableau des 232 tenants
8−Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER, 8+Généré : 2026-09-26 07:41 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
@@ -53,28 +53,28 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
53 | [Université McGill](mcgill.md) | 223 | 69 % | 100 % | 0 % | 2026-09-26 04:24 | ✅ | 53 | [Université McGill](mcgill.md) | 223 | 69 % | 100 % | 0 % | 2026-09-26 04:24 | ✅ |
54 | [Groupe Banque TD](td.md) | 193 | 95 % | 93 % | 99 % | 2026-09-26 04:51 | ✅ | 54 | [Groupe Banque TD](td.md) | 193 | 95 % | 93 % | 99 % | 2026-09-26 04:51 | ✅ |
55 | [Consignaction (AQRCB)](consignaction.md) | 175 | 85 % | 100 % | 0 % | 2026-09-26 07:25 | ✅ | 55 | [Consignaction (AQRCB)](consignaction.md) | 175 | 85 % | 100 % | 0 % | 2026-09-26 07:25 | ✅ |
56−| [Airbus Canada](airbus.md) | 169 | 5 % | 99 % | 1 % | 2026-09-26 07:08 | ✅ | 56+| [Airbus Canada](airbus.md) | 169 | 5 % | 99 % | 1 % | 2026-09-26 07:28 | ✅ |
57 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | 140 | 98 % | 100 % | 0 % | 2026-09-26 04:54 | ✅ | 57 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | 140 | 98 % | 100 % | 0 % | 2026-09-26 04:54 | ✅ |
58 | [Intact Corporation financière](intactfc.md) | 126 | 0 % | 78 % | 1 % | 2026-09-26 04:05 | ✅ | 58 | [Intact Corporation financière](intactfc.md) | 126 | 0 % | 78 % | 1 % | 2026-09-26 04:05 | ✅ |
59 | [Dentalcorp](dentalcorp.md) | 90 | 16 % | 100 % | 0 % | 2026-09-26 07:26 | ✅ | 59 | [Dentalcorp](dentalcorp.md) | 90 | 16 % | 100 % | 0 % | 2026-09-26 07:26 | ✅ |
60−| [BMO Groupe financier](bmo.md) | 89 | 89 % | 80 % | 17 % | 2026-09-26 07:13 | ✅ | 60+| [BMO Groupe financier](bmo.md) | 89 | 89 % | 80 % | 17 % | 2026-09-26 07:33 | ✅ |
61 | [iA Groupe financier](ia_groupe.md) | 84 | 100 % | 95 % | 7 % | 2026-09-26 04:03 | ✅ | 61 | [iA Groupe financier](ia_groupe.md) | 84 | 100 % | 95 % | 7 % | 2026-09-26 04:03 | ✅ |
62 | [Promutuel Assurance](promutuel.md) | 80 | 2 % | 100 % | 9 % | 2026-09-26 04:33 | ✅ | 62 | [Promutuel Assurance](promutuel.md) | 80 | 2 % | 100 % | 9 % | 2026-09-26 04:33 | ✅ |
63 | [Intelcom (Dragonfly)](intelcomgroup.md) | 80 | 0 % | 99 % | 0 % | 2026-09-26 04:07 | ✅ | 63 | [Intelcom (Dragonfly)](intelcomgroup.md) | 80 | 0 % | 99 % | 0 % | 2026-09-26 04:07 | ✅ |
64−| [CAE](cae.md) | 74 | 24 % | 96 % | 1 % | 2026-09-26 07:14 | ✅ | 64+| [CAE](cae.md) | 74 | 24 % | 96 % | 1 % | 2026-09-26 07:34 | ✅ |
65−| [Banque CIBC](cibc.md) | 71 | 0 % | 94 % | 13 % | 2026-09-26 07:21 | ✅ | 65+| [Banque CIBC](cibc.md) | 71 | 0 % | 94 % | 13 % | 2026-09-26 07:41 | ✅ |
66 | [Gevernova](gevernova.md) | 66 | 29 % | 92 % | 20 % | 2026-09-26 06:27 | ✅ | 66 | [Gevernova](gevernova.md) | 66 | 29 % | 92 % | 20 % | 2026-09-26 06:27 | ✅ |
67 | [Gflenv](gflenv.md) | 66 | 3 % | 92 % | 2 % | 2026-09-26 06:27 | ✅ | 67 | [Gflenv](gflenv.md) | 66 | 3 % | 92 % | 2 % | 2026-09-26 06:27 | ✅ |
68 | [Manuvie](manulife.md) | 64 | 84 % | 53 % | 25 % | 2026-09-26 04:20 | ✅ | 68 | [Manuvie](manulife.md) | 64 | 84 % | 53 % | 25 % | 2026-09-26 04:20 | ✅ |
69−| [Agropur](agropur.md) | 63 | 97 % | 97 % | 2 % | 2026-09-26 07:08 | ✅ | 69+| [Agropur](agropur.md) | 63 | 97 % | 97 % | 2 % | 2026-09-26 07:28 | ✅ |
70 | [Lifeworks](lifeworks.md) | 63 | 25 % | 84 % | 16 % | 2026-09-26 04:18 | ✅ | 70 | [Lifeworks](lifeworks.md) | 63 | 25 % | 84 % | 16 % | 2026-09-26 04:18 | ✅ |
71−| [Beneva](beneva.md) | 58 | 3 % | 100 % | 3 % | 2026-09-26 07:12 | ✅ | 71+| [Beneva](beneva.md) | 58 | 3 % | 100 % | 3 % | 2026-09-26 07:32 | ✅ |
72 | [Fairstone](fairstone.md) | 55 | 45 % | 89 % | 0 % | 2026-09-26 06:25 | ✅ | 72 | [Fairstone](fairstone.md) | 55 | 45 % | 89 % | 0 % | 2026-09-26 06:25 | ✅ |
73 | [McKesson Canada](mckesson.md) | 51 | 76 % | 84 % | 84 % | 2026-09-26 04:25 | ✅ | 73 | [McKesson Canada](mckesson.md) | 51 | 76 % | 84 % | 84 % | 2026-09-26 04:25 | ✅ |
74−| [Bdo](bdo.md) | 51 | 10 % | 75 % | 14 % | 2026-09-26 07:12 | ✅ | 74+| [Bdo](bdo.md) | 51 | 10 % | 75 % | 14 % | 2026-09-26 07:32 | ✅ |
75−| [Alterra](alterra.md) | 48 | 69 % | 100 % | 0 % | 2026-09-26 07:09 | ✅ | 75+| [Alterra](alterra.md) | 48 | 69 % | 100 % | 0 % | 2026-09-26 07:29 | ✅ |
76 | [Saputo](saputo.md) | 47 | 83 % | 100 % | 100 % | 2026-09-26 04:39 | ✅ | 76 | [Saputo](saputo.md) | 47 | 83 % | 100 % | 100 % | 2026-09-26 04:39 | ✅ |
77−| [Advanceauto](advanceauto.md) | 47 | 0 % | 43 % | 0 % | 2026-09-26 07:07 | ✅ | 77+| [Advanceauto](advanceauto.md) | 47 | 0 % | 43 % | 0 % | 2026-09-26 07:27 | ✅ |
78 | [La Maison Simons](simons.md) | 46 | 0 % | 89 % | 0 % | 2026-09-26 04:41 | ✅ | 78 | [La Maison Simons](simons.md) | 46 | 0 % | 89 % | 0 % | 2026-09-26 04:41 | ✅ |
79 | [January 2027](pwc.md) | 45 | 0 % | 100 % | 0 % | 2026-09-26 04:34 | ✅ | 79 | [January 2027](pwc.md) | 45 | 0 % | 100 % | 0 % | 2026-09-26 04:34 | ✅ |
80 | [Cogeco](cogeco.md) | 42 | 14 % | 52 % | 5 % | 2026-09-26 07:24 | ✅ | 80 | [Cogeco](cogeco.md) | 42 | 14 % | 52 % | 5 % | 2026-09-26 07:24 | ✅ |
@@ -86,32 +86,32 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
86 | [Ms](ms.md) | 34 | 0 % | 100 % | 100 % | 2026-09-26 04:27 | ✅ | 86 | [Ms](ms.md) | 34 | 0 % | 100 % | 100 % | 2026-09-26 04:27 | ✅ |
87 | [Estimator](tranetechnologies.md) | 33 | 100 % | 97 % | 6 % | 2026-09-26 04:55 | ✅ | 87 | [Estimator](tranetechnologies.md) | 33 | 100 % | 97 % | 6 % | 2026-09-26 04:55 | ✅ |
88 | [OPENLANE Canada](openlane.md) | 32 | 22 % | 94 % | 3 % | 2026-09-26 04:31 | ✅ | 88 | [OPENLANE Canada](openlane.md) | 32 | 22 % | 94 % | 3 % | 2026-09-26 04:31 | ✅ |
89−| [CDPQ — Caisse de dépôt et placement du Québec](cdpq.md) | 31 | 0 % | 100 % | 0 % | 2026-09-26 07:18 | ✅ | 89+| [CDPQ — Caisse de dépôt et placement du Québec](cdpq.md) | 31 | 0 % | 100 % | 0 % | 2026-09-26 07:38 | ✅ |
90 | [Scotts Canada (Fafard)](scottsmiraclegro.md) | 29 | 3 % | 100 % | 0 % | 2026-09-26 04:39 | ✅ | 90 | [Scotts Canada (Fafard)](scottsmiraclegro.md) | 29 | 3 % | 100 % | 0 % | 2026-09-26 04:39 | ✅ |
91−| [Abinbev](abinbev.md) | 29 | 93 % | 100 % | 0 % | 2026-09-26 07:07 | ✅ | 91+| [Abinbev](abinbev.md) | 29 | 93 % | 100 % | 0 % | 2026-09-26 07:27 | ✅ |
92 | [Onepoint (nventive / Logient)](onepoint.md) | 29 | 0 % | 100 % | 0 % | 2026-09-26 04:31 | ✅ | 92 | [Onepoint (nventive / Logient)](onepoint.md) | 29 | 0 % | 100 % | 0 % | 2026-09-26 04:31 | ✅ |
93−| [Altasciences](altasciences.md) | 28 | 4 % | 96 % | 96 % | 2026-09-26 07:09 | ✅ | 93+| [Altasciences](altasciences.md) | 28 | 4 % | 96 % | 96 % | 2026-09-26 07:29 | ✅ |
94 | [Rollsroyce](rollsroyce.md) | 28 | 0 % | 100 % | 0 % | 2026-09-26 04:37 | ✅ | 94 | [Rollsroyce](rollsroyce.md) | 28 | 0 % | 100 % | 0 % | 2026-09-26 04:37 | ✅ |
95−| [The Children's Place](childrensplace.md) | 27 | 0 % | 22 % | 0 % | 2026-09-26 07:21 | ✅ | 95+| [The Children's Place](childrensplace.md) | 27 | 0 % | 22 % | 0 % | 2026-09-26 07:40 | ✅ |
96−| [Best Buy Canada](bestbuycanada.md) | 27 | 0 % | 52 % | 0 % | 2026-09-26 07:12 | ✅ | 96+| [Best Buy Canada](bestbuycanada.md) | 27 | 0 % | 52 % | 0 % | 2026-09-26 07:33 | ✅ |
97 | [Rio Tinto](riotinto.md) | 26 | 4 % | 100 % | 8 % | 2026-09-26 04:36 | ✅ | 97 | [Rio Tinto](riotinto.md) | 26 | 4 % | 100 % | 8 % | 2026-09-26 04:36 | ✅ |
98 | [Sun Life](sunlife.md) | 26 | 12 % | 81 % | 0 % | 2026-09-26 04:46 | ✅ | 98 | [Sun Life](sunlife.md) | 26 | 12 % | 81 % | 0 % | 2026-09-26 04:46 | ✅ |
99 | [Tmx](tmx.md) | 26 | 0 % | 69 % | 0 % | 2026-09-26 04:55 | ✅ | 99 | [Tmx](tmx.md) | 26 | 0 % | 69 % | 0 % | 2026-09-26 04:55 | ✅ |
100 | [Service alimentaire Gordon](gfs.md) | 25 | 68 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ | 100 | [Service alimentaire Gordon](gfs.md) | 25 | 68 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ |
101 | [Galderma](galderma.md) | 25 | 16 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ | 101 | [Galderma](galderma.md) | 25 | 16 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ |
102−| [Alcoa Canada](alcoa.md) | 24 | 33 % | 29 % | 0 % | 2026-09-26 07:08 | ✅ | 102+| [Alcoa Canada](alcoa.md) | 24 | 33 % | 29 % | 0 % | 2026-09-26 07:29 | ✅ |
103 | [FedEx Express Canada](fedex.md) | 24 | 100 % | 88 % | 0 % | 2026-09-26 06:26 | ✅ | 103 | [FedEx Express Canada](fedex.md) | 24 | 100 % | 88 % | 0 % | 2026-09-26 06:26 | ✅ |
104 | [Unitytech](unitytech.md) | 24 | 96 % | 83 % | 33 % | 2026-09-26 04:58 | ✅ | 104 | [Unitytech](unitytech.md) | 24 | 96 % | 83 % | 33 % | 2026-09-26 04:58 | ✅ |
105 | [JLL](jll.md) | 23 | 4 % | 83 % | 100 % | 2026-09-26 04:09 | ✅ | 105 | [JLL](jll.md) | 23 | 4 % | 83 % | 100 % | 2026-09-26 04:09 | ✅ |
106−| [Search for](bcf.md) | 23 | 0 % | 100 % | 0 % | 2026-09-26 07:12 | ✅ | 106+| [Search for](bcf.md) | 23 | 0 % | 100 % | 0 % | 2026-09-26 07:32 | ✅ |
107 | [Montreal Export Package Handler (18:00-23:00)](hcmportal.md) | 23 | 87 % | 96 % | 4 % | 2026-09-26 03:58 | ✅ | 107 | [Montreal Export Package Handler (18:00-23:00)](hcmportal.md) | 23 | 87 % | 96 % | 4 % | 2026-09-26 03:58 | ✅ |
108 | [Clinical Research Associate](syneoshealth.md) | 23 | 0 % | 96 % | 17 % | 2026-09-26 04:47 | ✅ | 108 | [Clinical Research Associate](syneoshealth.md) | 23 | 0 % | 96 % | 17 % | 2026-09-26 04:47 | ✅ |
109 | [Wolseley Canada](wolseley.md) | 23 | 0 % | 100 % | 0 % | 2026-09-26 05:14 | ✅ | 109 | [Wolseley Canada](wolseley.md) | 23 | 0 % | 100 % | 0 % | 2026-09-26 05:14 | ✅ |
110−| [Comptable en immobilier](belron.md) | 22 | 5 % | 100 % | 0 % | 2026-09-26 07:12 | ✅ | 110+| [Comptable en immobilier](belron.md) | 22 | 5 % | 100 % | 0 % | 2026-09-26 07:32 | ✅ |
111 | [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | 22 | 0 % | 68 % | 0 % | 2026-09-26 04:46 | ✅ | 111 | [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | 22 | 0 % | 68 % | 0 % | 2026-09-26 04:46 | ✅ |
112−| [Airliquidehr](airliquidehr.md) | 21 | 24 % | 100 % | 10 % | 2026-09-26 07:08 | ✅ | 112+| [Airliquidehr](airliquidehr.md) | 21 | 24 % | 100 % | 10 % | 2026-09-26 07:29 | ✅ |
113−| [Alsglobal](alsglobal.md) | 21 | 5 % | 95 % | 0 % | 2026-09-26 07:09 | ✅ | 113+| [Alsglobal](alsglobal.md) | 21 | 5 % | 95 % | 0 % | 2026-09-26 07:29 | ✅ |
114−| [AVP](aviva.md) | 21 | 19 % | 86 % | 0 % | 2026-09-26 07:11 | ✅ | 114+| [AVP](aviva.md) | 21 | 19 % | 86 % | 0 % | 2026-09-26 07:31 | ✅ |
115 | [Responsable Stratégie des Affaires](uniselect.md) | 21 | 14 % | 100 % | 0 % | 2026-09-26 04:57 | ✅ | 115 | [Responsable Stratégie des Affaires](uniselect.md) | 21 | 14 % | 100 % | 0 % | 2026-09-26 04:57 | ✅ |
116 | [Préparateur de commandes](sysco.md) | 19 | 5 % | 95 % | 0 % | 2026-09-26 04:48 | ✅ | 116 | [Préparateur de commandes](sysco.md) | 19 | 5 % | 95 % | 0 % | 2026-09-26 04:48 | ✅ |
117 | [Sales Associate III](tapestry.md) | 19 | 100 % | 100 % | 0 % | 2026-09-26 04:48 | ✅ | 117 | [Sales Associate III](tapestry.md) | 19 | 100 % | 100 % | 0 % | 2026-09-26 04:48 | ✅ |
@@ -122,59 +122,59 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
122 | [Fund Accountant / Comptable de Fonds](sagardholdings.md) | 17 | 18 % | 100 % | 0 % | 2026-09-26 04:37 | ✅ | 122 | [Fund Accountant / Comptable de Fonds](sagardholdings.md) | 17 | 18 % | 100 % | 0 % | 2026-09-26 04:37 | ✅ |
123 | [Sanimax](sanimax.md) | 17 | 35 % | 100 % | 0 % | 2026-09-26 04:38 | ✅ | 123 | [Sanimax](sanimax.md) | 17 | 35 % | 100 % | 0 % | 2026-09-26 04:38 | ✅ |
124 | [Sandvik](sandvik.md) | 17 | 6 % | 24 % | 0 % | 2026-09-26 04:38 | ✅ | 124 | [Sandvik](sandvik.md) | 17 | 6 % | 24 % | 0 % | 2026-09-26 04:38 | ✅ |
125−| [CAA-Québec](caaquebec.md) | 15 | 27 % | 100 % | 7 % | 2026-09-26 07:14 | ✅ | 125+| [CAA-Québec](caaquebec.md) | 15 | 27 % | 100 % | 7 % | 2026-09-26 07:33 | ✅ |
126 | [GSK](gsk.md) | 15 | 0 % | 93 % | 0 % | 2026-09-26 06:30 | ✅ | 126 | [GSK](gsk.md) | 15 | 0 % | 93 % | 0 % | 2026-09-26 06:30 | ✅ |
127 | [Gea](gea.md) | 15 | 33 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ | 127 | [Gea](gea.md) | 15 | 33 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ |
128 | [Ur](ur.md) | 15 | 0 % | 100 % | 0 % | 2026-09-26 04:58 | ✅ | 128 | [Ur](ur.md) | 15 | 0 % | 100 % | 0 % | 2026-09-26 04:58 | ✅ |
129−| [Allstate Canada](allstate.md) | 14 | 21 % | 79 % | 21 % | 2026-09-26 07:09 | ✅ | 129+| [Allstate Canada](allstate.md) | 14 | 21 % | 79 % | 21 % | 2026-09-26 07:29 | ✅ |
130−| [Bridgestone](bridgestone.md) | 14 | 36 % | 100 % | 0 % | 2026-09-26 07:13 | ✅ | 130+| [Bridgestone](bridgestone.md) | 14 | 36 % | 100 % | 0 % | 2026-09-26 07:33 | ✅ |
131 | [Peoplecorporation](peoplecorporation.md) | 14 | 21 % | 64 % | 21 % | 2026-09-26 04:31 | ✅ | 131 | [Peoplecorporation](peoplecorporation.md) | 14 | 21 % | 64 % | 21 % | 2026-09-26 04:31 | ✅ |
132 | [Swarovski](swarovski.md) | 14 | 0 % | 100 % | 0 % | 2026-09-26 04:47 | ✅ | 132 | [Swarovski](swarovski.md) | 14 | 0 % | 100 % | 0 % | 2026-09-26 04:47 | ✅ |
133 | [Medavie](medaviehs.md) | 14 | 79 % | 29 % | 7 % | 2026-09-26 04:25 | ✅ | 133 | [Medavie](medaviehs.md) | 14 | 79 % | 29 % | 7 % | 2026-09-26 04:25 | ✅ |
134 | [JG Rive-Sud (GFS)](jgrivesud.md) | 13 | 69 % | 100 % | 0 % | 2026-09-26 04:08 | ✅ | 134 | [JG Rive-Sud (GFS)](jgrivesud.md) | 13 | 69 % | 100 % | 0 % | 2026-09-26 04:08 | ✅ |
135 | [Comptable de projet / Project Accountant](ellisdon.md) | 13 | 15 % | 92 % | 0 % | 2026-09-26 06:24 | ✅ | 135 | [Comptable de projet / Project Accountant](ellisdon.md) | 13 | 15 % | 92 % | 0 % | 2026-09-26 06:24 | ✅ |
136 | [Fieracapital](fieracapital.md) | 13 | 31 % | 69 % | 0 % | 2026-09-26 06:26 | ✅ | 136 | [Fieracapital](fieracapital.md) | 13 | 31 % | 69 % | 0 % | 2026-09-26 06:26 | ✅ |
137−| [C.H. Guenther & Son](chg.md) | 13 | 54 % | 100 % | 0 % | 2026-09-26 07:21 | ✅ | 137+| [C.H. Guenther & Son](chg.md) | 13 | 54 % | 100 % | 0 % | 2026-09-26 07:40 | ✅ |
138−| [Aritzia](aritzia.md) | 12 | 58 % | 100 % | 0 % | 2026-09-26 07:09 | ✅ | 138+| [Aritzia](aritzia.md) | 12 | 58 % | 100 % | 0 % | 2026-09-26 07:30 | ✅ |
139−| [Senior Azure Solution Architect (Montreal – French Speaking)](accenture.md) | 12 | 100 % | 42 % | 8 % | 2026-09-26 07:07 | ✅ | 139+| [Senior Azure Solution Architect (Montreal – French Speaking)](accenture.md) | 12 | 100 % | 42 % | 8 % | 2026-09-26 07:27 | ✅ |
140 | [Comptable](cloudimperiumgames.md) | 12 | 0 % | 100 % | 0 % | 2026-09-26 07:24 | ✅ | 140 | [Comptable](cloudimperiumgames.md) | 12 | 0 % | 100 % | 0 % | 2026-09-26 07:24 | ✅ |
141 | [Fccfac](fccfac.md) | 12 | 100 % | 25 % | 0 % | 2026-09-26 06:26 | ✅ | 141 | [Fccfac](fccfac.md) | 12 | 100 % | 25 % | 0 % | 2026-09-26 06:26 | ✅ |
142 | [Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ...](fourseasons.md) | 12 | 0 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ | 142 | [Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ...](fourseasons.md) | 12 | 0 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ |
143 | [Jci](jci.md) | 12 | 100 % | 92 % | 8 % | 2026-09-26 04:08 | ✅ | 143 | [Jci](jci.md) | 12 | 100 % | 92 % | 8 % | 2026-09-26 04:08 | ✅ |
144 | [Ryder](ryder.md) | 12 | 100 % | 33 % | 0 % | 2026-09-26 04:37 | ✅ | 144 | [Ryder](ryder.md) | 12 | 100 % | 33 % | 0 % | 2026-09-26 04:37 | ✅ |
145 | [Frigoriste](vantagedc.md) | 12 | 0 % | 100 % | 0 % | 2026-09-26 04:58 | ✅ | 145 | [Frigoriste](vantagedc.md) | 12 | 0 % | 100 % | 0 % | 2026-09-26 04:58 | ✅ |
146−| [Canadian Tire](canadiantirecorporation.md) | 11 | 64 % | 91 % | 0 % | 2026-09-26 07:14 | ✅ | 146+| [Canadian Tire](canadiantirecorporation.md) | 11 | 64 % | 91 % | 0 % | 2026-09-26 07:34 | ✅ |
147 | [VF Corporation (The North Face, Vans)](vfc.md) | 11 | 82 % | 100 % | 0 % | 2026-09-26 04:59 | ✅ | 147 | [VF Corporation (The North Face, Vans)](vfc.md) | 11 | 82 % | 100 % | 0 % | 2026-09-26 04:59 | ✅ |
148 | [Responsable bilingue du marketing événementiel / Event ...](fil.md) | 11 | 100 % | 64 % | 82 % | 2026-09-26 06:26 | ✅ | 148 | [Responsable bilingue du marketing événementiel / Event ...](fil.md) | 11 | 100 % | 64 % | 82 % | 2026-09-26 06:26 | ✅ |
149 | [Huron](huron.md) | 11 | 100 % | 45 % | 100 % | 2026-09-26 04:02 | ✅ | 149 | [Huron](huron.md) | 11 | 100 % | 45 % | 100 % | 2026-09-26 04:02 | ✅ |
150 | [Msd](msd.md) | 11 | 73 % | 91 % | 18 % | 2026-09-26 04:27 | ✅ | 150 | [Msd](msd.md) | 11 | 73 % | 91 % | 18 % | 2026-09-26 04:27 | ✅ |
151 | [Fempro (First Quality)](firstquality.md) | 11 | 55 % | 100 % | 0 % | 2026-09-26 06:26 | ✅ | 151 | [Fempro (First Quality)](firstquality.md) | 11 | 55 % | 100 % | 0 % | 2026-09-26 06:26 | ✅ |
152 | [Investissement Québec](investquebec.md) | 10 | 0 % | 100 % | 0 % | 2026-09-26 04:08 | ✅ | 152 | [Investissement Québec](investquebec.md) | 10 | 0 % | 100 % | 0 % | 2026-09-26 04:08 | ✅ |
153−| [Cadence](cadence.md) | 10 | 40 % | 70 % | 0 % | 2026-09-26 07:14 | ✅ | 153+| [Cadence](cadence.md) | 10 | 40 % | 70 % | 0 % | 2026-09-26 07:34 | ✅ |
154 | [Colliers](colliers.md) | 10 | 0 % | 100 % | 0 % | 2026-09-26 07:24 | ✅ | 154 | [Colliers](colliers.md) | 10 | 0 % | 100 % | 0 % | 2026-09-26 07:24 | ✅ |
155 | [Hitachi](hitachi.md) | 10 | 0 % | 100 % | 100 % | 2026-09-26 04:00 | ✅ | 155 | [Hitachi](hitachi.md) | 10 | 0 % | 100 % | 100 % | 2026-09-26 04:00 | ✅ |
156 | [Northbridgefinancial](northbridgefinancial.md) | 10 | 0 % | 100 % | 0 % | 2026-09-26 04:28 | ✅ | 156 | [Northbridgefinancial](northbridgefinancial.md) | 10 | 0 % | 100 % | 0 % | 2026-09-26 04:28 | ✅ |
157 | [Plusgrade](plusgrade.md) | 9 | 0 % | 100 % | 0 % | 2026-09-26 04:32 | ✅ | 157 | [Plusgrade](plusgrade.md) | 9 | 0 % | 100 % | 0 % | 2026-09-26 04:32 | ✅ |
158−| [Avisbudget](avisbudget.md) | 9 | 11 % | 100 % | 0 % | 2026-09-26 07:11 | ✅ | 158+| [Avisbudget](avisbudget.md) | 9 | 11 % | 100 % | 0 % | 2026-09-26 07:31 | ✅ |
159−| [Administrateur comptable principal](bird.md) | 9 | 0 % | 100 % | 0 % | 2026-09-26 07:12 | ✅ | 159+| [Administrateur comptable principal](bird.md) | 9 | 0 % | 100 % | 0 % | 2026-09-26 07:33 | ✅ |
160−| [Blgllp](blgllp.md) | 9 | 44 % | 67 % | 0 % | 2026-09-26 07:12 | ✅ | 160+| [Blgllp](blgllp.md) | 9 | 44 % | 67 % | 0 % | 2026-09-26 07:33 | ✅ |
161 | [Cisco](cisco.md) | 9 | 100 % | 44 % | 44 % | 2026-09-26 07:24 | ✅ | 161 | [Cisco](cisco.md) | 9 | 100 % | 44 % | 44 % | 2026-09-26 07:24 | ✅ |
162 | [Coordinateur, Achats Numériques](dentsuaegis.md) | 9 | 89 % | 89 % | 22 % | 2026-09-26 07:26 | ✅ | 162 | [Coordinateur, Achats Numériques](dentsuaegis.md) | 9 | 89 % | 89 % | 22 % | 2026-09-26 07:26 | ✅ |
163 | [Puma](puma.md) | 9 | 100 % | 100 % | 0 % | 2026-09-26 04:34 | ✅ | 163 | [Puma](puma.md) | 9 | 100 % | 100 % | 0 % | 2026-09-26 04:34 | ✅ |
164 | [Fonds de solidarité FTQ](fondsftq.md) | 8 | 0 % | 100 % | 100 % | 2026-09-26 06:26 | ✅ | 164 | [Fonds de solidarité FTQ](fondsftq.md) | 8 | 0 % | 100 % | 100 % | 2026-09-26 06:26 | ✅ |
165−| [Abbott](abbott.md) | 8 | 12 % | 100 % | 50 % | 2026-09-26 07:06 | ✅ | 165+| [Abbott](abbott.md) | 8 | 12 % | 100 % | 50 % | 2026-09-26 07:26 | ✅ |
166−| [Chef d'équipe Agile](aspentech.md) | 8 | 0 % | 100 % | 0 % | 2026-09-26 07:10 | ✅ | 166+| [Chef d'équipe Agile](aspentech.md) | 8 | 0 % | 100 % | 0 % | 2026-09-26 07:30 | ✅ |
167−| [Associé (e) d'entrepôt](cardinalhealth.md) | 8 | 75 % | 88 % | 0 % | 2026-09-26 07:15 | ✅ | 167+| [Associé (e) d'entrepôt](cardinalhealth.md) | 8 | 75 % | 88 % | 0 % | 2026-09-26 07:34 | ✅ |
168 | [Chef de secteur](gsknch.md) | 8 | 0 % | 100 % | 0 % | 2026-09-26 06:30 | ✅ | 168 | [Chef de secteur](gsknch.md) | 8 | 0 % | 100 % | 0 % | 2026-09-26 06:30 | ✅ |
169 | [Moneris](moneris.md) | 8 | 100 % | 88 % | 38 % | 2026-09-26 04:26 | ✅ | 169 | [Moneris](moneris.md) | 8 | 100 % | 88 % | 38 % | 2026-09-26 04:26 | ✅ |
170 | [Pfizer Canada](pfizer.md) | 7 | 100 % | 29 % | 14 % | 2026-09-26 04:32 | ✅ | 170 | [Pfizer Canada](pfizer.md) | 7 | 100 % | 29 % | 14 % | 2026-09-26 04:32 | ✅ |
171 | [Raymond Chabot Grant Thornton](rcgt.md) | 7 | 0 % | 100 % | 14 % | 2026-09-26 04:35 | ✅ | 171 | [Raymond Chabot Grant Thornton](rcgt.md) | 7 | 0 % | 100 % | 14 % | 2026-09-26 04:35 | ✅ |
172−| [Allegion](allegion.md) | 7 | 57 % | 86 % | 14 % | 2026-09-26 07:08 | ✅ | 172+| [Allegion](allegion.md) | 7 | 57 % | 86 % | 14 % | 2026-09-26 07:29 | ✅ |
173−| [Chanel](cc.md) | 7 | 14 % | 100 % | 0 % | 2026-09-26 07:18 | ✅ | 173+| [Chanel](cc.md) | 7 | 14 % | 100 % | 0 % | 2026-09-26 07:38 | ✅ |
174 | [Haemonetics](haemonetics.md) | 7 | 0 % | 100 % | 14 % | 2026-09-26 03:57 | ✅ | 174 | [Haemonetics](haemonetics.md) | 7 | 0 % | 100 % | 14 % | 2026-09-26 03:57 | ✅ |
175 | [Brasseries Sleeman (Unibroue)](sleeman.md) | 6 | 17 % | 83 % | 0 % | 2026-09-26 04:41 | ✅ | 175 | [Brasseries Sleeman (Unibroue)](sleeman.md) | 6 | 17 % | 83 % | 0 % | 2026-09-26 04:41 | ✅ |
176−| [Cerence](cerence.md) | 6 | 50 % | 33 % | 67 % | 2026-09-26 07:19 | ✅ | 176+| [Cerence](cerence.md) | 6 | 50 % | 33 % | 67 % | 2026-09-26 07:39 | ✅ |
177−| [Ciena](ciena.md) | 6 | 33 % | 67 % | 67 % | 2026-09-26 07:21 | ✅ | 177+| [Ciena](ciena.md) | 6 | 33 % | 67 % | 67 % | 2026-09-26 07:41 | ✅ |
178 | [Avocat·e de litige / Litigation Associate](clydeco.md) | 6 | 0 % | 100 % | 83 % | 2026-09-26 07:24 | ✅ | 178 | [Avocat·e de litige / Litigation Associate](clydeco.md) | 6 | 0 % | 100 % | 83 % | 2026-09-26 07:24 | ✅ |
179 | [Logistics Associate](harry.md) | 6 | 17 % | 100 % | 0 % | 2026-09-26 03:58 | ✅ | 179 | [Logistics Associate](harry.md) | 6 | 17 % | 100 % | 0 % | 2026-09-26 03:58 | ✅ |
180 | [Interpublic](interpublic.md) | 6 | 50 % | 100 % | 100 % | 2026-09-26 04:07 | ✅ | 180 | [Interpublic](interpublic.md) | 6 | 50 % | 100 % | 100 % | 2026-09-26 04:07 | ✅ |
@@ -182,10 +182,10 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
182 | [Sbdinc](sbdinc.md) | 6 | 83 % | 100 % | 0 % | 2026-09-26 04:39 | ✅ | 182 | [Sbdinc](sbdinc.md) | 6 | 83 % | 100 % | 0 % | 2026-09-26 04:39 | ✅ |
183 | [Tsys](tsys.md) | 6 | 17 % | 50 % | 0 % | 2026-09-26 04:56 | ✅ | 183 | [Tsys](tsys.md) | 6 | 17 % | 50 % | 0 % | 2026-09-26 04:56 | ✅ |
184 | [Valmet](valmet.md) | 6 | 0 % | 83 % | 0 % | 2026-09-26 04:58 | ✅ | 184 | [Valmet](valmet.md) | 6 | 0 % | 83 % | 0 % | 2026-09-26 04:58 | ✅ |
185−| [Aliaxis](aliaxis.md) | 6 | 50 % | 83 % | 0 % | 2026-09-26 07:08 | ✅ | 185+| [Aliaxis](aliaxis.md) | 6 | 50 % | 83 % | 0 % | 2026-09-26 07:29 | ✅ |
186 | [Groupe Meloche](melocheinc.md) | 6 | 83 % | 100 % | 0 % | 2026-09-26 04:25 | ✅ | 186 | [Groupe Meloche](melocheinc.md) | 6 | 83 % | 100 % | 0 % | 2026-09-26 04:25 | ✅ |
187−| [Church & Dwight Canada](churchdwight.md) | 5 | 0 % | 100 % | 0 % | 2026-09-26 07:21 | ✅ | 187+| [Church & Dwight Canada](churchdwight.md) | 5 | 0 % | 100 % | 0 % | 2026-09-26 07:40 | ✅ |
188−| [Rechercher des](canassurance.md) | 5 | 0 % | 100 % | 40 % | 2026-09-26 07:14 | ✅ | 188+| [Rechercher des](canassurance.md) | 5 | 0 % | 100 % | 40 % | 2026-09-26 07:34 | ✅ |
189 | [Associé au Marketing et Opérations Clients – Est](diageo.md) | 5 | 100 % | 100 % | 0 % | 2026-09-26 06:22 | ✅ | 189 | [Associé au Marketing et Opérations Clients – Est](diageo.md) | 5 | 100 % | 100 % | 0 % | 2026-09-26 06:22 | ✅ |
190 | [Hpe](hpe.md) | 5 | 0 % | 40 % | 100 % | 2026-09-26 04:01 | ✅ | 190 | [Hpe](hpe.md) | 5 | 0 % | 40 % | 100 % | 2026-09-26 04:01 | ✅ |
191 | [Nortekinc](nortekinc.md) | 5 | 40 % | 100 % | 0 % | 2026-09-26 04:28 | ✅ | 191 | [Nortekinc](nortekinc.md) | 5 | 40 % | 100 % | 0 % | 2026-09-26 04:28 | ✅ |
@@ -199,16 +199,16 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
199 | [Testing, Automation and Cloud Validation](sglottery.md) | 4 | 25 % | 100 % | 0 % | 2026-09-26 04:40 | ✅ | 199 | [Testing, Automation and Cloud Validation](sglottery.md) | 4 | 25 % | 100 % | 0 % | 2026-09-26 04:40 | ✅ |
200 | [Trugreen](trugreen.md) | 4 | 50 % | 100 % | 0 % | 2026-09-26 04:55 | ✅ | 200 | [Trugreen](trugreen.md) | 4 | 50 % | 100 % | 0 % | 2026-09-26 04:55 | ✅ |
201 | [Warner Bros. Discovery (WB Games Montréal)](warnerbros.md) | 4 | 0 % | 100 % | 100 % | 2026-09-26 05:13 | ✅ | 201 | [Warner Bros. Discovery (WB Games Montréal)](warnerbros.md) | 4 | 0 % | 100 % | 100 % | 2026-09-26 05:13 | ✅ |
202−| [Carrier](carrier.md) | 4 | 75 % | 50 % | 100 % | 2026-09-26 07:17 | ✅ | 202+| [Carrier](carrier.md) | 4 | 75 % | 50 % | 100 % | 2026-09-26 07:37 | ✅ |
203 | [Equisoft](equisoft.md) | 4 | 0 % | 100 % | 100 % | 2026-09-26 06:24 | ✅ | 203 | [Equisoft](equisoft.md) | 4 | 0 % | 100 % | 100 % | 2026-09-26 06:24 | ✅ |
204 | [Malvern Panalytical (Spectris)](spectris.md) | 4 | 0 % | 100 % | 0 % | 2026-09-26 04:45 | ✅ | 204 | [Malvern Panalytical (Spectris)](spectris.md) | 4 | 0 % | 100 % | 0 % | 2026-09-26 04:45 | ✅ |
205−| [BDC](bdc.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:12 | ✅ | 205+| [BDC](bdc.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:32 | ✅ |
206 | [Suncor Énergie](suncor.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 04:46 | ✅ | 206 | [Suncor Énergie](suncor.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 04:46 | ✅ |
207 | [Guillevin International](guillevin.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 03:57 | ✅ | 207 | [Guillevin International](guillevin.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 03:57 | ✅ |
208−| [Amgen](amgen.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:09 | ✅ | 208+| [Amgen](amgen.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:30 | ✅ |
209−| [Bdx](bdx.md) | 3 | 33 % | 67 % | 33 % | 2026-09-26 07:12 | ✅ | 209+| [Bdx](bdx.md) | 3 | 33 % | 67 % | 33 % | 2026-09-26 07:32 | ✅ |
210−| [Cdpqfiliales](cdpqfiliales.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:19 | ✅ | 210+| [Cdpqfiliales](cdpqfiliales.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:39 | ✅ |
211−| [CI Financial](ci.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:26 | ✅ | 211+| [CI Financial](ci.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 07:40 | ✅ |
212 | [Conagrabrands](conagrabrands.md) | 3 | 100 % | 100 % | 0 % | 2026-09-26 07:24 | ✅ | 212 | [Conagrabrands](conagrabrands.md) | 3 | 100 % | 100 % | 0 % | 2026-09-26 07:24 | ✅ |
213 | [Danaher](danaher.md) | 3 | 67 % | 67 % | 33 % | 2026-09-26 07:25 | ✅ | 213 | [Danaher](danaher.md) | 3 | 67 % | 67 % | 33 % | 2026-09-26 07:25 | ✅ |
214 | [Agent service à la clientèle et soutien comptable](harriscomputer.md) | 3 | 33 % | 100 % | 33 % | 2026-09-26 03:58 | ✅ | 214 | [Agent service à la clientèle et soutien comptable](harriscomputer.md) | 3 | 33 % | 100 % | 33 % | 2026-09-26 03:58 | ✅ |
@@ -222,8 +222,8 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
222 | [Robover (ODL Canada)](odl.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 04:30 | ✅ | 222 | [Robover (ODL Canada)](odl.md) | 3 | 0 % | 100 % | 0 % | 2026-09-26 04:30 | ✅ |
223 | [ZOLL Medical](zoll.md) | 2 | 100 % | 50 % | 100 % | 2026-09-26 05:14 | ✅ | 223 | [ZOLL Medical](zoll.md) | 2 | 100 % | 50 % | 100 % | 2026-09-26 05:14 | ✅ |
224 | [3M](x3m.md) | 2 | 50 % | 100 % | 100 % | 2026-09-26 05:14 | ✅ | 224 | [3M](x3m.md) | 2 | 50 % | 100 % | 100 % | 2026-09-26 05:14 | ✅ |
225−| [Brambles](brambles.md) | 2 | 100 % | 50 % | 0 % | 2026-09-26 07:13 | ✅ | 225+| [Brambles](brambles.md) | 2 | 100 % | 50 % | 0 % | 2026-09-26 07:33 | ✅ |
226−| [Carters](carters.md) | 2 | 0 % | 100 % | 0 % | 2026-09-26 07:18 | ✅ | 226+| [Carters](carters.md) | 2 | 0 % | 100 % | 0 % | 2026-09-26 07:38 | ✅ |
227 | [Dxctechnology](dxctechnology.md) | 2 | 0 % | 100 % | 100 % | 2026-09-26 06:23 | ✅ | 227 | [Dxctechnology](dxctechnology.md) | 2 | 0 % | 100 % | 100 % | 2026-09-26 06:23 | ✅ |
228 | [Enbridge](enbridge.md) | 2 | 0 % | 50 % | 0 % | 2026-09-26 06:24 | ✅ | 228 | [Enbridge](enbridge.md) | 2 | 0 % | 50 % | 0 % | 2026-09-26 06:24 | ✅ |
229 | [Fednav](fednav.md) | 2 | 0 % | 100 % | 0 % | 2026-09-26 06:26 | ✅ | 229 | [Fednav](fednav.md) | 2 | 0 % | 100 % | 0 % | 2026-09-26 06:26 | ✅ |
@@ -240,10 +240,10 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
240 | [Zoetis](zoetis.md) | 2 | 0 % | 100 % | 100 % | 2026-09-26 05:14 | ✅ | 240 | [Zoetis](zoetis.md) | 2 | 0 % | 100 % | 100 % | 2026-09-26 05:14 | ✅ |
241 | [HP](hp.md) | 2 | 100 % | 100 % | 0 % | 2026-09-26 04:01 | ✅ | 241 | [HP](hp.md) | 2 | 100 % | 100 % | 0 % | 2026-09-26 04:01 | ✅ |
242 | [SBM Management](sbmmanagement.md) | 2 | 100 % | 50 % | 0 % | 2026-09-26 04:39 | ✅ | 242 | [SBM Management](sbmmanagement.md) | 2 | 100 % | 50 % | 0 % | 2026-09-26 04:39 | ✅ |
243−| [Cineplex](cineplex.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:21 | ✅ | 243+| [Cineplex](cineplex.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:41 | ✅ |
244 | [Fiserv](fiserv.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 06:26 | ✅ | 244 | [Fiserv](fiserv.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 06:26 | ✅ |
245−| [Cabotcorp](cabotcorp.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:14 | ✅ | 245+| [Cabotcorp](cabotcorp.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:33 | ✅ |
246−| [Production Support Roles](canadagoose.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:14 | ✅ | 246+| [Production Support Roles](canadagoose.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:34 | ✅ |
247 | [Dupont](dupont.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 06:22 | ✅ | 247 | [Dupont](dupont.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 06:22 | ✅ |
248 | [Gategroup](gategroup.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ | 248 | [Gategroup](gategroup.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 06:27 | ✅ |
249 | [Gipi](gipi.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 06:28 | ✅ | 249 | [Gipi](gipi.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 06:28 | ✅ |
@@ -260,8 +260,8 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
260 | [Thales Canada](thales.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 04:52 | ✅ | 260 | [Thales Canada](thales.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 04:52 | ✅ |
261 | [Bilingual Fire Protection Sales Representative](victaulic.md) | 1 | 100 % | 100 % | 100 % | 2026-09-26 04:59 | ✅ | 261 | [Bilingual Fire Protection Sales Representative](victaulic.md) | 1 | 100 % | 100 % | 100 % | 2026-09-26 04:59 | ✅ |
262 | [Warehouse Associate](zepinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 05:14 | ✅ | 262 | [Warehouse Associate](zepinc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 05:14 | ✅ |
263−| [Arterra Wines Canada](awc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:11 | ✅ | 263+| [Arterra Wines Canada](awc.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:31 | ✅ |
264−| [Cambria](cambria.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:14 | ✅ | 264+| [Cambria](cambria.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 07:34 | ✅ |
265 | [Autorité des marchés financiers (AMF)](lautorite.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 04:17 | ✅ | 265 | [Autorité des marchés financiers (AMF)](lautorite.md) | 1 | 100 % | 100 % | 0 % | 2026-09-26 04:17 | ✅ |
266 | [Patterson Companies](pattersoncompanies.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 04:31 | ✅ | 266 | [Patterson Companies](pattersoncompanies.md) | 1 | 0 % | 100 % | 0 % | 2026-09-26 04:31 | ✅ |
267 | [Reworld](reworld.md) | 1 | 0 % | 0 % | 0 % | 2026-09-26 04:35 | ✅ | 267 | [Reworld](reworld.md) | 1 | 0 % | 0 % | 0 % | 2026-09-26 04:35 | ✅ |
@@ -274,7 +274,7 @@ Généré : 2026-09-26 07:26 EDT par scripts/gen_connector_docs.py — NE PAS
274 | [Alliance de la Fonction publique du Canada](psacunion.md) | 0 | — | — | — | 2026-09-26 04:33 | ✅ | 274 | [Alliance de la Fonction publique du Canada](psacunion.md) | 0 | — | — | — | 2026-09-26 04:33 | ✅ |
275 | [QuadReal (QuadReal Property Group)](quadreal.md) | 0 | — | — | — | 2026-09-26 04:35 | ✅ | 275 | [QuadReal (QuadReal Property Group)](quadreal.md) | 0 | — | — | — | 2026-09-26 04:35 | ✅ |
276 | [Topcon](topcon.md) | 0 | — | — | — | 2026-09-26 04:55 | ✅ | 276 | [Topcon](topcon.md) | 0 | — | — | — | 2026-09-26 04:55 | ✅ |
277−| [Groupe Altus](altusgroup.md) | 0 | — | — | — | 2026-09-26 07:09 | ✅ | 277+| [Groupe Altus](altusgroup.md) | 0 | — | — | — | 2026-09-26 07:30 | ✅ |
278 | [Loblaw (Provigo / Maxi)](myview.md) | 0 | — | — | — | 2026-09-26 04:28 | ✅ | 278 | [Loblaw (Provigo / Maxi)](myview.md) | 0 | — | — | — | 2026-09-26 04:28 | ✅ |
279 279
280 ## Licence / conformité 280 ## Licence / conformité
modified docs/connecteurs/cibc.md +17 −17
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 Contact : contact@spboucher.ai 5 Contact : contact@spboucher.ai
6 Fichier : docs/connecteurs/cibc.md 6 Fichier : docs/connecteurs/cibc.md
7 Rôle : Fiche connecteur — Banque CIBC (employeur direct, ATS workday) 7 Rôle : Fiche connecteur — Banque CIBC (employeur direct, ATS workday)
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-26 07:41 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 relancer le script pour régénérer. 9 relancer le script pour régénérer.
10 ============================================================================= 10 =============================================================================
11 --> 11 -->
@@ -16,7 +16,7 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
16 16
17 ## Description 17 ## Description
18 18
19−- **Site** : [Banque CIBC]() 19+- **Site** : [Banque CIBC](https://www.cibc.com)
20 - **Page carrières** : https://cibc.wd3.myworkdayjobs.com/search 20 - **Page carrières** : https://cibc.wd3.myworkdayjobs.com/search
21 - **Secteurs** : Finance 21 - **Secteurs** : Finance
22 - **Région** : Montréal, Québec 22 - **Région** : Montréal, Québec
@@ -38,7 +38,7 @@ Généré : 2026-09-21 18:06 EDT par scripts/gen_connector_docs.py — NE PAS
38 38
39 ## Champs → schéma 39 ## Champs → schéma
40 40
41−Complétude mesurée sur les **69 offres actives** de la source (base live, 2026-09-21 18:06 EDT). 41+Complétude mesurée sur les **71 offres actives** de la source (base live, 2026-09-26 07:41 EDT).
42 42
43 | Champ (`jobs.*`) | Rôle | Complétude | 43 | Champ (`jobs.*`) | Rôle | Complétude |
44 |---|---|---| 44 |---|---|---|
@@ -46,11 +46,11 @@ Complétude mesurée sur les **69 offres actives** de la source (base live, 2026
46 | `employer` — Employeur | nom de l'entreprise | 100 % | 46 | `employer` — Employeur | nom de l'entreprise | 100 % |
47 | `url` — URL | lien direct vers l'offre originale | 100 % | 47 | `url` — URL | lien direct vers l'offre originale | 100 % |
48 | `description` — Description | texte complet (HTML nettoyé) | 100 % | 48 | `description` — Description | texte complet (HTML nettoyé) | 100 % |
49−| `city` — Ville | municipalité normalisée | 99 % | 49+| `city` — Ville | municipalité normalisée | 96 % |
50−| `region` — Région | région administrative | 99 % | 50+| `region` — Région | région administrative | 97 % |
51 | `address` — Adresse | adresse du lieu de travail | 0 % | 51 | `address` — Adresse | adresse du lieu de travail | 0 % |
52 | `postal_code` — Code postal | code postal si publié | 0 % | 52 | `postal_code` — Code postal | code postal si publié | 0 % |
53−| `work_mode` — Mode | presentiel / hybride / teletravail | 9 % | 53+| `work_mode` — Mode | presentiel / hybride / teletravail | 13 % |
54 | `employment_type` — Type | temps_plein / temps_partiel / … | 100 % | 54 | `employment_type` — Type | temps_plein / temps_partiel / … | 100 % |
55 | `salary` — Salaire ($) | bornes numériques normalisées $/h et $/an | 0 % | 55 | `salary` — Salaire ($) | bornes numériques normalisées $/h et $/an | 0 % |
56 | `salary_label` — Libellé salaire | texte salarial original | 0 % | 56 | `salary_label` — Libellé salaire | texte salarial original | 0 % |
@@ -62,9 +62,9 @@ Complétude mesurée sur les **69 offres actives** de la source (base live, 2026
62 | `language` — Langue | fr / en / bilingue (source ou heuristique) | 100 % | 62 | `language` — Langue | fr / en / bilingue (source ou heuristique) | 100 % |
63 | `company_logo` — Logo employeur | URL du logo si exposé par la source | 0 % | 63 | `company_logo` — Logo employeur | URL du logo si exposé par la source | 0 % |
64 | `apply_url` — Candidature | lien de candidature directe | 100 % | 64 | `apply_url` — Candidature | lien de candidature directe | 100 % |
65−| `gps` — GPS | lat/lng (géocodage sans invention) | 97 % | 65+| `gps` — GPS | lat/lng (géocodage sans invention) | 94 % |
66 66
67−Exemple réel : *Administrative Assistant - Bilingual* — Montréal · ∅ · parue le 2026-09-21. 67+Exemple réel : *Financial Advisor* — Rouyn-Noranda · ∅ · parue le 2026-09-25.
68 68
69 ## Fréquence & budgets 69 ## Fréquence & budgets
70 70
@@ -79,15 +79,15 @@ Exemple réel : *Administrative Assistant - Bilingual* — Montréal · ∅ · p
79 79
80 ## Volumétrie & complétude live 80 ## Volumétrie & complétude live
81 81
82−*(mesuré le 2026-09-21 18:06 EDT dans `data/jobka.db`)* 82+*(mesuré le 2026-09-26 07:41 EDT dans `data/jobka.db`)*
83 83
84−- **Offres en base** : 149 (dont **69 actives**, 0 masquées comme doublons `dup_of`) 84+- **Offres en base** : 164 (dont **71 actives**, 0 masquées comme doublons `dup_of`)
85−- **Salaire** : 0/69 actives (0 %) 85+- **Salaire** : 0/71 actives (0 %)
86−- **GPS** : 67/69 actives (97 %) 86+- **GPS** : 67/71 actives (94 %)
87−- **Mode** : 6/69 actives (9 %) 87+- **Mode** : 9/71 actives (13 %)
88−- **Parution** : 69/69 actives (100 %) 88+- **Parution** : 71/71 actives (100 %)
89−- **Dernier sync** : 2026-09-21 16:48 — trouvées 69, +0, ~2, -0 89+- **Dernier sync** : 2026-09-26 07:41 — trouvées 71, +0, ~0, -0
90−- **Syncs enregistrés** (`sync_log`) : 364 90+- **Syncs enregistrés** (`sync_log`) : 422
91 91
92 ## Erreurs & dépannage 92 ## Erreurs & dépannage
93 93
@@ -95,7 +95,7 @@ Erreurs relevées dans `sync_log` :
95 95
96 | Erreur | Occurrences | Dernière fois | 96 | Erreur | Occurrences | Dernière fois |
97 |---|---|---| 97 |---|---|---|
98−| Workday non-JSON après 3 essais (HTTP 200, text/html) : Expecting value: line 1 column 1 (… | 1 | 2026-09-05 03:15 | 98+| Workday non-JSON après 3 essais (HTTP 200, text/html) : Expecting value: line 1 column 1 (… | 2 | 2026-09-26 03:14 |
99 | Expecting value: line 1 column 1 (char 0) | 2 | 2026-08-29 03:23 | 99 | Expecting value: line 1 column 1 (char 0) | 2 | 2026-08-29 03:23 |
100 | HTTPSConnectionPool(host='cibc.wd3.myworkdayjobs.com', port=443): Read timed out. (read ti… | 1 | 2026-08-17 21:23 | 100 | HTTPSConnectionPool(host='cibc.wd3.myworkdayjobs.com', port=443): Read timed out. (read ti… | 1 | 2026-08-17 21:23 |
101 101
modified jobka/connectors/cibc.py +9 −2
@@ -4,8 +4,15 @@
4 # Contact : contact@spboucher.ai 4 # Contact : contact@spboucher.ai
5 # Fichier : jobka/connectors/cibc.py 5 # Fichier : jobka/connectors/cibc.py
6 # Rôle : Connecteur Banque CIBC — workday (tenant cibc.wd3, site search) 6 # Rôle : Connecteur Banque CIBC — workday (tenant cibc.wd3, site search)
7−# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-17] 7+# [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-17 ;
8−# Créé : 2026-08-17 Modifié : 2026-08-17 8+# re-vérifié le 2026-09-26 : connecteur sain, 71 offres QC live ≈ médiane
9+# 73.25 — le statut stale venait de la fenêtre de maintenance Workday
10+# nocturne ~03 h (échec unique « non-JSON, HTTP 200 text/html ») suivie de
11+# cycles de sync interrompus par des restarts pm2 d'autres missions
12+# (variante « cycle interrompu », 4e cas après childrensplace 5ed90ff,
13+# churchdwight 43ac4f4 et ci 14dfdf4) ; url employeur comblée dans
14+# sources.json (www.cibc.com, vérifié 200)]
15+# Créé : 2026-08-17 Modifié : 2026-09-26
9 # ============================================================================= 16 # =============================================================================
10 from .workday import WorkdayConnector 17 from .workday import WorkdayConnector
11 18
12 19
Menu

Theme