[ka6] snapshot pré-mission jam
1 changed file +22 −1
modified
jobka/connectors/imperialdade.py
+22 −1
@@ -5,8 +5,29 @@ | ||
| 5 | 5 | # Fichier : jobka/connectors/imperialdade.py |
| 6 | 6 | # Rôle : Connecteur Sany — dayforce (ns='imperialdade', board='cancandidateportal') |
| 7 | 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-10-14 | |
| 9 | 9 | # ============================================================================= |
| 10 | +"""Sany / Superior Sany Solutions, div. d'Imperial Dade Canada (Imperial Brady). | |
| 11 | + | |
| 12 | +Intervention ka6 2026-10-14 (1re) — rien à réparer, panne de SHARD côté | |
| 13 | +Dayforce. La supervision signalait « stale, volume 0 » mais le dernier sync | |
| 14 | +vert (12:59) avait found=32 (médiane 32.5, volume normal). Les 2 échecs | |
| 15 | +suivants étaient systémiques : read timeout 15:23 (rafale 500/timeouts | |
| 16 | +14h59-17h36, cf. dayforce.py), puis 503 « Service Temporarily Unavailable » | |
| 17 | +franc à 18:51 — à partir de ~18:08 un SHARD ENTIER de tenants Dayforce | |
| 18 | +(imperialdade, flowcontrol, harrisrebar, jam, kdcone, mlp, ndtglobal, | |
| 19 | +realterm, deltastar, boralex, stateindustrial, peaktech, superiorplus, | |
| 20 | +vestis, wikoff…) renvoie la page de maintenance 503 sur /api/geo/*, alors | |
| 21 | +que les autres tenants (lavieenrose 200, dizaines de syncs verts 18h-19h) | |
| 22 | +répondent. GOTCHA : la page board HTML reste 200 (shell Next.js statique | |
| 23 | +sans aucune offre dans le SSR) — trancher à l'API search, pas au code HTTP | |
| 24 | +de la page. Pas de migration : imperialdade.com → imperialbrady.com/careers | |
| 25 | +embarque toujours en-CA/imperialdade/CANCANDIDATEPORTAL (+ board US | |
| 26 | +CANDIDATEPORTAL). Les 33 offres QC actives restent protégées en base | |
| 27 | +(sync en échec = aucun retrait). Aucun retry raisonnable ne couvre une | |
| 28 | +maintenance de plusieurs heures : l'échec propre (ok=0, jamais un faux 0) | |
| 29 | +puis la reprise au cycle suivant est le comportement voulu. | |
| 30 | +""" | |
| 10 | 31 | from .dayforce import DayforceConnector |
| 11 | 32 | |
| 12 | 33 | |
| 13 | 34 | |