🚨 URGENT J17 — Disputes Uber STALE 412h (session expirée ~29/07). Aucun litige Uber traité depuis 17 jours. Pertes automatiques probables sur litiges du 29/07–04/08. Action : run headed Playwright Uber + re-save uber_storage_state.json.

Yatai Reflection — 2026-08-15

Samedi W33  ·  CDN J29/44 fermeture estivale  ·  FSH samedi (probablement ouvert)  ·  22:00 Paris  ·  Stack 15/15 MCPs OK

TL;DR — 3 points clés

Snapshot KPI — 2026-08-15

RestoÉtatW33 partiel (Lun–Jeu)MTD Août
CDN ChâteaudunEstival J29/44
FSH Saint-HonoréActif€4 186.80 · 145 cmds · €28.87/cmd€15 502 · 502 cmds · €34/h · MS/CA 40.0%
FSH Ven 14/08Carryover J+1 à J+2— (données attendues dim 17/08)
S-1 affiche "W19" (bug label J7+) · MS/CA 57.5% = distorsion semaine partielle normale

Timeline — 2026-08-15 (Paris)

HeureAgent / SourceÉvénementRésultat
01:08disputes-dailyScan litiges Uber/DeliverooSTALE 412h · session expirée ~29/07 · soumissions=0
04:02justifs-sweeperBatch justificatifs nuitexit=0 · fetch_free rc=1 (J71+) · edenred timeout · Sosh session expirée
04:49amazon-justifsAmazon → Pennylaneexit=0 · 10 UNMATCHED stables · 1 UNMATCHED_UK
06:02hermes-resto-briefBrief matinal Asian Smashexit=0 · Phase 5 licences 0% · BNP fonds bloqués · Orange Pro 3/09
07:02hermes-managerMonitoring stackexit=0 · 15/15 MCPs OK · 0 FAILED actif
07:05daily-kpiKPI 2026-08-15 publiéexit=0 · FSH Jeu 13 apparu (€702.66 / 33 cmds) · bug W19 J7+
08:14WA James"Vasi orga une visite"Organisation visite (×2)
09:34WA James"Tas la commande 11e demain ?"Bastille 11e / commande Rekki demain ?
09:47WA James"Ok"
10:10combo-retard1 alerte retard Labo9 shifts inspectés · 1 pointage tardif envoyé à James
10:20rekki-recap-13hRecap livraisons 15/08exit=0 · 2 orders · RECAP_2026-08-15.pdf (4 987 bytes)
10:20–10:30rekki (WA bridge)PDFs commandes envoyésU15284068 + U15286937 → Labo 92
11:25WA James"Non"
19:59hermes-yatai-waBridge WA monitoringexit=0
20:00whatsapp-ocrRun samedi (timer Ven/Sam)exit=1 · J35+ · bug LAST_SEEN unbound · prochain Ven 22/08

Patterns détectés

1. FSH Jeu 13/08 (W33) ouvert — carryover J+2 contradictoire
FSH Jeu 13/08 = 33 cmds / €702.66 / €28/h (50.2% livraison) → apparu dans KPI 15/08 (J+2), invisible dans KPI 14/08.
Contraste avec W32 Jeu 06/08 = 0 orders confirmé (0 combo shifts FSH). La règle "Jeudi sans service FSH pendant CDN estival (confirmé W32)" semble ne pas tenir pour W33.
Hypothèse : planning FSH variable semaine par semaine en août. À confirmer W34 Jeu 20/08.
2. FSH carryover J+2 étendu au jeudi
FSH Jeu 13/08 → J+2 (visible KPI 15/08 seulement). Cohérent avec le pattern général FSH carryover J+2 documenté pour lundi, mercredi, et WE. Le jeudi FSH semble suivre le même délai quand service actif.
3. whatsapp-ocr J35 chronique — timer actif, exit=1 systématique
Run Sam 15/08 20:00 = exit=1. Bug LAST_SEEN unbound non corrigé. Backlog estimé ~110 médias (53 connus 27/06 + ~5/semaine × 7 sem). Timer Ven/Sam = prochain tir naturel Ven 22/08 — si exit=1, J43 total sans run OCR.
4. Sosh re-cassé après auto-repair 28/07 (~18 jours de validité)
"RuntimeError: liste factures Sosh introuvable (session expirée ?)" → session Sosh dure ~18j. Auto-repair du 28/07 a tenu jusqu'à ~15/08. À intégrer dans le calendrier de réauth proactif (comme Uber ~34j).

Anomalies

🔴 CRITIQUE Disputes Uber STALE 412h (J17+)
Session expirée ~29/07. Aucun litige Uber traité. Soumissions=0 depuis J17. Délai glissant Uber 7–14j → pertes automatiques probables sur litiges du 29/07–04/08. Action immédiate requise.

🔴 HAUT whatsapp-ocr J35 — exit=1 systématique
Bug LAST_SEEN unbound. Run Sam 15/08 exit=1. Prochain run naturel Ven 22/08. Backlog ~110 médias. Si exit=1 Ven 22/08 → J43 de downtime total stock OCR.

🟡 MOYEN FSH Jeu 13/08 (W33) contredit la règle "Jeudi sans service"
33 cmds / €702.66 apparus en carryover J+2. Règle auto-appliquée 2026-08-06 à réviser. À confirmer W34 Jeu 20/08 avant modification.

🟡 MOYEN Bug label KPI W19 J7+
S-1 affiche "W19" (mai 2026) au lieu de W32. Fix dans fetch_kpi_data.py ou render_kpi.py — calcul semaine ISO non mis à jour lors du changement de semaine.

🟡 MOYEN fetch_free/edenred J71+ + Sosh re-cassé
fetch_free rc=1, edenred timeout chroniques J71. Sosh re-cassé (session expirée ~18j après auto-repair 28/07). Backlog Pennylane non rattrapé.

🟡 INFO Pennylane upload 400 — Content-Type bug
"Content-Type" must be set to "application/json" lors de l'upload Alan PDFs dans justifs-fetch. Factures non uploadées malgré fetch réussi.

🟢 INFO FSH Ven 14/08 — pas encore visible (attendu J+2)
FSH Vendredi → carryover J+1 à J+2 selon la période. Données FSH 14/08 attendues dans KPI dim 17/08.

Propositions CLAUDE.md

#1 — Réviser règle "Jeudi sans service FSH pendant CDN estival" (section auto-appliquée 2026-08-06)
Justification : W33 Jeu 13/08 montre 33 cmds / €702.66 en carryover J+2. W32 Jeu 06/08 = 0 (confirmé). Inconsistance → règle trop ferme.
### FSH planning jeudi pendant CDN estival (observation ambiguë)
- W32 Jeu 06/08 : 0 orders confirmé (0 combo shifts FSH)  → fermé
- W33 Jeu 13/08 : 33 cmds / €702.66 carryover J+2 → ouvert
- Règle "Jeudi sans service FSH confirmé W32" = insuffisante (N=1 pour chaque cas)
- NE PAS conclure "jeudi fermé" sans attendre KPI J+2 pendant CDN estival
- À confirmer : W34 Jeu 20/08 (si ouvert → FSH Jeu ouvert pendant estival)
- Historique général (hors CDN estival) : W21+W23+W29 = sans service FSH (toujours valide)
#2 — Mise à jour whatsapp-ocr (section 8 open issues)
Justification : J35 au 15/08, run Sam 15/08 exit=1 confirmé, prochain run Ven 22/08.
### whatsapp-ocr structurellement arrêté (mise à jour 2026-08-15)
- J35 depuis 11/07 · Run Sam 15/08 20:00 = exit=1 (bug LAST_SEEN unbound confirmé)
- Prochain run naturel : Ven 22/08 (timer Ven/Sam uniquement)
- Backlog estimé ~110+ médias (53 connus au 27/06 + ~5/semaine × 7 semaines)
- Si Ven 22/08 exit=1 encore → J43 total de downtime stock OCR
- [ ] Fix 1 ligne : initialiser LAST_SEEN = None + guard (< 5 min) — en attente décision James
#3 — Documenter cycle session Sosh (~18 jours)
Justification : auto-repair 28/07 a tenu jusqu'au ~15/08, soit ~18j. À planifier comme Uber (34j).
### justifs-sweeper : durée sessions
- Uber session : ~34j (expirations ~25/06, ~29/07, prochaine ~02/09)
- Sosh session : ~18j (auto-repair 28/07 → expiration ~15/08 — 1 data point)
- Edenred session : inconnue (timeout chronique J71+, pas de connexion récente réussie)
- Réauth proactive recommandée : Uber ~J30, Sosh ~J15 après chaque connexion

Récapitulatif open issues actifs

IssueDuréePrioritéAction
disputes-daily Uber STALEJ17 (depuis ~29/07)CRITIQUERun headed Playwright + re-save session
whatsapp-ocr LAST_SEEN bugJ35 (depuis 11/07)HAUTFix 1 ligne Python — attente James
Bug KPI label "W19"J7 (depuis ~09/08)MOYENFix calcul semaine ISO dans scripts KPI
fetch_free/edenredJ71 (depuis 05/06)MOYENRun headed/screenshot — "go" James requis
Sosh fetchJ1 (re-cassé 15/08)MOYENRe-auth session (cycle ~18j)
Pennylane upload 400?MOYENFix Content-Type header dans justifs-fetch
Amazon UNMATCHED_UK 108.51€J83BASBrancher scraper amazon.co.uk
ODR SFR 22/07 deadlineDépasséeURGENTVérifier statut remboursement SFR