# Prospection vague D — 2026-08-25 Exploration massive pour trouver des employeurs québécois affichant des postes que Job·Ka ne couvre pas encore. Point de départ : 968 employeurs directs, 20 familles ATS (après la vague C du 2026-08-23). ## Résultat net - **55 nouveaux flux ATS confirmés** (≥1 offre au Québec, slug jamais connecté) → `data/feeds-vagueD.json`, prêt pour `python3 scripts/gen_connectors.py data/feeds-vagueD.json`. - **34 nouvelles pistes « autres ATS »** (ADP WFN, SuccessFactors, Taleo, UKG Pro, iCIMS, Njoyn — familles déjà maîtrisées mais connecteurs à la pièce) → ajoutées à `data/detected-other-ats.jsonl`, à traiter comme la vague A. Répartition des 55 flux : workday 27, smartrecruiters 14, dayforce 6, bamboohr 3, greenhouse 2, ashby 1, lever 1, workable 1. ## Méthode Deux canaux en parallèle, réutilisant la chaîne éprouvée `serper_scout.py → detect_ats.py → probe_ats.py → merge_confirmed.py` : 1. **Scout Serper** — 1 920 requêtes `site:` × 96 termes inédits (`data/terms-vagueD.txt` : 61 villes/régions jamais balayées — de Sainte-Thérèse à Fermont en passant par Kuujjuaq — + 35 métiers : cariste, frigoriste, électromécanicien, hygiéniste dentaire…). → 152 candidats neufs, 52 groupes confirmés par sondage API. 2. **Découverte sectorielle** — 4 agents (industriel/mines/agroalimentaire, construction/transport/logistique, TI/finance/détail, municipal/tourisme/santé privée) ont constitué 910 employeurs québécois avec site officiel ; `detect_ats.py` a visité les 910 domaines → 78 candidats ATS supportés, 11 groupes nouveaux confirmés (le reste : déjà connectés ou 0 offre QC) + 44 détections « autres ATS ». Nettoyages post-fusion : 4 faux Québec écartés (Verdun France, Portage La Prairie MB, Audincourt FR) ; noms d'employeurs Workday reconstruits depuis les tenants (ex. `myview` = Loblaw, `awc` = Arterra Wines, `cc` = Chanel, `chg` = C.H. Guenther & Son, `workwear` = Workwear Outfitters). ## Les 55 flux confirmés | Employeur | ATS | Slug / tenant | Villes vues | Secteur | |---|---|---|---|---| | Maya HTT | ashby | `maya-htt` | Montréal | TI / Logiciel | | EMD-Batimo | bamboohr | `batimoinc` | Boisbriand, Québec, Pointe-Claire | Immobilier / gestion d'immeubles | | eStruxture | bamboohr | `estruxture` | Montréal | TI / Logiciel | | Red Barrels | bamboohr | `redbarrels` | Montréal | Jeu vidéo / Multimédia | | Berger (tourbe horticole) | dayforce | `berger` | Saint-Modeste, Montréal | | | CEP Forensique | dayforce | `cep` | Laval | | | Groupe Scandinave (Scandinave Spa) | dayforce | `gscandinave` | Mont-Tremblant | | | Le Massif de Charlevoix | dayforce | `lemassif` | Petite-Rivière-Saint-François | | | Peaktech | dayforce | `peaktech` | Montréal (9066 Pascal-Gagnon) | | | Téléfilm Canada | dayforce | `telefilmcanada` | Montréal | | | Bath Fitter Corporate | greenhouse | `bathfitterdistributinginc` | Saint-Eustache | | | VML | greenhouse | `wundermanthompson` | Montréal | | | Equativ | lever | `equativ` | Montréal | | | A2 Design | smartrecruiters | `A2Design` | Laval | | | ADF Diesel | smartrecruiters | `ADFDiesel` | Candiac | | | ATIA Ltd | smartrecruiters | `ATIALtd` | Québec, Montréal | | | Dimension Composite | smartrecruiters | `DIMENSIONCOMPOSITEINC` | Saint-Georges | | | Dimonoff | smartrecruiters | `Dimonoff` | Québec | | | Ekosystem | smartrecruiters | `Ekosystem` | Montréal | | | ISAAC Instruments | smartrecruiters | `ISAACInstruments` | Saint-Bruno-de-Montarville | | | Lactanet | smartrecruiters | `Lactanet` | Sainte-Anne-de-Bellevue | | | Le Café des Artistes | smartrecruiters | `LECAFDESARTISTES` | Baie-Saint-Paul | | | Maison l'Échelon | smartrecruiters | `MaisonLchelon` | Montréal | | | MalOPlus Group | smartrecruiters | `maloplusteleservices` | Laval | | | Tonic DNA | smartrecruiters | `TonicDNA1` | Montréal | | | Utask | smartrecruiters | `Utask` | Montréal | | | Wabtec | smartrecruiters | `Wabtec` | Québec | | | Snowed In Studios | workable | `snowed-in-studios-3` | Québec | | | Aliaxis | workday | `aliaxis` (wd3/Aliaxis) | Saint-Laurent | | | Arterra Wines Canada | workday | `awc` (wd3/AWC_Career_Site) | QC (terrain) | | | Autorité des marchés financiers (AMF) | workday | `lautorite` (wd10/amf) | Québec | Finance | | Best Buy Canada | workday | `bestbuycanada` (wd3/bestbuyca_career) | Granby, Drummondville, Brossard | Détail | | C.H. Guenther & Son | workday | `chg` (wd5/CAN_External_Career_Site) | Baie-D'Urfé, Dollard-des-Ormeaux | Agroalimentaire | | Cambria | workday | `cambria` (wd1/cambria_careers) | Montréal | | | Carrier | workday | `carrier` (wd5/jobs) | Québec, Saint-Laurent | CVC | | Chanel | workday | `cc` (wd3/chanelcareers) | Candiac, Montréal | | | Equisoft | workday | `equisoft` (wd10/External) | Montréal (hybride) | TI / Logiciel | | Fempro (First Quality) | workday | `firstquality` (wd5/FEMPRO) | Drummondville | Manufacturier | | Groupe Altus | workday | `altusgroup` (wd3/AltusGroup) | Montréal | | | Groupe Meloche | workday | `melocheinc` (wd10/emploismelocheinc) | Salaberry-de-Valleyfield, Bromont | Aérospatiale | | Haemonetics | workday | `haemonetics` (wd5/HAE) | Québec | Médical | | HP | workday | `hp` (wd5/externalcareersite) | Montréal | TI | | Innocap | workday | `innocap` (wd10/Innocap-External-Career-Site) | Montréal | Finance | | Loblaw (Provigo / Maxi) | workday | `myview` (wd3/loblaw_careers) | partout au QC | Détail | | Malvern Panalytical (Spectris) | workday | `spectris` (wd3/Malvern_Panalytical_Careers) | Québec | | | Medavie | workday | `medaviehs` (wd10/Medavie_External) | Montréal | Santé | | Onepoint (nventive / Logient) | workday | `onepoint` (wd3/WepointCA) | Montréal | TI / Logiciel | | Patterson Companies | workday | `pattersoncompanies` (wd501/Kane) | Québec | | | Reworld | workday | `reworld` (wd5/External) | Canada | Environnement | | Robover (ODL Canada) | workday | `odl` (wd5/robover) | Québec | Manufacturier | | Sandvik ⚠ | workday | `sandvik` (wd3/Sandvik_Internal_for_nonWD_employees) | — | Mines | | SBM Management | workday | `sbmmanagement` (wd108/SBM) | Donnacona | | | Simpson Strong-Tie | workday | `strongtie` (wd1/External) | Châteauguay | | | Weir Group | workday | `weir` (wd3/Weir_External_Careers) | Lévis | | | Workwear Outfitters | workday | `workwear` (wd503/Careers) | Saint-Laurent, Saint-Thérèse | | ⚠ Sandvik : le site Workday découvert s'appelle `…_Internal_for_nonWD_employees` — vérifier à la génération qu'il s'agit bien du babillard public (sinon chercher le site externe du tenant `sandvik`). ## Les 34 pistes « autres ATS » (familles existantes, connecteurs à la pièce) Ajoutées à `data/detected-other-ats.jsonl`. Filon minier/industriel régional particulièrement riche : | Employeur | ATS | Domaine | |---|---|---| | Ville de Mirabel | njoyn | mirabel.ca | | Ville de Terrebonne | njoyn | terrebonne.ca | | Groupe Bellemare | njoyn | groupebellemare.com | | Mines Agnico Eagle (déjà connecté — recroisement) | taleo | agnicoeagle.com | | IAMGOLD (mine Westwood) | taleo | iamgold.com | | Graymont | taleo | graymont.com | | Niobec (Magris) | adp | magrispm.com | | Canadian Royalties | adp | canadianroyalties.com | | Hecla Québec (Casa Berardi) | adp | hecla-mining.com | | Mines d'or Wesdome (Kiena) | adp | wesdome.com | | Nemaska Lithium | adp | nemaskalithium.com | | Finkl Steel Sorel | adp | finkl.com | | Rotobec | adp | rotobec.com | | Meubles Foliot | adp | foliot.com | | Abritek | adp | abritek.ca | | Uniboard | adp | uniboard.com | | Groupe Nordik (Nordik Spa-Nature) | adp | groupenordik.com | | H2O Innovation | adp | h2oinnovation.com | | Strathmore | adp | strathmore.pro | | Triple Boris | adp | tripleboris.com | | UV Assurance | adp | uvassurance.ca | | Quincaillerie Richelieu | adp | richelieu.com | | Cook It | adp | chefcookit.com | | Sel Windsor (Mines Seleine) | ukg_ultipro | selwindsor.com | | Bonduelle Amériques | ukg_ultipro + successfactors | bonduelle.com | | Fruit d'Or (déjà connecté — recroisement) | ukg_ultipro | fruitdor.ca | | Venmar | ukg_ultipro | venmar.ca | | Evolugen | ukg_ultipro | evolugen.com | | Alstom (usine de La Pocatière) | successfactors | alstom.com | | Produits forestiers Résolu (écarté vague A — fusion Domtar) | successfactors | resolutefp.com | | Ganotec | successfactors | ganotec.com | | Logistec | icims | logistec.com | | Global Excel Management | icims | globalexcel.com | ## Coûts et fichiers - ~2 100 requêtes Serper (scout 1 920 + agents ≈ 150 + vérifications). - Fichiers produits : `data/terms-vagueD.txt`, `data/candidats-vagueD-scout.jsonl`, `data/confirmed-vagueD-scout.json`, `data/confirmed-vagueD-detect.json`, `data/feeds-vagueD.json`, appendices à `data/detected-other-ats.jsonl`. ## Implémentation (validée et réalisée le 2026-08-25) **75 connecteurs actifs, ~768 nouvelles offres QC au premier cycle.** 1. **Les 55 flux** → `gen_connectors.py` : 55 connecteurs générés, tous synchronisés avec succès (333 offres, zéro échec). Sandvik re-pointé sur le babillard public `sandvik-jobs` (17 offres ; le site découvert par le scout était le babillard interne). Gros volumes : Best Buy 26, Wabtec 29, ATIA 23, Maya HTT 17, Onepoint 16. 2. **Pistes « autres ATS »** → 20 connecteurs écrits à la main (435 offres) : - ADP ×12 (106 offres) : Nordik 12, Canadian Royalties 17, Uniboard 19, Strathmore 12, UV Assurance 11, Richelieu 12, H2O 8, Cook It 6, Abritek 6, Niobec 1, Nemaska 1, Triple Boris 1. - Alstom (SuccessFactors, La Pocatière + MTL) : **227 offres**. - Kiewit/Ganotec (SuccessFactors) : 50. Groupe Bellemare (Njoyn) : 27. - Ville de Mirabel 7, Sel Windsor 6, Global Excel 7, Graymont 4, IAMGOLD 1. 3. **Écartés avec raison** (9) : Hecla, Wesdome, Rotobec, Finkl Steel (babillards ADP corporatifs US/ON sans offre QC), Meubles Foliot, Bonduelle, Venmar, Evolugen (babillards vides), Logistec (portail iCIMS nouvelle génération SPA, famille classique incompatible). Terrebonne déjà connectée. 4. **Correctifs de familles au passage** : - `adp.py` : nouvel attribut `FORCE_CITY` pour les employeurs mono-site QC dont l'API n'expose aucune `requisitionLocation` (Niobec, Abritek, Triple Boris). - `taleo_tbe.py` : le secours og:title reconnaît la variante « … - Canada - QC - Ville » (Graymont publiait 0 offre). - `successfactors.py` : la regex de slug accepte « -queb » en fin (marqueur Kiewit) et un garde-fou `is_quebec_location(ville)` élimine les faux positifs « QC = quality control » (3 offres US interceptées). 5. `sources.json` : 1 048 sources ; fiches `docs/connecteurs` régénérées (1 070 fichiers, 21 familles ATS, 1 044 employeurs). ## Pistes non exploitées (vagues futures) - Le canal « découverte sectorielle » a un rendement detect→confirm faible (910 employeurs → 11 nets) : beaucoup de PME québécoises ont des pages carrières maison ou des ATS non couverts (Folks RH, Jazz HR/applytojob, Zoho Recruit, TalentNest) — une famille Folks/JazzHR ouvrirait un gisement. - Municipalités : la plupart passent par des portails maison ou njoyn — balayage `site:clients.njoyn.com` dédié à faire. - Les 4 faux QC (Verdun FR…) confirment qu'il faut garder le filtre `merge_confirmed.py` dans la boucle.