SPB Git

spb/job-ka

Public

[ka6] connecteur orthoclinical: stale = faux positif « volume QC nul » (récidive, 2e intervention) + unique ok=0 = fenêtre de maintenance planifiée Workday, rien à réparer — syncs VERTS en continu (ok=1 found=0) depuis la dépublication légitime de R0016868 le 2026-10-14 (intervention précédente), le « aucun succès depuis 394,7 h » de la supervision compte found=0 comme non-succès ; profil « ok=1 found=0 médiane 0.0 » (70+ cas, fiche stale-volume-zero-faux-positif, orthoclinical y figure déjà). L'unique échec du 2026-10-31 02:24 était la fenêtre de maintenance planifiée Workday (302 → static.community.workday.com/maintenance-page.html), SYSTÉMIQUE (~40 tenants, même épisode que myview 2a5092fe) — fiche workday-maintenance-fenetre-systemique appliquée : cxs re-sondé 200 = fenêtre finie. Re-vérification live exhaustive : board vivant total=20 (US/Inde/Tchéquie/Allemagne), searchText Quebec/Québec/Canada/Montréal = 0, unique offre multi-lieux R0016638 = 5 lieux US au détail cxs ; zéro migration d'ATS. found=0 est le reflet EXACT de la source, reverdira seul à la prochaine publication QC de QuidelOrtho. Sync isolé rejoué : vert ok=1 found=0 en 2,1 s. Aucun code de fetch modifié, note de re-vérification 2026-10-31 ajoutée à la docstring. Fiches orthoclinical.md/ats-workday.md/INDEX.md régénérées (1132 autres restaurées, hors périmètre). 108 tests pytest verts, pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200. Si orthoclinical est re-signalé stale avec board sans lieu QC : rien à faire.

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

4 changed files +75 −64

modified docs/connecteurs/INDEX.md +7 −7
@@ -5,16 +5,16 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/INDEX.md
7 7 Rôle : Index généré de la documentation des connecteurs (ATS, employeurs, portails, dépôt)
8 −Généré : 2026-10-31 04:03 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-31 04:16 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
12 12
13 13 # Job·Ka — Connecteurs (index)
14 14
15 −> Index généré le 2026-10-31 04:03 EDT par `scripts/gen_connector_docs.py` (rejouable). Croise `data/sources.json`, l'introspection de `jobka/connectors/*.py` et la base live `data/jobka.db`.
15 +> Index généré le 2026-10-31 04:16 EDT par `scripts/gen_connector_docs.py` (rejouable). Croise `data/sources.json`, l'introspection de `jobka/connectors/*.py` et la base live `data/jobka.db`.
16 16
17 −**1103 employeurs directs** connectés via **27 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **25369 offres actives** (22939 directes, 2430 portails ; 101 masquées comme doublons inter-sources, soit 25268 visibles). 1135 fiches.
17 +**1103 employeurs directs** connectés via **27 plateformes ATS** + **3 portails agrégateurs** + le canal de **dépôt direct** — **25362 offres actives** (22932 directes, 2430 portails ; 101 masquées comme doublons inter-sources, soit 25261 visibles). 1135 fiches.
18 18
19 19 Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conserve son URL originale ; la candidature se fait chez l'employeur (badge « Offre directe » sur les sources directes).
20 20
@@ -26,7 +26,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
26 26 | [`smartrecruiters`](ats-smartrecruiters.md) | 171 | 2903 | 16 % | 99 % |
27 27 | [`workable`](ats-workable.md) | 71 | 1974 | 17 % | 100 % |
28 28 | [`dayforce`](ats-dayforce.md) | 129 | 1901 | 10 % | 100 % |
29 −| [`successfactors`](ats-successfactors.md) | 12 | 1656 | 19 % | 99 % |
29 +| [`successfactors`](ats-successfactors.md) | 12 | 1649 | 19 % | 99 % |
30 30 | [`njoyn`](ats-njoyn.md) | 11 | 1345 | 70 % | 87 % |
31 31 | [`workland`](ats-workland.md) | 1 | 1109 | 37 % | 100 % |
32 32 | [`wpjobmanager`](ats-wpjobmanager.md) | 8 | 806 | 6 % | 100 % |
@@ -218,7 +218,6 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
218 218 | [Teknion Roy & Breton](teknionroybreton.md) | [`recruitee`](ats-recruitee.md) | 26 | 50 % | 85 % | ✅ |
219 219 | [Altasciences](altasciences.md) | [`workday`](ats-workday.md) | 25 | 0 % | 96 % | ✅ |
220 220 | [AVP](aviva.md) | [`workday`](ats-workday.md) | 25 | 12 % | 92 % | ✅ |
221 −| [Canada Vie](canada_vie.md) | [`successfactors`](ats-successfactors.md) | 25 | 96 % | 88 % | ✅ |
222 221 | [CHUM](chum.md) | [`wpjobmanager`](ats-wpjobmanager.md) | 25 | 4 % | 100 % | ✅ |
223 222 | [Estimator](tranetechnologies.md) | [`workday`](ats-workday.md) | 25 | 100 % | 96 % | ✅ |
224 223 | [Huawei Canada](huaweicanada.md) | [`recruitee`](ats-recruitee.md) | 25 | 4 % | 100 % | ✅ |
@@ -286,6 +285,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
286 285 | [Xsolla](xsolla.md) | [`lever`](ats-lever.md) | 19 | 100 % | 95 % | ✅ |
287 286 | [ALS Global](alsglobal.md) | [`workday`](ats-workday.md) | 18 | 6 % | 94 % | ✅ |
288 287 | [Bell Textron Canada](bell_textron.md) | [`taleo`](ats-taleo.md) | 18 | 0 % | 100 % | ✅ |
288 +| [Canada Vie](canada_vie.md) | [`successfactors`](ats-successfactors.md) | 18 | 94 % | 94 % | ✅ |
289 289 | [CONTRÔLEUR](novatech.md) | [`dayforce`](ats-dayforce.md) | 18 | 39 % | 100 % | ✅ |
290 290 | [KDC/ONE](kdcone.md) | [`dayforce`](ats-dayforce.md) | 18 | 0 % | 100 % | ✅ |
291 291 | [Onelineage](onelineage.md) | [`workday`](ats-workday.md) | 18 | 6 % | 100 % | ❌ |
@@ -555,7 +555,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
555 555 | [Bilingual (French/English) Sales Broker (RIBO Licensed)](ogc.md) | [`dayforce`](ats-dayforce.md) | 6 | 33 % | 100 % | ✅ |
556 556 | [Board](deltastar.md) | [`dayforce`](ats-dayforce.md) | 6 | 33 % | 100 % | ✅ |
557 557 | [Bronswerk](bronswerk.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
558 −| [Canadian Royalties](canadian_royalties.md) | [`adp`](ats-adp.md) | 6 | 33 % | 100 % | ❌ |
558 +| [Canadian Royalties](canadian_royalties.md) | [`adp`](ats-adp.md) | 6 | 33 % | 100 % | ✅ |
559 559 | [Carnaval de Québec Inc.](carnaval.md) | [`zoho_recruit`](ats-zoho_recruit.md) | 6 | 0 % | 100 % | ✅ |
560 560 | [Cfibfcei](cfibfcei.md) | [`dayforce`](ats-dayforce.md) | 6 | 17 % | 100 % | ✅ |
561 561 | [Conseil de gestion financière des Premières Nations (FNFMB)](fnfmb.md) | [`dayforce`](ats-dayforce.md) | 6 | 0 % | 100 % | ✅ |
@@ -1130,7 +1130,7 @@ Conformité : voir [`docs/CONFORMITE.md`](../CONFORMITE.md). Chaque offre conser
1130 1130 | [Qohash](qohash.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1131 1131 | [QuadReal (QuadReal Property Group)](quadreal.md) | [`workday`](ats-workday.md) | 0 | — | — | ✅ |
1132 1132 | [Quandela](quandela.md) | [`workable`](ats-workable.md) | 0 | — | — | ✅ |
1133 −| [QuidelOrtho](orthoclinical.md) | [`workday`](ats-workday.md) | 0 | — | — | ❌ |
1133 +| [QuidelOrtho](orthoclinical.md) | [`workday`](ats-workday.md) | 0 | — | — | ✅ |
1134 1134 | [Really Great Reading](reallygreatreading.md) | [`greenhouse`](ats-greenhouse.md) | 0 | — | — | ✅ |
1135 1135 | [Reworld](reworld.md) | [`workday`](ats-workday.md) | 0 | — | — | ❌ |
1136 1136 | [Ridepanda](ridepanda.md) | [`breezy`](ats-breezy.md) | 0 | — | — | ✅ |
modified docs/connecteurs/ats-workday.md +52 −52
@@ -5,14 +5,14 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/ats-workday.md
7 7 Rôle : Fiche plateforme ATS workday — mécanique partagée + tableau des 232 tenants
8 −Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-31 04:16 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
12 12
13 13 # Plateforme ATS `workday`
14 14
15 −**232 employeurs connectés** via cette plateforme — **7470 offres actives**. Module partagé : `jobka/connectors/workday.py` ; un employeur = une sous-classe d'environ 10 lignes.
15 +**232 employeurs connectés** via cette plateforme — **7446 offres actives**. Module partagé : `jobka/connectors/workday.py` ; un employeur = une sous-classe d'environ 10 lignes.
16 16
17 17 ## Description & mécanique
18 18
@@ -50,18 +50,18 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
50 50 | [Mouvement Desjardins](desjardins.md) | 298 | 1 % | 92 % | 21 % | 2026-10-31 01:28 | ✅ |
51 51 | [Slihrms](slihrms.md) | 260 | 10 % | 95 % | 1 % | 2026-10-31 02:57 | ❌ |
52 52 | [Rechercher des](gianttiger.md) | 238 | 0 % | 100 % | 0 % | 2026-10-31 01:37 | ✅ |
53 −| [Airbus Canada](airbus.md) | 208 | 4 % | 100 % | 0 % | 2026-10-31 01:09 | ✅ |
53 +| [Airbus Canada](airbus.md) | 208 | 4 % | 100 % | 0 % | 2026-10-31 04:05 | ✅ |
54 54 | [Globalhr](globalhr.md) | 207 | 0 % | 82 % | 2 % | 2026-10-31 01:38 | ✅ |
55 55 | [Groupe Banque TD](td.md) | 196 | 94 % | 95 % | 91 % | 2026-10-31 03:10 | ❌ |
56 56 | [Consignaction (AQRCB)](consignaction.md) | 132 | 86 % | 100 % | 0 % | 2026-10-31 01:26 | ✅ |
57 57 | [TJX Canada (Winners, HomeSense, Marshalls)](tjx.md) | 114 | 98 % | 100 % | 0 % | 2026-10-31 03:13 | ❌ |
58 −| [BMO Groupe financier](bmo.md) | 104 | 82 % | 75 % | 25 % | 2026-10-31 01:16 | ✅ |
59 58 | [Intact Corporation financière](intactfc.md) | 102 | 1 % | 79 % | 0 % | 2026-10-31 01:52 | ✅ |
60 59 | [Dentalcorp](dentalcorp.md) | 102 | 16 % | 100 % | 0 % | 2026-10-31 01:27 | ✅ |
60 +| [BMO Groupe financier](bmo.md) | 96 | 80 % | 74 % | 26 % | 2026-10-31 04:10 | ✅ |
61 61 | [iA Groupe financier](ia_groupe.md) | 90 | 100 % | 98 % | 3 % | 2026-10-31 01:50 | ✅ |
62 62 | [Promutuel Assurance](promutuel.md) | 89 | 2 % | 100 % | 9 % | 2026-10-31 02:29 | ❌ |
63 63 | [Gflenv](gflenv.md) | 85 | 5 % | 84 % | 1 % | 2026-10-31 01:37 | ✅ |
64 −| [CAE](cae.md) | 81 | 15 % | 96 % | 2 % | 2026-10-31 01:17 | ✅ |
64 +| [CAE](cae.md) | 81 | 15 % | 96 % | 2 % | 2026-10-31 04:11 | ✅ |
65 65 | [Banque CIBC](cibc.md) | 78 | 0 % | 100 % | 1 % | 2026-10-31 01:24 | ✅ |
66 66 | [Manuvie](manulife.md) | 70 | 91 % | 46 % | 27 % | 2026-10-31 02:03 | ✅ |
67 67 | [Lifeworks](lifeworks.md) | 61 | 28 % | 87 % | 15 % | 2026-10-31 02:02 | ✅ |
@@ -69,27 +69,26 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
69 69 | [Montreal Export Package Handler (18:00-23:00)](hcmportal.md) | 59 | 93 % | 100 % | 0 % | 2026-10-31 01:47 | ✅ |
70 70 | [Galderma](galderma.md) | 54 | 0 % | 100 % | 0 % | 2026-10-31 01:36 | ✅ |
71 71 | [Gevernova](gevernova.md) | 53 | 21 % | 98 % | 15 % | 2026-10-31 01:37 | ✅ |
72 −| [Beneva](beneva.md) | 52 | 4 % | 100 % | 4 % | 2026-10-31 01:15 | ✅ |
73 72 | [Intelcom (Dragonfly)](intelcomgroup.md) | 52 | 0 % | 100 % | 0 % | 2026-10-31 01:52 | ✅ |
74 73 | [PwC Canada](pwc.md) | 52 | 100 % | 75 % | 0 % | 2026-10-31 02:32 | ❌ |
75 −| [Agropur](agropur.md) | 50 | 98 % | 98 % | 4 % | 2026-10-31 01:08 | ✅ |
74 +| [Agropur](agropur.md) | 49 | 98 % | 98 % | 4 % | 2026-10-31 04:05 | ✅ |
75 +| [Beneva](beneva.md) | 48 | 4 % | 100 % | 4 % | 2026-10-31 04:09 | ✅ |
76 76 | [Cogeco](cogeco.md) | 47 | 19 % | 45 % | 4 % | 2026-10-31 01:26 | ✅ |
77 77 | [La Maison Simons](simons.md) | 46 | 0 % | 89 % | 0 % | 2026-10-31 02:54 | ✅ |
78 78 | [Investissements PSP](investpsp.md) | 45 | 4 % | 100 % | 0 % | 2026-10-31 01:53 | ✅ |
79 79 | [Saputo](saputo.md) | 44 | 82 % | 100 % | 100 % | 2026-10-31 02:47 | ❌ |
80 80 | [Fairstone](fairstone.md) | 44 | 55 % | 95 % | 0 % | 2026-10-31 01:35 | ✅ |
81 81 | [EXFO](exfo.md) | 43 | 0 % | 100 % | 26 % | 2026-10-31 01:34 | ✅ |
82 −| [Bdo](bdo.md) | 43 | 7 % | 72 % | 14 % | 2026-10-31 01:14 | ✅ |
82 +| [Bdo](bdo.md) | 43 | 7 % | 72 % | 14 % | 2026-10-31 04:09 | ✅ |
83 83 | [Myhrabc](myhrabc.md) | 41 | 54 % | 51 % | 85 % | 2026-10-31 02:14 | ❌ |
84 84 | [Rio Tinto](riotinto.md) | 40 | 0 % | 92 % | 0 % | 2026-10-31 02:39 | ❌ |
85 85 | [Uhaul](uhaul.md) | 40 | 0 % | 100 % | 0 % | 2026-10-31 03:19 | ❌ |
86 86 | [Firststudent](firststudent.md) | 39 | 41 % | 97 % | 0 % | 2026-10-31 01:35 | ✅ |
87 −| [Alterra](alterra.md) | 36 | 72 % | 100 % | 0 % | 2026-10-31 01:10 | ✅ |
88 −| [CDPQ — Caisse de dépôt et placement du Québec](cdpq.md) | 34 | 0 % | 100 % | 0 % | 2026-10-31 01:21 | ✅ |
89 −| [Abinbev](abinbev.md) | 34 | 97 % | 100 % | 0 % | 2026-10-31 01:07 | ✅ |
90 −| [Best Buy Canada](bestbuycanada.md) | 33 | 0 % | 39 % | 0 % | 2026-10-31 01:15 | ✅ |
87 +| [Alterra](alterra.md) | 36 | 72 % | 100 % | 0 % | 2026-10-31 04:06 | ✅ |
88 +| [CDPQ — Caisse de dépôt et placement du Québec](cdpq.md) | 34 | 0 % | 100 % | 0 % | 2026-10-31 04:16 | ✅ |
89 +| [Abinbev](abinbev.md) | 34 | 97 % | 100 % | 0 % | 2026-10-31 04:04 | ✅ |
91 90 | [OPENLANE Canada](openlane.md) | 32 | 19 % | 97 % | 3 % | 2026-10-31 02:22 | ✅ |
92 −| [Advanceauto](advanceauto.md) | 32 | 0 % | 38 % | 0 % | 2026-10-31 01:07 | ✅ |
91 +| [Advanceauto](advanceauto.md) | 32 | 0 % | 38 % | 0 % | 2026-10-31 04:04 | ✅ |
93 92 | [Onepoint (nventive / Logient)](onepoint.md) | 32 | 0 % | 100 % | 0 % | 2026-10-31 02:22 | ❌ |
94 93 | [Cineplex](cineplex.md) | 30 | 0 % | 93 % | 0 % | 2026-10-31 01:24 | ✅ |
95 94 | [Rollsroyce](rollsroyce.md) | 30 | 0 % | 100 % | 0 % | 2026-10-31 02:41 | ❌ |
@@ -98,29 +97,30 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
98 97 | [The Children's Place](childrensplace.md) | 28 | 0 % | 21 % | 0 % | 2026-10-31 01:23 | ✅ |
99 98 | [Service alimentaire Gordon](gfs.md) | 27 | 70 % | 100 % | 0 % | 2026-10-31 01:37 | ✅ |
100 99 | [Ms](ms.md) | 27 | 0 % | 100 % | 96 % | 2026-10-31 02:11 | ❌ |
101 −| [Altasciences](altasciences.md) | 25 | 0 % | 96 % | 96 % | 2026-10-31 01:10 | ✅ |
102 −| [AVP](aviva.md) | 25 | 12 % | 92 % | 0 % | 2026-10-31 01:12 | ✅ |
100 +| [Altasciences](altasciences.md) | 25 | 0 % | 96 % | 96 % | 2026-10-31 04:06 | ✅ |
101 +| [AVP](aviva.md) | 25 | 12 % | 92 % | 0 % | 2026-10-31 04:08 | ✅ |
103 102 | [Estimator](tranetechnologies.md) | 25 | 100 % | 96 % | 4 % | 2026-10-31 03:15 | ✅ |
104 103 | [FedEx Express Canada](fedex.md) | 24 | 100 % | 88 % | 0 % | 2026-10-31 01:35 | ✅ |
105 104 | [Hitachi](hitachi.md) | 24 | 8 % | 100 % | 100 % | 2026-10-31 01:49 | ✅ |
106 105 | [Sanimax](sanimax.md) | 24 | 25 % | 100 % | 0 % | 2026-10-31 02:45 | ❌ |
107 106 | [Monteur CVC 1 /HVAC Assembler 1](sunbeltrentals.md) | 24 | 0 % | 67 % | 0 % | 2026-10-31 03:02 | ❌ |
108 −| [Airliquidehr](airliquidehr.md) | 23 | 22 % | 100 % | 9 % | 2026-10-31 01:09 | ✅ |
107 +| [Best Buy Canada](bestbuycanada.md) | 24 | 0 % | 38 % | 0 % | 2026-10-31 04:09 | ✅ |
108 +| [Airliquidehr](airliquidehr.md) | 23 | 22 % | 100 % | 9 % | 2026-10-31 04:05 | ✅ |
109 109 | [Unitytech](unitytech.md) | 23 | 91 % | 83 % | 22 % | 2026-10-31 03:21 | ❌ |
110 110 | [Cuisinier(ère) 2, Restaurant Marcus & Lounge (Sur appel) / Cook 2 ...](fourseasons.md) | 22 | 9 % | 100 % | 0 % | 2026-10-31 01:36 | ✅ |
111 111 | [Tmx](tmx.md) | 22 | 0 % | 82 % | 0 % | 2026-10-31 03:14 | ❌ |
112 −| [Comptable en immobilier](belron.md) | 21 | 10 % | 100 % | 0 % | 2026-10-31 01:15 | ✅ |
112 +| [Comptable en immobilier](belron.md) | 21 | 10 % | 100 % | 0 % | 2026-10-31 04:09 | ✅ |
113 113 | [Préparateur de commandes](sysco.md) | 21 | 24 % | 86 % | 10 % | 2026-10-31 03:08 | ❌ |
114 114 | [Sales Associate III](tapestry.md) | 21 | 100 % | 100 % | 0 % | 2026-10-31 03:09 | ✅ |
115 −| [Alcoa Canada](alcoa.md) | 20 | 15 % | 45 % | 0 % | 2026-10-31 01:09 | ✅ |
116 115 | [Fund Accountant / Comptable de Fonds](sagardholdings.md) | 20 | 15 % | 95 % | 0 % | 2026-10-31 02:43 | ✅ |
117 116 | [Responsable Stratégie des Affaires](uniselect.md) | 20 | 15 % | 100 % | 0 % | 2026-10-31 03:20 | ❌ |
117 +| [Alcoa Canada](alcoa.md) | 19 | 16 % | 47 % | 0 % | 2026-10-31 04:06 | ✅ |
118 118 | [Groupeguilbault](groupeguilbault.md) | 19 | 0 % | 100 % | 0 % | 2026-10-31 01:39 | ✅ |
119 119 | [Sci](sci.md) | 19 | 26 % | 89 % | 5 % | 2026-10-31 02:49 | ❌ |
120 −| [ALS Global](alsglobal.md) | 18 | 6 % | 94 % | 6 % | 2026-10-31 01:09 | ✅ |
121 −| [Search for](bcf.md) | 18 | 0 % | 100 % | 0 % | 2026-10-31 01:13 | ✅ |
120 +| [ALS Global](alsglobal.md) | 18 | 6 % | 94 % | 6 % | 2026-10-31 04:06 | ✅ |
121 +| [Search for](bcf.md) | 18 | 0 % | 100 % | 0 % | 2026-10-31 04:09 | ✅ |
122 122 | [Onelineage](onelineage.md) | 18 | 6 % | 100 % | 0 % | 2026-10-31 02:21 | ❌ |
123 −| [Allstate Canada](allstate.md) | 17 | 29 % | 65 % | 35 % | 2026-10-31 01:09 | ✅ |
123 +| [Allstate Canada](allstate.md) | 17 | 29 % | 65 % | 35 % | 2026-10-31 04:06 | ✅ |
124 124 | [Wolseley Canada](wolseley.md) | 17 | 6 % | 94 % | 6 % | 2026-10-31 00:05 | ✅ |
125 125 | [GSK](gsk.md) | 15 | 13 % | 100 % | 0 % | 2026-10-31 01:40 | ✅ |
126 126 | [Plusgrade](plusgrade.md) | 15 | 0 % | 93 % | 0 % | 2026-10-31 02:26 | ✅ |
@@ -128,36 +128,36 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
128 128 | [Jci](jci.md) | 15 | 100 % | 100 % | 13 % | 2026-10-31 01:53 | ✅ |
129 129 | [Peoplecorporation](peoplecorporation.md) | 15 | 13 % | 80 % | 33 % | 2026-10-31 02:25 | ✅ |
130 130 | [Investissement Québec](investquebec.md) | 14 | 7 % | 100 % | 0 % | 2026-10-31 01:53 | ✅ |
131 −| [Avanade](accenture.md) | 14 | 86 % | 21 % | 7 % | 2026-10-31 01:07 | ✅ |
131 +| [Avanade](accenture.md) | 14 | 86 % | 21 % | 7 % | 2026-10-31 04:04 | ✅ |
132 132 | [Cisco](cisco.md) | 14 | 100 % | 57 % | 36 % | 2026-10-31 01:25 | ✅ |
133 133 | [Hubinternational](hubinternational.md) | 14 | 36 % | 86 % | 21 % | 2026-10-31 01:50 | ✅ |
134 134 | [Ur](ur.md) | 14 | 0 % | 100 % | 0 % | 2026-10-31 03:23 | ❌ |
135 −| [CAA-Québec](caaquebec.md) | 13 | 31 % | 100 % | 8 % | 2026-10-31 01:17 | ✅ |
136 −| [Canadian Tire](canadiantirecorporation.md) | 13 | 54 % | 92 % | 0 % | 2026-10-31 01:18 | ✅ |
137 −| [Bridgestone](bridgestone.md) | 13 | 31 % | 100 % | 0 % | 2026-10-31 01:17 | ✅ |
135 +| [CAA-Québec](caaquebec.md) | 13 | 31 % | 100 % | 8 % | 2026-10-31 04:11 | ✅ |
136 +| [Canadian Tire](canadiantirecorporation.md) | 13 | 54 % | 92 % | 0 % | 2026-10-31 04:12 | ✅ |
137 +| [Bridgestone](bridgestone.md) | 13 | 31 % | 100 % | 0 % | 2026-10-31 04:10 | ✅ |
138 138 | [Comptable de projet / Project Accountant](ellisdon.md) | 13 | 8 % | 100 % | 8 % | 2026-10-31 01:31 | ✅ |
139 139 | [Brasseries Sleeman (Unibroue)](sleeman.md) | 12 | 8 % | 92 % | 17 % | 2026-10-31 02:56 | ❌ |
140 −| [Aritzia](aritzia.md) | 12 | 58 % | 100 % | 0 % | 2026-10-31 01:10 | ✅ |
140 +| [Aritzia](aritzia.md) | 12 | 58 % | 100 % | 0 % | 2026-10-31 04:07 | ✅ |
141 141 | [Responsable bilingue du marketing événementiel / Event ...](fil.md) | 12 | 100 % | 50 % | 83 % | 2026-10-31 01:35 | ✅ |
142 142 | [Fempro (First Quality)](firstquality.md) | 12 | 58 % | 100 % | 0 % | 2026-10-31 01:35 | ✅ |
143 143 | [Sandvik](sandvik.md) | 12 | 25 % | 25 % | 8 % | 2026-10-31 02:44 | ❌ |
144 144 | [Raymond Chabot Grant Thornton](rcgt.md) | 11 | 0 % | 100 % | 0 % | 2026-10-31 02:35 | ❌ |
145 −| [Abbott](abbott.md) | 11 | 18 % | 91 % | 45 % | 2026-10-31 01:06 | ✅ |
145 +| [Abbott](abbott.md) | 11 | 18 % | 91 % | 45 % | 2026-10-31 04:03 | ✅ |
146 146 | [VF Corporation (The North Face, Vans)](vfc.md) | 11 | 100 % | 100 % | 0 % | 2026-10-31 03:25 | ❌ |
147 147 | [Frigoriste](vantagedc.md) | 11 | 0 % | 100 % | 0 % | 2026-10-31 03:24 | ❌ |
148 148 | [Fonds de solidarité FTQ](fondsftq.md) | 10 | 0 % | 100 % | 100 % | 2026-10-31 01:36 | ✅ |
149 149 | [JG Rive-Sud (GFS)](jgrivesud.md) | 10 | 80 % | 100 % | 0 % | 2026-10-31 01:53 | ✅ |
150 150 | [Pfizer Canada](pfizer.md) | 10 | 100 % | 50 % | 50 % | 2026-10-31 02:26 | ❌ |
151 −| [Cadence](cadence.md) | 10 | 40 % | 70 % | 0 % | 2026-10-31 01:17 | ✅ |
152 −| [Associé (e) d'entrepôt](cardinalhealth.md) | 10 | 70 % | 90 % | 10 % | 2026-10-31 01:18 | ✅ |
151 +| [Cadence](cadence.md) | 10 | 40 % | 70 % | 0 % | 2026-10-31 04:11 | ✅ |
152 +| [Associé (e) d'entrepôt](cardinalhealth.md) | 10 | 70 % | 90 % | 10 % | 2026-10-31 04:12 | ✅ |
153 153 | [Comptable](cloudimperiumgames.md) | 10 | 0 % | 100 % | 0 % | 2026-10-31 01:26 | ✅ |
154 154 | [Northbridgefinancial](northbridgefinancial.md) | 10 | 20 % | 80 % | 0 % | 2026-10-31 02:16 | ❌ |
155 155 | [Ryder](ryder.md) | 10 | 90 % | 30 % | 0 % | 2026-10-31 02:43 | ❌ |
156 −| [Chef d'équipe Agile](aspentech.md) | 9 | 0 % | 100 % | 0 % | 2026-10-31 01:10 | ✅ |
157 −| [Avisbudget](avisbudget.md) | 9 | 22 % | 100 % | 0 % | 2026-10-31 01:12 | ✅ |
158 −| [Administrateur comptable principal](bird.md) | 9 | 0 % | 100 % | 0 % | 2026-10-31 01:16 | ✅ |
159 −| [Blgllp](blgllp.md) | 9 | 33 % | 67 % | 0 % | 2026-10-31 01:16 | ✅ |
160 −| [Cerence](cerence.md) | 9 | 78 % | 44 % | 56 % | 2026-10-31 01:22 | ✅ |
156 +| [Chef d'équipe Agile](aspentech.md) | 9 | 0 % | 100 % | 0 % | 2026-10-31 04:07 | ✅ |
157 +| [Avisbudget](avisbudget.md) | 9 | 22 % | 100 % | 0 % | 2026-10-31 04:08 | ✅ |
158 +| [Administrateur comptable principal](bird.md) | 9 | 0 % | 100 % | 0 % | 2026-10-31 04:09 | ✅ |
159 +| [Blgllp](blgllp.md) | 9 | 33 % | 67 % | 0 % | 2026-10-31 04:09 | ✅ |
160 +| [Cerence](cerence.md) | 9 | 78 % | 44 % | 56 % | 2026-10-31 04:16 | ✅ |
161 161 | [Ciena](ciena.md) | 9 | 67 % | 89 % | 11 % | 2026-10-31 01:24 | ✅ |
162 162 | [Coordinateur, Achats Numériques](dentsuaegis.md) | 9 | 89 % | 89 % | 22 % | 2026-10-31 01:27 | ✅ |
163 163 | [Huron](huron.md) | 9 | 100 % | 44 % | 100 % | 2026-10-31 01:50 | ✅ |
@@ -170,13 +170,13 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
170 170 | [Nortekinc](nortekinc.md) | 8 | 38 % | 100 % | 0 % | 2026-10-31 02:15 | ✅ |
171 171 | [Church & Dwight Canada](churchdwight.md) | 7 | 0 % | 100 % | 0 % | 2026-10-31 01:23 | ✅ |
172 172 | [Scotts Canada (Fafard)](scottsmiraclegro.md) | 7 | 0 % | 100 % | 0 % | 2026-10-31 02:50 | ❌ |
173 −| [Allegion](allegion.md) | 7 | 57 % | 86 % | 29 % | 2026-10-31 01:09 | ✅ |
174 −| [Bdx](bdx.md) | 7 | 29 % | 71 % | 29 % | 2026-10-31 01:15 | ✅ |
173 +| [Allegion](allegion.md) | 7 | 57 % | 86 % | 29 % | 2026-10-31 04:06 | ✅ |
174 +| [Bdx](bdx.md) | 7 | 29 % | 71 % | 29 % | 2026-10-31 04:09 | ✅ |
175 175 | [Clyde & Co](clydeco.md) | 7 | 0 % | 100 % | 100 % | 2026-10-31 01:26 | ✅ |
176 176 | [Colliers](colliers.md) | 7 | 0 % | 100 % | 0 % | 2026-10-31 01:26 | ✅ |
177 177 | [Chef de secteur](gsknch.md) | 7 | 0 % | 100 % | 0 % | 2026-10-31 01:40 | ✅ |
178 178 | [Nutreco](nutreco.md) | 7 | 14 % | 100 % | 0 % | 2026-10-31 02:18 | ❌ |
179 −| [Carrier](carrier.md) | 7 | 86 % | 43 % | 71 % | 2026-10-31 01:20 | ✅ |
179 +| [Carrier](carrier.md) | 7 | 86 % | 43 % | 71 % | 2026-10-31 04:14 | ✅ |
180 180 | [C.H. Guenther & Son](chg.md) | 7 | 71 % | 100 % | 0 % | 2026-10-31 01:23 | ✅ |
181 181 | [Equisoft](equisoft.md) | 7 | 0 % | 86 % | 100 % | 2026-10-31 01:32 | ✅ |
182 182 | [Haemonetics](haemonetics.md) | 7 | 0 % | 100 % | 0 % | 2026-10-31 01:47 | ✅ |
@@ -184,7 +184,6 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
184 184 | [Gea](gea.md) | 6 | 33 % | 100 % | 0 % | 2026-10-31 01:36 | ✅ |
185 185 | [Motorolasolutions](motorolasolutions.md) | 6 | 83 % | 50 % | 17 % | 2026-10-31 02:10 | ❌ |
186 186 | [Nrfcanada](nrfcanada.md) | 6 | 33 % | 67 % | 50 % | 2026-10-31 02:17 | ✅ |
187 −| [Aliaxis](aliaxis.md) | 6 | 50 % | 83 % | 0 % | 2026-10-31 01:09 | ✅ |
188 187 | [Innocap](innocap.md) | 6 | 0 % | 67 % | 0 % | 2026-10-31 01:52 | ✅ |
189 188 | [Weir Group](weir.md) | 6 | 17 % | 67 % | 67 % | 2026-10-31 00:05 | ✅ |
190 189 | [Conagrabrands](conagrabrands.md) | 5 | 80 % | 100 % | 0 % | 2026-10-31 01:26 | ✅ |
@@ -195,7 +194,8 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
195 194 | [Iqvia](iqvia.md) | 5 | 60 % | 60 % | 20 % | 2026-10-31 01:53 | ✅ |
196 195 | [Medline](medline.md) | 5 | 100 % | 100 % | 0 % | 2026-10-31 02:05 | ✅ |
197 196 | [Associé principal (Ressources de gestion)](roberthalf.md) | 5 | 0 % | 60 % | 20 % | 2026-10-31 02:40 | ❌ |
198 −| [BDC](bdc.md) | 4 | 0 % | 100 % | 0 % | 2026-10-31 01:14 | ✅ |
197 +| [Aliaxis](aliaxis.md) | 5 | 40 % | 80 % | 0 % | 2026-10-31 04:06 | ✅ |
198 +| [BDC](bdc.md) | 4 | 0 % | 100 % | 0 % | 2026-10-31 04:09 | ✅ |
199 199 | [Avocat en immigration d'affaires américaine](fragomen.md) | 4 | 0 % | 100 % | 0 % | 2026-10-31 01:36 | ✅ |
200 200 | [Lighting](lighting.md) | 4 | 100 % | 100 % | 0 % | 2026-10-31 02:02 | ✅ |
201 201 | [Msd](msd.md) | 4 | 75 % | 100 % | 0 % | 2026-10-31 02:12 | ❌ |
@@ -207,24 +207,24 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
207 207 | [Warehouse Team Member](tricorbraun.md) | 4 | 25 % | 100 % | 0 % | 2026-10-31 03:15 | ✅ |
208 208 | [Valmet](valmet.md) | 4 | 0 % | 100 % | 0 % | 2026-10-31 03:23 | ✅ |
209 209 | [Bilingual Fire Protection Sales Representative](victaulic.md) | 4 | 100 % | 100 % | 100 % | 2026-10-31 03:26 | ❌ |
210 −| [Chanel](cc.md) | 4 | 25 % | 100 % | 0 % | 2026-10-31 01:21 | ✅ |
210 +| [Chanel](cc.md) | 4 | 25 % | 100 % | 0 % | 2026-10-31 04:15 | ✅ |
211 211 | [Malvern Panalytical (Spectris)](spectris.md) | 4 | 0 % | 100 % | 0 % | 2026-10-31 03:00 | ❌ |
212 212 | [Guillevin International](guillevin.md) | 3 | 0 % | 100 % | 0 % | 2026-10-31 01:47 | ✅ |
213 −| [Brambles](brambles.md) | 3 | 100 % | 67 % | 0 % | 2026-10-31 01:17 | ✅ |
214 −| [Rechercher des](canassurance.md) | 3 | 0 % | 100 % | 33 % | 2026-10-31 01:18 | ✅ |
215 −| [Cdpqfiliales](cdpqfiliales.md) | 3 | 0 % | 100 % | 0 % | 2026-10-31 01:22 | ✅ |
213 +| [Brambles](brambles.md) | 3 | 100 % | 67 % | 0 % | 2026-10-31 04:10 | ✅ |
214 +| [Rechercher des](canassurance.md) | 3 | 0 % | 100 % | 33 % | 2026-10-31 04:12 | ✅ |
215 +| [Cdpqfiliales](cdpqfiliales.md) | 3 | 0 % | 100 % | 0 % | 2026-10-31 04:16 | ✅ |
216 216 | [CI Financial](ci.md) | 3 | 0 % | 100 % | 0 % | 2026-10-31 01:23 | ✅ |
217 217 | [Associé au Marketing et Opérations Clients – Est](diageo.md) | 3 | 100 % | 100 % | 0 % | 2026-10-31 01:28 | ✅ |
218 218 | [Enbridge](enbridge.md) | 3 | 0 % | 67 % | 0 % | 2026-10-31 01:31 | ✅ |
219 219 | [Agent service à la clientèle et soutien comptable](harriscomputer.md) | 3 | 33 % | 100 % | 33 % | 2026-10-31 01:47 | ✅ |
220 220 | [Sales Consultant Montreal](miele.md) | 3 | 100 % | 100 % | 67 % | 2026-10-31 02:08 | ❌ |
221 221 | [TSYS](tsys.md) | 3 | 33 % | 100 % | 0 % | 2026-10-31 03:18 | ❌ |
222 −| [Warner Bros. Discovery (WB Games Montréal)](warnerbros.md) | 3 | 0 % | 100 % | 100 % | 2026-10-31 00:05 | ✅ |
222 +| [Warner Bros. Discovery (WB Games Montréal)](warnerbros.md) | 3 | 0 % | 100 % | 100 % | 2026-10-31 03:41 | ✅ |
223 223 | [Robover (ODL Canada)](odl.md) | 3 | 0 % | 100 % | 0 % | 2026-10-31 02:20 | ❌ |
224 224 | [Suncor Énergie](suncor.md) | 2 | 0 % | 100 % | 0 % | 2026-10-31 03:03 | ❌ |
225 225 | [ZOLL Medical](zoll.md) | 2 | 100 % | 50 % | 100 % | 2026-10-31 00:06 | ✅ |
226 −| [Amgen](amgen.md) | 2 | 0 % | 100 % | 0 % | 2026-10-31 01:10 | ✅ |
227 −| [Carters](carters.md) | 2 | 0 % | 100 % | 0 % | 2026-10-31 01:21 | ✅ |
226 +| [Amgen](amgen.md) | 2 | 0 % | 100 % | 0 % | 2026-10-31 04:06 | ✅ |
227 +| [Carters](carters.md) | 2 | 0 % | 100 % | 0 % | 2026-10-31 04:15 | ✅ |
228 228 | [Fednav](fednav.md) | 2 | 0 % | 100 % | 0 % | 2026-10-31 01:35 | ✅ |
229 229 | [Freseniusmedicalcare](freseniusmedicalcare.md) | 2 | 0 % | 100 % | 100 % | 2026-10-31 01:36 | ✅ |
230 230 | [Associé aux ventes/Retail Sales Associate](gapinc.md) | 2 | 0 % | 50 % | 0 % | 2026-10-31 01:36 | ✅ |
@@ -241,8 +241,8 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
241 241 | [SBM Management](sbmmanagement.md) | 2 | 100 % | 50 % | 0 % | 2026-10-31 02:48 | ✅ |
242 242 | [Fiserv](fiserv.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 01:35 | ✅ |
243 243 | [3M](x3m.md) | 1 | 100 % | 100 % | 100 % | 2026-10-31 00:06 | ✅ |
244 −| [Cabotcorp](cabotcorp.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 01:17 | ✅ |
245 −| [Production Support Roles](canadagoose.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 01:18 | ✅ |
244 +| [Cabotcorp](cabotcorp.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 04:11 | ✅ |
245 +| [Production Support Roles](canadagoose.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 04:11 | ✅ |
246 246 | [Dupont](dupont.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 01:29 | ✅ |
247 247 | [Dxctechnology](dxctechnology.md) | 1 | 0 % | 100 % | 100 % | 2026-10-31 01:30 | ✅ |
248 248 | [Gipi](gipi.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 01:38 | ✅ |
@@ -259,9 +259,9 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
259 259 | [Topbuild](topbuild.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 03:14 | ✅ |
260 260 | [Topcon](topcon.md) | 1 | 0 % | 100 % | 100 % | 2026-10-31 03:15 | ❌ |
261 261 | [Warehouse Associate](zepinc.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 00:06 | ✅ |
262 −| [Groupe Altus](altusgroup.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 01:10 | ✅ |
263 −| [Arterra Wines Canada](awc.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 01:12 | ✅ |
264 −| [Cambria](cambria.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 01:17 | ✅ |
262 +| [Groupe Altus](altusgroup.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 04:06 | ✅ |
263 +| [Arterra Wines Canada](awc.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 04:08 | ✅ |
264 +| [Cambria](cambria.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 04:11 | ✅ |
265 265 | [Patterson Companies](pattersoncompanies.md) | 1 | 0 % | 100 % | 0 % | 2026-10-31 02:25 | ✅ |
266 266 | [Simpson Strong-Tie](strongtie.md) | 1 | 100 % | 100 % | 0 % | 2026-10-31 03:01 | ❌ |
267 267 | [Shell Canada](shell.md) | 0 | — | — | — | 2026-10-31 02:53 | ❌ |
@@ -269,7 +269,7 @@ Généré : 2026-10-31 03:41 EDT par scripts/gen_connector_docs.py — NE PAS
269 269 | [Gilead Sciences](gilead.md) | 0 | — | — | — | 2026-10-31 01:38 | ✅ |
270 270 | [Imerys](imerys.md) | 0 | — | — | — | 2026-10-31 01:50 | ✅ |
271 271 | [Medtronic](medtronic.md) | 0 | — | — | — | 2026-10-31 02:06 | ❌ |
272 −| [QuidelOrtho](orthoclinical.md) | 0 | — | — | — | 2026-10-31 02:24 | ❌ |
272 +| [QuidelOrtho](orthoclinical.md) | 0 | — | — | — | 2026-10-31 04:16 | ✅ |
273 273 | [QuadReal (QuadReal Property Group)](quadreal.md) | 0 | — | — | — | 2026-10-31 02:32 | ✅ |
274 274 | [Silicon Labs](silabs.md) | 0 | — | — | — | 2026-10-31 02:54 | ❌ |
275 275 | [TruGreen](trugreen.md) | 0 | — | — | — | 2026-10-31 03:17 | ❌ |
modified docs/connecteurs/orthoclinical.md +6 −4
@@ -5,7 +5,7 @@ Auteur : Simon-Pierre Boucher
5 5 Contact : contact@spboucher.ai
6 6 Fichier : docs/connecteurs/orthoclinical.md
7 7 Rôle : Fiche connecteur — QuidelOrtho (employeur direct, ATS workday)
8 −Généré : 2026-10-15 00:25 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
8 +Généré : 2026-10-31 04:16 EDT par scripts/gen_connector_docs.py — NE PAS ÉDITER,
9 9 relancer le script pour régénérer.
10 10 =============================================================================
11 11 -->
@@ -53,15 +53,15 @@ Généré : 2026-10-15 00:25 EDT par scripts/gen_connector_docs.py — NE PAS
53 53
54 54 ## Volumétrie & complétude live
55 55
56 −*(mesuré le 2026-10-15 00:25 EDT dans `data/jobka.db`)*
56 +*(mesuré le 2026-10-31 04:16 EDT dans `data/jobka.db`)*
57 57
58 58 - **Offres en base** : 1 (dont **0 actives**, 0 masquées comme doublons `dup_of`)
59 59 - **Salaire** : 0/0 actives (—)
60 60 - **GPS** : 0/0 actives (—)
61 61 - **Mode** : 0/0 actives (—)
62 62 - **Parution** : 0/0 actives (—)
63 −- **Dernier sync** : 2026-10-15 00:25 — trouvées 0, +0, ~0, -1
64 −- **Syncs enregistrés** (`sync_log`) : 473
63 +- **Dernier sync** : 2026-10-31 04:16 — trouvées 0, +0, ~0, -0
64 +- **Syncs enregistrés** (`sync_log`) : 615
65 65
66 66 ## Erreurs & dépannage
67 67
@@ -69,6 +69,7 @@ Erreurs relevées dans `sync_log` :
69 69
70 70 | Erreur | Occurrences | Dernière fois |
71 71 |---|---|---|
72 +| Workday en maintenance planifiée (redirigé vers https://static.community.workday.com/maint… | 2 | 2026-10-31 02:24 |
72 73 | Expecting value: line 1 column 1 (char 0) | 1 | 2026-08-29 02:25 |
73 74
74 75 - Rejouer un sync isolé : `.venv/bin/python run.py sync orthoclinical` puis inspecter `sync_log` : `sqlite3 data/jobka.db "SELECT * FROM sync_log WHERE source='orthoclinical' ORDER BY ts DESC LIMIT 5;"`
@@ -90,4 +91,5 @@ Erreurs relevées dans `sync_log` :
90 91
91 92 Commits touchant `jobka/connectors/orthoclinical.py` :
92 93
94 +- `3afd8c0c` 2026-10-15 [ka6] connecteur orthoclinical: rien à réparer côté flux — unique offre QC dépubliée le 2026-10-14 (found=0 légitime) + double artefact vague C corrigé (Field Service Representative → QuidelOrtho). Stale = variante « cycle interrompu » (restarts pm2 des missions voisines, 153 restarts, scheduler vivant en plein cycle à l'intervention). Dépublication RÉELLE de l'unique offre QC R0016868 « Field Service Representative - Quebec City Region » (parue 2026-09-14) entre 15:47 et 19:11 le 2026-10-14: détail cxs = 403 S22 (marqueur Workday classique), dernier sync avant trou = found=0 ok=1 jamais de faux échec. Board vivant 29 offres (US/Rochester, Inde, Chine, Allemagne, UK) 0 QC: searchText Quebec/Canada/Montreal/Montréal = 0, les 5 offres multi-lieux vérifiées une à une au détail cxs = 100 % US/UK, 8 sites frères sondés (External, Careers, QuidelOrtho…) = 404. Pas de migration: quidelortho.com/global/en/careers/careers-home référence toujours orthoclinical.wd1.myworkdayjobs.com/Search = même tenant/board. found=0 conforme à la médiane 0.5 (source oscillant 0/1), garde-fou de dérive non déclenché (DRIFT_MIN_BASE=8 > médiane), offre désactivée proprement par le pipeline (miss_count 2, removed=1, sync vert ok=1). DOUBLE artefact vague C corrigé (classe gevgroupltd/kodify 8ff81d0): EMPLOYER/name = titre d'offre brut « Field Service Representative » → QuidelOrtho (fusion Quidel + Ortho Clinical Diagnostics 2022, diagnostics in vitro; hiringOrganization Workday = Ortho-Clinical Diagnostics, Inc., nom courant lu dans les descriptions d'offres et sur le site officiel; orthoclinical.py + sources.json), url vide → quidelortho.com; propagation à la ligne en base (UPDATE direct, l'offre étant dépubliée aucun sync ne l'aurait réécrite). Docstring enrichie, fiches orthoclinical.md/ats-workday.md/INDEX.md régénérées. Non-régression workday via dupont found=1. 107 tests verts, pm2 restart OK, site local+public 200.
93 95 - `c45c7530` 2026-08-23 Vague C — +620 connecteurs employeurs directs (350 -> 968)
modified jobka/connectors/orthoclinical.py +10 −1
@@ -5,7 +5,7 @@
5 5 # Fichier : jobka/connectors/orthoclinical.py
6 6 # Rôle : Connecteur QuidelOrtho — workday (tenant orthoclinical.wd1, site Search)
7 7 # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23]
8 −# Créé : 2026-08-23 Modifié : 2026-10-15
8 +# Créé : 2026-08-23 Modifié : 2026-10-31
9 9 # =============================================================================
10 10 from .workday import WorkdayConnector
11 11
@@ -25,6 +25,15 @@ class OrthoclinicalConnector(WorkdayConnector):
25 25 source oscille entre 0 et 1 (médiane 0.5). Artefact vague C corrigé au
26 26 passage : EMPLOYER était le titre d'offre « Field Service Representative »
27 27 (classe kodify) → QuidelOrtho.
28 +
29 + Re-vérification ka6 2026-10-31 (stale re-signalé, 2e intervention) : rien à
30 + réparer — syncs verts en continu (ok=1 found=0), l'unique ok=0 du 2026-10-31
31 + 02:24 était la fenêtre de maintenance planifiée Workday (302 → maintenance-
32 + page.html, systémique ~40 tenants). Board re-sondé live : cxs 200, total=20
33 + (US/Inde/Tchéquie/Allemagne), searchText Quebec/Québec/Canada/Montréal = 0,
34 + unique offre multi-lieux R0016638 = 5 lieux US. found=0 reste le reflet
35 + exact de la source (médiane 0.0) ; reverdira seul à la prochaine
36 + publication QC de QuidelOrtho.
28 37 """
29 38 source_id = 'orthoclinical'
30 39 EMPLOYER = 'QuidelOrtho'
31 40
Menu

Theme