SPB Git

spb/job-ka

Public
page 1
  1. Sun, Aug 30, 2026 2

    1. [ka6] fix connecteur cultures_genv: repli « détail seulement » pendant les maintenances nocturnes d'ADP WFN — cause de l'échec du 2026-08-29 22:01 : deuxième fenêtre de maintenance planifiée d'ADP Workforce Now (samedi soir ~22:00→02:00 ET, après celle de vendredi déjà documentée), pendant laquelle tout workforcenow.adp.com redirige vers sorry.adp.com et la liste job-requisitions renvoie du HTML (« Expecting value: line 1 column 1 »). TOUS les connecteurs ADP passés entre 22:00 et 23:27 ont échoué à l'identique (cookit, groupe_nordik, h2o_innovation, msi_gestion, mitsubishi_hc_capital, nemaska_lithium, richelieu, etc.) = systémique côté ADP, aucun tenant en cause. Comme le cycle met ~3 h entre deux passages, un seul passage raté pendant la fenêtre dépasse le seuil stale de 4 h. Fix (pattern ciena ae44d7c) : si la liste échoue en 5xx/non-JSON, revalidation une à une des offres actives connues via l'API détail job-requisitions/<itemID> (réquisition complète live : titre, date, lieux, description — aucune donnée inventée) ; 404 = offre retirée ; si RIEN n'est validable (maintenance totale) l'erreur d'origine est propagée (sync en échec, inventaire préservé). Le chemin liste normal reprend seul dès la fin de la maintenance. Tests réels : repli avec liste 502 simulée → 7 offres revalidées live ; run.py sync cultures_genv (chemin normal) → ok, found=7 (= médiane 7.0), 7 actives en base. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.
      Simon-Pierre Boucher · 1 file +112 −3
  2. Sat, Aug 29, 2026 29

    1. Revert "[ka6] snapshot pré-mission triple_boris"
      …
      This reverts commit ba40d49a102e0f41341e0f15cd66a8d749aefd53.
      Simon-Pierre Boucher · 1 file +1 −9
    2. Revert "[ka6] snapshot pré-mission uniboard"
      …
      This reverts commit ed65d0928326c21fa2745e74173d7cd3015b9233.
      Simon-Pierre Boucher · 1 file +1 −10
    3. Revert "[ka6] snapshot pré-mission abritek"
      …
      This reverts commit 4e9b08bba5ce6d9aa0b43e4bec5888abcec80199.
      Simon-Pierre Boucher · 1 file +1 −10
    4. Revert "[ka6] snapshot pré-mission cookit"
      …
      This reverts commit f729cea589a9fb0e070a6463eac9bb44cf1e72b3.
      Simon-Pierre Boucher · 1 file +1 −11
    5. Revert "[ka6] snapshot pré-mission cultures_genv"
      …
      This reverts commit 9897ecfa343749e9d5eebcb2127bfbac4f044684.
      Simon-Pierre Boucher · 1 file +1 −12
    6. Simon-Pierre Boucher · 1 file +12 −1
    7. Simon-Pierre Boucher · 1 file +11 −1
    8. Simon-Pierre Boucher · 1 file +10 −1
    9. Simon-Pierre Boucher · 1 file +10 −1
    10. Simon-Pierre Boucher · 1 file +9 −1
  3. Fri, Aug 28, 2026 9

    1. Simon-Pierre Boucher · 11 files +97 −29
    2. [ka6] fix connecteur wyze_labs: employeur AMÉRICAIN de domotique/caméras connectées (Wyze Labs, siège à Kirkland, WASHINGTON) — le board Breezy est un vestige: 1 seul posting placeholder de 2020-03-10 (« Please go to www.wyze.com/careers to find our most updated opportunities »), location US/WA/Kirkland, zéro Québec. L'unique offre captée (27d8bb354fd0) était un faux positif: « Kirkland » (ville de l'île de Montréal, _QC_CITIES) matchait dans le libellé, même famille que trueline 78b829e, srs_merchandising 20ef7d6, ridepanda 2da19af, insite_property_solutions 8d37949, h_s_loss_control_inspections_in 8b5fe9f, gastro_health 900f025, family_resource_home_care 51c2615 et x4th_day_trucking c4bfc7b. Le garde pays de BreezyConnector._keep (location.country.id != CA → rejet, ajouté par c4bfc7b) couvre déjà ce cas: le sync est passé de 1→0 (missed=1) dès l'entrée en vigueur du garde — volume 0 légitime, la médiane historique 0.5 n'était constituée QUE de ce faux positif. Le statut stale venait du volume 0 compté comme échec par la supervision; le connecteur est sain (syncs ok, board répond 200). Purge par le mécanisme normal: sync isolé rejoué 2026-08-28 → miss_count=2 → active=0 (found=0, removed=1, statut ok). Test final: fetch réel = 1 brut, 0 retenus (QC) = comportement correct. Note de contexte ajoutée au connecteur, aucun changement de code. pm2 restart job-ka-sync OK, site 200.
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +8 −1
Menu

Theme