HTML 82.1%
Python 14.6%
TypeScript 1.9%
CSS 1%
JavaScript 0.5%
1<!--2=============================================================================3Job·Ka — Groupe KA4Auteur : Simon-Pierre Boucher5Contact : contact@spboucher.ai6Fichier : docs/prospection-vagueD.md7Rôle : Rapport de prospection vague D — 55 nouveaux flux ATS confirmés8 (feeds-vagueD.json) + 34 pistes « autres ATS », méthode et suites9Créé : 2026-08-25 Modifié : 2026-08-25 (implémentation le jour même)10=============================================================================11-->1213# Prospection vague D — 2026-08-251415Exploration massive pour trouver des employeurs québécois affichant des postes16que Job·Ka ne couvre pas encore. Point de départ : 968 employeurs directs,1720 familles ATS (après la vague C du 2026-08-23).1819## Résultat net2021- **55 nouveaux flux ATS confirmés** (≥1 offre au Québec, slug jamais22 connecté) → `data/feeds-vagueD.json`, prêt pour23 `python3 scripts/gen_connectors.py data/feeds-vagueD.json`.24- **34 nouvelles pistes « autres ATS »** (ADP WFN, SuccessFactors, Taleo,25 UKG Pro, iCIMS, Njoyn — familles déjà maîtrisées mais connecteurs à la26 pièce) → ajoutées à `data/detected-other-ats.jsonl`, à traiter comme la27 vague A.2829Répartition des 55 flux : workday 27, smartrecruiters 14, dayforce 6,30bamboohr 3, greenhouse 2, ashby 1, lever 1, workable 1.3132## Méthode3334Deux canaux en parallèle, réutilisant la chaîne éprouvée35`serper_scout.py → detect_ats.py → probe_ats.py → merge_confirmed.py` :36371. **Scout Serper** — 1 920 requêtes `site:<ATS>` × 96 termes inédits38 (`data/terms-vagueD.txt` : 61 villes/régions jamais balayées — de39 Sainte-Thérèse à Fermont en passant par Kuujjuaq — + 35 métiers :40 cariste, frigoriste, électromécanicien, hygiéniste dentaire…).41 → 152 candidats neufs, 52 groupes confirmés par sondage API.422. **Découverte sectorielle** — 4 agents (industriel/mines/agroalimentaire,43 construction/transport/logistique, TI/finance/détail,44 municipal/tourisme/santé privée) ont constitué 910 employeurs québécois45 avec site officiel ; `detect_ats.py` a visité les 910 domaines46 → 78 candidats ATS supportés, 11 groupes nouveaux confirmés47 (le reste : déjà connectés ou 0 offre QC) + 44 détections « autres ATS ».4849Nettoyages post-fusion : 4 faux Québec écartés (Verdun France, Portage La50Prairie MB, Audincourt FR) ; noms d'employeurs Workday reconstruits depuis51les tenants (ex. `myview` = Loblaw, `awc` = Arterra Wines, `cc` = Chanel,52`chg` = C.H. Guenther & Son, `workwear` = Workwear Outfitters).5354## Les 55 flux confirmés5556| Employeur | ATS | Slug / tenant | Villes vues | Secteur |57|---|---|---|---|---|58| Maya HTT | ashby | `maya-htt` | Montréal | TI / Logiciel |59| EMD-Batimo | bamboohr | `batimoinc` | Boisbriand, Québec, Pointe-Claire | Immobilier / gestion d'immeubles |60| eStruxture | bamboohr | `estruxture` | Montréal | TI / Logiciel |61| Red Barrels | bamboohr | `redbarrels` | Montréal | Jeu vidéo / Multimédia |62| Berger (tourbe horticole) | dayforce | `berger` | Saint-Modeste, Montréal | |63| CEP Forensique | dayforce | `cep` | Laval | |64| Groupe Scandinave (Scandinave Spa) | dayforce | `gscandinave` | Mont-Tremblant | |65| Le Massif de Charlevoix | dayforce | `lemassif` | Petite-Rivière-Saint-François | |66| Peaktech | dayforce | `peaktech` | Montréal (9066 Pascal-Gagnon) | |67| Téléfilm Canada | dayforce | `telefilmcanada` | Montréal | |68| Bath Fitter Corporate | greenhouse | `bathfitterdistributinginc` | Saint-Eustache | |69| VML | greenhouse | `wundermanthompson` | Montréal | |70| Equativ | lever | `equativ` | Montréal | |71| A2 Design | smartrecruiters | `A2Design` | Laval | |72| ADF Diesel | smartrecruiters | `ADFDiesel` | Candiac | |73| ATIA Ltd | smartrecruiters | `ATIALtd` | Québec, Montréal | |74| Dimension Composite | smartrecruiters | `DIMENSIONCOMPOSITEINC` | Saint-Georges | |75| Dimonoff | smartrecruiters | `Dimonoff` | Québec | |76| Ekosystem | smartrecruiters | `Ekosystem` | Montréal | |77| ISAAC Instruments | smartrecruiters | `ISAACInstruments` | Saint-Bruno-de-Montarville | |78| Lactanet | smartrecruiters | `Lactanet` | Sainte-Anne-de-Bellevue | |79| Le Café des Artistes | smartrecruiters | `LECAFDESARTISTES` | Baie-Saint-Paul | |80| Maison l'Échelon | smartrecruiters | `MaisonLchelon` | Montréal | |81| MalOPlus Group | smartrecruiters | `maloplusteleservices` | Laval | |82| Tonic DNA | smartrecruiters | `TonicDNA1` | Montréal | |83| Utask | smartrecruiters | `Utask` | Montréal | |84| Wabtec | smartrecruiters | `Wabtec` | Québec | |85| Snowed In Studios | workable | `snowed-in-studios-3` | Québec | |86| Aliaxis | workday | `aliaxis` (wd3/Aliaxis) | Saint-Laurent | |87| Arterra Wines Canada | workday | `awc` (wd3/AWC_Career_Site) | QC (terrain) | |88| Autorité des marchés financiers (AMF) | workday | `lautorite` (wd10/amf) | Québec | Finance |89| Best Buy Canada | workday | `bestbuycanada` (wd3/bestbuyca_career) | Granby, Drummondville, Brossard | Détail |90| C.H. Guenther & Son | workday | `chg` (wd5/CAN_External_Career_Site) | Baie-D'Urfé, Dollard-des-Ormeaux | Agroalimentaire |91| Cambria | workday | `cambria` (wd1/cambria_careers) | Montréal | |92| Carrier | workday | `carrier` (wd5/jobs) | Québec, Saint-Laurent | CVC |93| Chanel | workday | `cc` (wd3/chanelcareers) | Candiac, Montréal | |94| Equisoft | workday | `equisoft` (wd10/External) | Montréal (hybride) | TI / Logiciel |95| Fempro (First Quality) | workday | `firstquality` (wd5/FEMPRO) | Drummondville | Manufacturier |96| Groupe Altus | workday | `altusgroup` (wd3/AltusGroup) | Montréal | |97| Groupe Meloche | workday | `melocheinc` (wd10/emploismelocheinc) | Salaberry-de-Valleyfield, Bromont | Aérospatiale |98| Haemonetics | workday | `haemonetics` (wd5/HAE) | Québec | Médical |99| HP | workday | `hp` (wd5/externalcareersite) | Montréal | TI |100| Innocap | workday | `innocap` (wd10/Innocap-External-Career-Site) | Montréal | Finance |101| Loblaw (Provigo / Maxi) | workday | `myview` (wd3/loblaw_careers) | partout au QC | Détail |102| Malvern Panalytical (Spectris) | workday | `spectris` (wd3/Malvern_Panalytical_Careers) | Québec | |103| Medavie | workday | `medaviehs` (wd10/Medavie_External) | Montréal | Santé |104| Onepoint (nventive / Logient) | workday | `onepoint` (wd3/WepointCA) | Montréal | TI / Logiciel |105| Patterson Companies | workday | `pattersoncompanies` (wd501/Kane) | Québec | |106| Reworld | workday | `reworld` (wd5/External) | Canada | Environnement |107| Robover (ODL Canada) | workday | `odl` (wd5/robover) | Québec | Manufacturier |108| Sandvik ⚠ | workday | `sandvik` (wd3/Sandvik_Internal_for_nonWD_employees) | — | Mines |109| SBM Management | workday | `sbmmanagement` (wd108/SBM) | Donnacona | |110| Simpson Strong-Tie | workday | `strongtie` (wd1/External) | Châteauguay | |111| Weir Group | workday | `weir` (wd3/Weir_External_Careers) | Lévis | |112| Workwear Outfitters | workday | `workwear` (wd503/Careers) | Saint-Laurent, Saint-Thérèse | |113114⚠ Sandvik : le site Workday découvert s'appelle `…_Internal_for_nonWD_employees`115— vérifier à la génération qu'il s'agit bien du babillard public (sinon116chercher le site externe du tenant `sandvik`).117118## Les 34 pistes « autres ATS » (familles existantes, connecteurs à la pièce)119120Ajoutées à `data/detected-other-ats.jsonl`. Filon minier/industriel régional121particulièrement riche :122123| Employeur | ATS | Domaine |124|---|---|---|125| Ville de Mirabel | njoyn | mirabel.ca |126| Ville de Terrebonne | njoyn | terrebonne.ca |127| Groupe Bellemare | njoyn | groupebellemare.com |128| Mines Agnico Eagle (déjà connecté — recroisement) | taleo | agnicoeagle.com |129| IAMGOLD (mine Westwood) | taleo | iamgold.com |130| Graymont | taleo | graymont.com |131| Niobec (Magris) | adp | magrispm.com |132| Canadian Royalties | adp | canadianroyalties.com |133| Hecla Québec (Casa Berardi) | adp | hecla-mining.com |134| Mines d'or Wesdome (Kiena) | adp | wesdome.com |135| Nemaska Lithium | adp | nemaskalithium.com |136| Finkl Steel Sorel | adp | finkl.com |137| Rotobec | adp | rotobec.com |138| Meubles Foliot | adp | foliot.com |139| Abritek | adp | abritek.ca |140| Uniboard | adp | uniboard.com |141| Groupe Nordik (Nordik Spa-Nature) | adp | groupenordik.com |142| H2O Innovation | adp | h2oinnovation.com |143| Strathmore | adp | strathmore.pro |144| Triple Boris | adp | tripleboris.com |145| UV Assurance | adp | uvassurance.ca |146| Quincaillerie Richelieu | adp | richelieu.com |147| Cook It | adp | chefcookit.com |148| Sel Windsor (Mines Seleine) | ukg_ultipro | selwindsor.com |149| Bonduelle Amériques | ukg_ultipro + successfactors | bonduelle.com |150| Fruit d'Or (déjà connecté — recroisement) | ukg_ultipro | fruitdor.ca |151| Venmar | ukg_ultipro | venmar.ca |152| Evolugen | ukg_ultipro | evolugen.com |153| Alstom (usine de La Pocatière) | successfactors | alstom.com |154| Produits forestiers Résolu (écarté vague A — fusion Domtar) | successfactors | resolutefp.com |155| Ganotec | successfactors | ganotec.com |156| Logistec | icims | logistec.com |157| Global Excel Management | icims | globalexcel.com |158159## Coûts et fichiers160161- ~2 100 requêtes Serper (scout 1 920 + agents ≈ 150 + vérifications).162- Fichiers produits : `data/terms-vagueD.txt`, `data/candidats-vagueD-scout.jsonl`,163 `data/confirmed-vagueD-scout.json`, `data/confirmed-vagueD-detect.json`,164 `data/feeds-vagueD.json`, appendices à `data/detected-other-ats.jsonl`.165166## Implémentation (validée et réalisée le 2026-08-25)167168**75 connecteurs actifs, ~768 nouvelles offres QC au premier cycle.**1691701. **Les 55 flux** → `gen_connectors.py` : 55 connecteurs générés, tous171 synchronisés avec succès (333 offres, zéro échec). Sandvik re-pointé sur172 le babillard public `sandvik-jobs` (17 offres ; le site découvert par le173 scout était le babillard interne). Gros volumes : Best Buy 26, Wabtec 29,174 ATIA 23, Maya HTT 17, Onepoint 16.1752. **Pistes « autres ATS »** → 20 connecteurs écrits à la main (435 offres) :176 - ADP ×12 (106 offres) : Nordik 12, Canadian Royalties 17, Uniboard 19,177 Strathmore 12, UV Assurance 11, Richelieu 12, H2O 8, Cook It 6,178 Abritek 6, Niobec 1, Nemaska 1, Triple Boris 1.179 - Alstom (SuccessFactors, La Pocatière + MTL) : **227 offres**.180 - Kiewit/Ganotec (SuccessFactors) : 50. Groupe Bellemare (Njoyn) : 27.181 - Ville de Mirabel 7, Sel Windsor 6, Global Excel 7, Graymont 4,182 IAMGOLD 1.1833. **Écartés avec raison** (9) : Hecla, Wesdome, Rotobec, Finkl Steel184 (babillards ADP corporatifs US/ON sans offre QC), Meubles Foliot,185 Bonduelle, Venmar, Evolugen (babillards vides), Logistec (portail iCIMS186 nouvelle génération SPA, famille classique incompatible). Terrebonne187 déjà connectée.1884. **Correctifs de familles au passage** :189 - `adp.py` : nouvel attribut `FORCE_CITY` pour les employeurs mono-site190 QC dont l'API n'expose aucune `requisitionLocation` (Niobec, Abritek,191 Triple Boris).192 - `taleo_tbe.py` : le secours og:title reconnaît la variante193 « … - Canada - QC - Ville » (Graymont publiait 0 offre).194 - `successfactors.py` : la regex de slug accepte « -queb » en fin195 (marqueur Kiewit) et un garde-fou `is_quebec_location(ville)` élimine196 les faux positifs « QC = quality control » (3 offres US interceptées).1975. `sources.json` : 1 048 sources ; fiches `docs/connecteurs` régénérées198 (1 070 fichiers, 21 familles ATS, 1 044 employeurs).199200## Pistes non exploitées (vagues futures)201202- Le canal « découverte sectorielle » a un rendement detect→confirm faible203 (910 employeurs → 11 nets) : beaucoup de PME québécoises ont des pages204 carrières maison ou des ATS non couverts (Folks RH, Jazz HR/applytojob,205 Zoho Recruit, TalentNest) — une famille Folks/JazzHR ouvrirait un gisement.206- Municipalités : la plupart passent par des portails maison ou njoyn —207 balayage `site:clients.njoyn.com` dédié à faire.208- Les 4 faux QC (Verdun FR…) confirment qu'il faut garder le filtre209 `merge_confirmed.py` dans la boucle.210