Yatai

🌙 Reflection — 2026-08-20

Jeudi W34 · CDN J34/44 fermeture estivale · FSH fermé (Jeudi) · 22:00 Paris · Stack 15/15 MCPs OK · ← index · KPI →

TL;DR — 3 points clés

Snapshot KPI — 2026-08-20

IndicateurValeur
CDN ChâteaudunEstival J34/44 — fermé
FSH W34 cumul€2 977 / 101 cmds (Lun 17 + Mar 18 — carryover)
  ↳ FSH Lun 1757 cmds · €1 901 · 19.7% livr · €61/h
  ↳ FSH Mar 1844 cmds · €1 076 · 29.7% livr · €29/h carryover J+2 ✓
MTD août (20j)€22 458 / 739 cmds · €36/h · MS/CA 38.3%
Delta MTD vs hier+€1 076 / +44 cmds (FSH Mar 18 carryover exact)
S-1 label"W19" bug J11+ (valeurs correctes, label faux)

Timeline

Heure (Paris)Agent / SourceÉvénementRésultat
01:06disputes-dailyScan litiges Uber/Deliverooexit=0 · STALE 532h J22+ · 0 soumissions · Uber KO
04:00justifs-sweeperBatch justificatifs nuitexit=0 · fetch_free rc=1 (J76+) · edenred timeout
04:49amazon-justifsAmazon → Pennylaneexit=0 · brouillons créés ✅ · UNMATCHED stables
06:02hermes-resto-briefBrief matinal Asian Smashexit=0 · J-12 urgences multiples · permis 0% · BNP bloqué · Orange Pro 3/09
07:00hermes-managerMonitoring stackexit=0 · 15/15 MCPs OK
07:06daily-kpiKPI 2026-08-20 publiéexit=0 · CDN estival J34 · FSH Mar 18 carryover +€1 076 visible · label W19 bug J11+
08:00zelty-watchCatchup 630 min silencieux0 events · 0 orders inspectés (CDN estival + FSH Jeu fermé) · nominal
08:58stuart-watchCascade livraison Choiseulexit=0 · Choiseul W15321074 · 1er coursier booked 06:00 UTC · idle nominal
09:09WA James → hermesQuestion BET Structure docsJames : "est ce que tu as reussi à avoir des documents du BeT structure ?"
09:58WA James → hermesDirective livraison 16e"Vendredi 21/08 pas de livraison 16e"
10:07rekki-poll-todayTrigger récap J+1Choiseul + Bastille ont commandé pour 2026-08-21 → récap déclenché 12:07 Paris
10:20rekki-recap-13hRécap livraisons 20/08exit=0 · 1 order · RECAP_2026-08-20.pdf (2 899 B)
10:53–10:54WA James → hermesQuestion technique "bouton rouge""C'etait quoi le probleme? Le bouton rouge? Lol / Il faut quand meme reparer le probleme"
10:00–22:00combo-retardShifts inspectés toute la journée0 alertes retard · 13 shifts Labo actif · Jeu nominal (CDN estival + FSH fermé)
08:00–22:00zelty-watchSurveillance annulations0 orders inspectés ×47 runs · nominal (CDN estival + FSH Jeu fermé)
19:58hermes-yatai-waMonitoring WhatsAppexit=0
22:00yatai-reflectRéflexion nocturneEn cours…

Patterns détectés

PatternDonnéesStatut
FSH Mardi → J+2 carryover W33 Lun 10/08 : KPI 12/08 (J+2) — W34 Mar 18/08 : KPI 20/08 (J+2, delta +€1 076 exact). Pattern général : FSH weekday data = J+2 (s'étend au-delà du WE) 2 data points
Disputes Uber STALE linéaire 508h (19/08) → 532h (20/08) = +24h/jour exact depuis J1 expiration ~29/07. 0 litige Uber traité. J22+ CRITIQUE J22+
Rekki trigger fenêtre Choiseul+Bastille Trigger 12:07 Paris pour livraison 21/08. Dans fenêtre documentée 10h45–12h00. Cron 12:20 = fallback inutilisé Dans fenêtre ✓
Jeudi = sans service FSH W34 Jeu 20/08 confirmé : zelty 0 orders ×47 + combo-retard 13 shifts (Labo seul). Cohérent avec règle CONFIRMÉE (W21+W23+W29+W34) 4 data points ✓
KPI S-1 label "W19" J11+ consécutifs (depuis ~09/08). Cosmétique — valeurs correctes, label ISO semaine incorrect Persistant J11+
bl-ingest JWT Komia Re-FAIL quotidien mentionné par hermes-manager. JWT RS256 expiré ~3 mois après connexion initiale (17/05). Tous les 14 tools Komia KO Re-capture Mac requise

Anomalies

Sév.DescriptionHypothèse / Action
🔴 HIGH Disputes Uber STALE 532h (J22+) · 0 litige Uber traité depuis ~29/07 · disputes-daily exit=0 mais soumissions=0 Session uber_storage_state.json expirée ~29/07 (lifecycle ~34j). Pertes probables sur litiges 29/07–04/08 (délai glissant 7–14j dépassé). Action immédiate : run headed Playwright Uber + re-save session
🔴 HIGH whatsapp-ocr J40+ structurellement KO · Prochain run DEMAIN Ven 22/08 · Backlog estimé ~120+ médias · Bug LAST_SEEN unbound Fix trivial 1 ligne (LAST_SEEN = None) en attente décision James. Si Ven 22/08 échoue sans fix → J41 downtime total + backlog irrémédiable (photos stock perdues pour tout août). URGENT avant 22/08
🔴 HIGH Asian Smash Escale Bastille J-12 · Permis exploitation 0% · Orange Pro 3/09 (après ouverture) · BNP bloqué · BE Structure non transmise · Recrutement 0% Délais admin permis exploitation 8–12 semaines → structurellement impossible à J-12. Risque report ouverture. hermes-resto-reflect confirme toutes urgences actives
🟡 MED fetch_free J76+ (rc=1) · fetch_edenred timeout · Factures Free Mobile + Edenred non récupérées Session Playwright Free expirée + portail Edenred changé. Backlog Pennylane croît. Run headed/screenshot requis ("go" James)
🟡 MED KPI S-1 label "W19" J11+ · Comparaisons WoW illisibles dans l'UI Bug calcul semaine ISO dans fetch_kpi_data.py / render_kpi.py. Valeurs correctes. Fix 1 ligne
🟡 MED bl-ingest JWT Komia expiré · Tous les 14 tools Komia KO quotidiennement JWT RS256 expire ~3 mois. Émis ~17/05 → expiré ~août. Re-capture depuis Mac via DevTools localStorage
🟢 INFO WA James "pas de livraison 16e Ven 21/08" · "bouton rouge" (référence obscure) Livraison 16e arrdt annulée pour demain (signal watch item en cours). "Bouton rouge" = probablement disjoncteur CDN (panne clim W26 ?) — contexte insuffisant pour conclure
🟢 INFO daily-kpi.log : "only Thu 14 evening data" J4+ (artefact) Ligne résiduelle cosmétique dans les logs internes de fetch_kpi_data.py. 0 impact sur l'HTML publié. Bug ouvert depuis 2026-07-08

Propositions CLAUDE.md

### PROPOSITION 1 — FSH carryover J+2 (généralisation au-delà du Lundi)
SECTION : section 3 "Zelty — gotchas API" sous "Délai d'ingestion Zelty"
STATUT : 2ème data point — à confirmer sur 3ème avant fixation

AJOUTER :

### FSH carryover J+2 — extension aux jours de semaine (observation)
- W33 Lun 10/08 : FSH Lun 10 visible dans KPI Mer 12/08 (J+2) ← 1er data point
- W34 Mar 18/08 : FSH Mar 18 visible dans KPI Jeu 20/08 (J+2) ← 2ème data point
  (Delta MTD hier→aujourd'hui = +€1 076.25 exact = FSH Mar 18)
- Pattern émergent : FSH carryover = J+2 indépendamment du jour de semaine
  (pas limité au WE ou aux jours fériés)
- À confirmer sur W35 (Lun 25/08 ou Mar 26/08) avant fixation en règle
- Ne pas conclure "FSH fermé" si KPI du lendemain affiche 0 — attendre J+2

JUSTIFICATION : 2 data points confirmés, fenêtre ≥7 jours (10/08 → 20/08).
Besoin d'un 3ème data point pour officialiser.

---

### PROPOSITION 2 — Mise à jour watch item "signal 16e arrondissement"
SECTION : section "Signal 16e arrondissement" (déjà dans CLAUDE.md, auto-applied 2026-07-26)

METTRE À JOUR :

### Signal "livraison 16e arrondissement" (watch item, mise à jour 2026-08-20)
- 2ème signal : James 09:58 Paris — "Vendredi 21/08 pas de livraison 16e"
  (annulation explicite d'une livraison dans le 16e prévue pour demain)
- 1er signal 2026-07-26 : "pour demain il y a 3 caisses pour le 16e"
- Pattern : livraisons ponctuelles dans le 16e arr. (pas de restaurant Yatai répertorié là-bas)
- Hypothèse : catering événementiel ou livraison Labo vers client externe
- 2 data points (26/07 + 20/08) = ~25j d'écart

JUSTIFICATION : 2ème occurrence confirme que le 16e est un point de livraison récurrent
(même si ponctuel). Pas encore assez de data pour règle ferme.

---

### PROPOSITION 3 — URGENT whatsapp-ocr run demain (action, pas règle)
(NE PAS AJOUTER à CLAUDE.md — c'est une alerte opérationnelle)

RAPPEL URGENT : whatsapp-ocr.timer déclenche DEMAIN Ven 22/08 (prochain run naturel).
Le bug LAST_SEEN unbound causera un exit=1 garanti sauf si fix avant 20:00 UTC.
Fix : ajouter LAST_SEEN = None en tête de script + guard condition (< 5 min).
Backlog actuel estimé : ~120+ médias (53 connus au 27/06 + ~5.5/semaine × 11 semaines).

Généré à 22:00 Paris · 2026-08-20

← tous les rapports · KPI du jour →