Yatai

Reflection — 2026-07-26

Dimanche · Semaine ISO W30 · CDN J9/44 fermeture estivale · 22h00 Paris · Stack 15/15 MCPs OK
TIMEOUT
daily-kpi exit=15
J9
whatsapp-ocr structurel
3
PDFs Rekki 26/07
0
Orders zelty (dim. attendu)
1
Alerte retard Labo
15/15
MCPs OK

TL;DR

Timeline

Heure ParisAgent / SourceÉvénementStatutDétail
01:09disputes-dailyScan litiges Uber/Deliverooexit=00 soumissions · 0 disputables
04:01justifs-sweeperScan + fetch facturespartielexit=0 global · fetch_free rc=1 (J50+) · edenred timeout
04:48amazon-justifsBackfill Amazon → Pennylaneexit=03 UPLOADE brouillons créés + RAPPROCHÉ ✓
06:02hermes-resto-briefBrief matinal restosexit=0
07:00daily-kpiKPI runner démarréTIMEOUT exit=15🔴 KPI 2026-07-26 non publié · AGENTS.md sans entrée
07:02hermes-managerMonitoring stackexit=015/15 MCPs · whatsapp-ocr figé J14 · gmb-weekly next Lun 27/07
08:00zelty-watchPremier cycle (catchup ~630 min)silent0 orders · CDN fermé estival + FSH Dim fermé · api_fail=0
08:00–22:00zelty-watch47 cycles0 eventsCDN fermé estival · FSH Sam/Dim fermé · api_fail=0 — attendu
~09:43rekki-poll-today3 PDFs Rekki 26/07 + trigger recap J27OKX15134648 · V15134796 · Y15136626 · Choiseul+Bastille ordred for 2026-07-27
09:43rekki-recap-13hRECAP_2026-07-26.pdf généréexit=05 751 bytes · 3 orders · event-driven trigger
10:20rekki-recap-13hRun cron fallbackexit=0Idempotent skip · flag déjà posé par trigger 09:43
10:00–23:00combo-retardSurveillance shifts Labo1 alerte14 shifts inspectés · 1 retard à 17:45 · Labo actif dimanche
12:02James (WA)Pennylane card bloquéeAction requise"Vs m'avez bloqué qd il manque 10 justificatif" → consequence fetch_free/edenred J50+
13:08James (WA)Lien Lightspeed+Metainfo"Si on fait un genre de goflynt avec tracker"
17:41James (WA)Signal "3 caisses pour le 16e"inconnu"pour demain il y a 3 caisses pour le 16e" → livraison 27/07 vers 16e arr. ? contexte inconnu
19:15–19:31James (WA)Coord. caisses vides LaboopsReprendre caisses vides + caisses bleues · "peu importe la marque, le prix surtout"
19:37whatsapp-ocr-verifyWeekly verifyexit=0
19:59hermes-yatai-waMonitoring bridge WhatsAppexit=0
20:00 (hier)whatsapp-ocrTimer Ven+Sam (hier Sam 25/07)exit=1J9 structurel · bug LAST_SEEN unbound · backlog ~90+ médias
22:00yatai-reflectRéflexion nocturnerunning

Patterns détectés

Anomalies

SévéritéDescriptionHypothèse
🔴HIGH daily-kpi TIMEOUT (exit=15) — KPI 2026-07-26 non publié
Aucune entrée AGENTS.md aujourd'hui. Données du week-end (Ven/Sam CDN carryover, FSH Jeu carryover) non consolidées.
L'artifact "only Thu 14 evening data" dans FSH était présent dans le log partiel avant timeout.
API Zelty lente dimanche matin · rate limit · Playwright timeout HTML→PDF · timeout systemd 10 min atteint
🔴HIGH whatsapp-ocr J9 structurel (depuis Sat 11/07, bug LAST_SEEN unbound)
Backlog estimé ~90+ médias. Timer Ven+Sam uniquement. Prochain run naturel : Ven 01/08.
Hermes-manager NRestarts=0 (règle ≥2). Données stock non tracées depuis J9.
NameError/UnboundLocalError LAST_SEEN · fix trivial 1 ligne · attente décision James
🟡MEDIUM Pennylane card bloquée (signal James 12h02)
"Vs m'avez bloqué qd il manque 10 justificatif" → conséquence directe du backlog justifs-sweeper.
fetch_free rc=1 (J50+) + fetch_edenred timeout = ~10 factures manquantes dans Pennylane.
Cause racine : fetch_free/edenred cassés depuis 05/06. Fix = run headed/screenshot (attente "go" James)
🟡MEDIUM Signal "3 caisses pour le 16e" — livraison 27/07
James a envoyé à 17:41 : "pour demain il y a 3 caisses pour le 16e". Aucun restaurant Yatai dans le 16e arr.
Contexte : coordination caisses vides + caisses bleues. Pourrait être un événement traiteur ou livraison vers un partenaire.
Catering event ? Livraison vers adresse temporaire ? Contexte manquant.
🟡MEDIUM gmb-weekly re-FAIL prévu demain Lun 27/07
Hermes-manager signale : "gmb-weekly PermissionError data/ root-owned, NRestarts=0 → prochain Lun 27/07".
La proposition chown est en attente validation James depuis ~W28.
PermissionError data/ root-owned · chown requis · proposition hermes-manager en attente
🟢INFO Dimanche = Labo actif, CDN+FSH fermés service
14 shifts Labo inspectés, 1 alerte retard à 17:45. zelty 0 orders api_fail=0. Pattern confirmé.
Attendu, règle documentée CLAUDE.md
🟢INFO Artifact "only Thu 14 evening data" dans daily-kpi.log
FSH: Brut HT €160 · Net HT €130 · ~81.8% livraison (only Thu 14 evening data). J21 consécutif.
Pas d'impact sur le rapport HTML (timeout avant publication). Bug cosmétique à investiguer.
Voir section CLAUDE.md "Bug ouvert : artifact Thu 14 evening data" · fetch_kpi_data.py

Propositions CLAUDE.md

### AJOUTER dans section 8 Open Issues : daily-kpi timeout (2026-07-26)

- [ ] daily-kpi TIMEOUT exit=15 le 26/07/2026 (premier constaté)
  KPI non publié pour ce jour. Cause inconnue (Zelty API lente dimanche ? rate limit ?).
  À surveiller : si récidive le 27/07 → investiguer fetch_kpi_data.py timeout + Zelty API Sunday.
  Monitoring : si daily-kpi absent de AGENTS.md après 08:00 → vérifier journalctl.

### METTRE À JOUR section 8 : whatsapp-ocr (J9 → J15 avant prochain run)

Était : "J8 structurel (depuis Sat 11/07/2026)"
Devient : "J9 structurel (26/07) → J15 au prochain run naturel Ven 01/08"
  Backlog estimé ~90+ médias (53 connu au 27/06 + ~5/semaine)
  Fix trivial : initialiser LAST_SEEN = None + guard (< 5 min) — attente décision James

### AJOUTER : signal "16e arrondissement" (watch item, 1 data point)

### Signal "16e arrondissement" (watch item, 2026-07-26)
- James 17:41 Paris : "pour demain il y a 3 caisses pour le 16e"
- Coord. caisses bleues + caisses vides → livraison Labo → adresse 16e (inconnue)
- Aucun restaurant Yatai répertorié dans le 16e
- Documenter si récidive (catering event ? partenaire ? nouveau site ?)
- 1 data point — pas encore proposable comme règle