[ka6] connecteur rollstack: volume 0 légitime — l'unique offre QC (« Software Engineer - TypeScript », 0e7f20c9, localisations dont « Quebec(CA) ») a été dépubliée par l'employeur le 2026-09-08 entre 11h08 et 14h29 EDT. SaaS américain remote-first à volume QC naturellement très faible (médiane 1.0). Vérifications réelles : posting-api Ashby 200 avec 3 offres (É.-U./remote « Canada » pancanadien, aucune mention Québec — toutes correctement rejetées par is_quebec_location, 0 faux positif), board vivant, rollstack.com/careers pointe toujours vers jobs.ashbyhq.com/rollstack (pas de migration d'ATS). Le statut stale venait du volume 0 compté comme échec par la supervision ; le connecteur est sain (tous les syncs ok=1, 0.1-0.2 s). Purge par le mécanisme normal : sync isolé rejoué → miss_count=2 → active=0 (found=0, removed=1, statut ok). Test final : fetch réel = 3 bruts, 0 retenus (QC) = comportement correct, les offres QC réapparaîtront d'elles-mêmes quand Rollstack republiera au Québec. Même famille de vides légitimes que vasco (d6009d3), tefron (e62dc72), altom_transport (2fa16cd), onrunning (1155f22). Note de contexte ajoutée au connecteur, aucun changement de logique. pm2 restart job-ka-sync OK, site 200.
1 changed file +10 −1
modified
jobka/connectors/rollstack.py
+10 −1
@@ -5,12 +5,21 @@ | |||||
| 5 | # Fichier : jobka/connectors/rollstack.py | 5 | # Fichier : jobka/connectors/rollstack.py | ||
| 6 | # Rôle : Connecteur Rollstack — ashby (org « rollstack ») | 6 | # Rôle : Connecteur Rollstack — ashby (org « rollstack ») | ||
| 7 | # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23] | 7 | # [généré par scripts/gen_connectors.py, flux vérifié le 2026-08-23] | ||
| 8 | −# Créé : 2026-08-23 Modifié : 2026-08-23 | 8 | +# Créé : 2026-08-23 Modifié : 2026-09-08 | ||
| 9 | # ============================================================================= | 9 | # ============================================================================= | ||
| 10 | from .ashby import AshbyConnector | 10 | from .ashby import AshbyConnector | ||
| 11 | 11 | ||||
| 12 | 12 | ||||
| 13 | class RollstackConnector(AshbyConnector): | 13 | class RollstackConnector(AshbyConnector): | ||
| 14 | + """SaaS américain remote-first (rapports/dashboards automatisés) à volume | ||||
| 15 | + QC naturellement très faible (médiane 1.0). 2026-09-08 : board Ashby sain | ||||
| 16 | + (posting-api 200, 3 offres, rollstack.com/careers pointe toujours vers ce | ||||
| 17 | + board — pas de migration d'ATS) ; la seule offre QC historique | ||||
| 18 | + (« Software Engineer - TypeScript », 0e7f20c9, localisations dont | ||||
| 19 | + « Quebec(CA) ») a été dépubliée par l'employeur. Les 3 offres restantes | ||||
| 20 | + sont É.-U./remote « Canada » pancanadien sans mention Québec — rejetées | ||||
| 21 | + par is_quebec_location (0 faux positif). Volume 0 LÉGITIME — les offres | ||||
| 22 | + QC réapparaîtront d'elles-mêmes quand Rollstack republiera au Québec.""" | ||||
| 14 | source_id = 'rollstack' | 23 | source_id = 'rollstack' | ||
| 15 | EMPLOYER = 'Rollstack' | 24 | EMPLOYER = 'Rollstack' | ||
| 16 | ORG = 'rollstack' | 25 | ORG = 'rollstack' | ||
| 17 | 26 | ||||