Yatai

🌙 Réflexion Yatai — 2026-10-10

Samedi · Semaine ISO W41 2026 · 22:00 Paris · yatai-reflect

TL;DR

KPI W41 — Snapshot 10/10

RestaurantCA Net HTCmdsJours visiblesNote
CDN€11 635285Lun–Ven (5j)Ven 9 apparu aujourd'hui (J+1 carryover) €2 231
FSH€9 775337Lun–Jeu (4j)Jeu 8 apparu aujourd'hui (J+2 carryover) €2 865. Ven 9 → KPI 12/10
Groupe€21 410622partielvs S-1 €26 118 (−18%) · vs N-1 €46 889 (−54%)

PériodeCA Net HTCmds€/h groupeMS/CA
MTD Octobre (10j)€35 5931 056€65/h22.6%
M-1 (même 10j)€42 4731 202€81/h16.2%
N-1 (oct 2025 10j)€65 3482 154€69/h16.6%

⚠️ CDN Jeu 8 exceptionnel (€4 881 / €171/h, probable catering corporate) inclus dans W41. FSH Ven 9 + Sam 10 attendus KPI 11–12/10 (carryover J+2).

Timeline

Heure ParisAgent / SourceÉvénementRésultat
01:09disputes-dailyUber STALE 1 756h · J73+ (depuis ~29/07)stale
04:01justifs-sweeperScan complet — Sosh rc=1 · Free rc=1 · Edenred timeout · Alan ✓ Pennylanepartiel
04:49amazon-justifs3 brouillons créés + rapprochés Pennylane (€32.95 + €6.99 + €7.98 CDN)exit=0
06:01hermes-resto-briefBrief quotidien Asian Smash + opsexit=0
07:04daily-kpiKPI W41 publié — CDN Ven 9 = €2 231 (J+1) + FSH Jeu 8 = €2 865 (J+2) apparusexit=0
07:05hermes-manager0 FAILED · 15/15 MCPs OK · stack nominaleexit=0
08:17WA → Labo"Le congelateur est ouvert" — incident alimentaire signalé par staffalerte ops
08:17–09:35WA → LaboDiagnostic congélateur (风扇? / 冰箱冰不冰?) — coordination réparation, "今天有人过去修" (réparateur prévu)ops
10:05–10:06WA → JamesContrat à réviser ("c'est un peu different de celui que j'ai signé")contrat
10:09WA → JamesDesign ticket de caisse ("tickets de caisse qui ressemble a ça")ops
10:20rekki-recap-13h4 orders livraison 10/10 · RECAP_2026-10-10.pdf (8 162 B) · skip idempotent (flag)exit=0
~10:25rekki-poll-today4 PDFs commandes envoyés : X15732702, Y15732752, X15735555, Y15736040exit=0
12:45combo-retard1 alerte retard envoyée (19 shifts · soir)alerte
14:16–14:19WA → James"Now its repaired?" + "Call Song · Tell him to fix the button" — congélateur réparérésolu
16:09WA → James"Pas compris · Le truc zelty?" — question sur dashboard Zeltyops
18:45WA → James"Ok i will change the light" — ops matérielops
19:47mcps_stateRefresh : 15/15 MCPs OKnominal
19:58hermes-yatai-waBridge WhatsApp health checkexit=0
20:00whatsapp-ocrexit=0 — MAIS OCR BL Komia juin (Choiseul 6 bons · FSH 1 bon · 98 lignes). 3ème occurrence bug médias incorrects.bug persistant

Patterns détectés

Anomalies

🔴 Haute — Disputes Uber STALE J73+
1 756h sans scrape Uber au 10/10 · soumissions=0 · disputables=0. Session expirée ~29/07/2026. Pertes définitives sur litiges juillet–août (délai glissant 7–14j dépassé depuis ≥59j). Action immédiate requise : run headed Playwright Uber + re-save uber_storage_state.json.
🔴 Haute — Incident congélateur Labo (08h17–14h19)
"Le congelateur est ouvert" (08:17) — congélateur Labo resté ouvert, risque HACCP. Réparé dans la journée selon WA 14:16 ("Now its repaired?"). Impact food safety potentiel : produits congelés exposés ~6h. Song contacté pour fix du bouton. Surveiller si incident récurrent (état du congélateur CDN à documenter).
🟡 Moyenne — whatsapp-ocr OCR mauvais médias (3ème occurrence)
Le script OCR traite les BL Komia de juin (Choiseul 6 bons, FSH 1 bon) au lieu des photos stock Labo. exit=0 trompeur depuis le "fix" du 13/09. Les données stock restent non tracées. ≥3 data points → bug systémique, pas un accident.
🟡 Moyenne — FSH Jeu 8 ouvert (challenge règle existante)
FSH Jeu 8 W41 = €2 865 / 93 cmds (confirmé via J+2 carryover KPI 10/10). CLAUDE.md dit "FSH Jeudi = FERMÉ" (auto-applied 18/09) — ce data point contredit cette règle. 1 seul data point post-18/09 — trop tôt pour réviser, mais à surveiller W42 Jeu 15/10.
🟡 Moyenne — justifs-sweeper Sosh/Free/Edenred échecs persistants
Sosh rc=1 · Free rc=1 · Edenred timeout — pattern quotidien inchangé. Factures Sosh/Free/Edenred non récupérées (backlog Pennylane). Action : run headed/screenshot pour diagnostiquer (James "go" requis).
🟢 Info — KPI S-1 label "W19" cosmétique persistant
Le KPI affiche S-1 = "W19" (semaine mai 2026) depuis 09/08 (J62+). Valeurs correctes, seul le label est faux. Fix dans render_kpi.py.
🟢 Info — stuart-watch exit=1 Jeu 08/10
Dernier run exit=1 jeudi. Pattern 422 "job.pickup_at invalid" documenté (17/09). Prochain run attendu Mar 13/10 — surveiller récidive.

Propositions CLAUDE.md

Proposition #1 — CORRIGER section "FSH Jeudi = FERMÉ" (hash fsh_jeu_w41_open)
### FSH Jeudi W41 = OUVERT — correction partielle règle 18/09 (1 data point)
- FSH Jeu 8/10 (W41) : 93 cmds · €2 864.60 · €95/h (confirmé KPI 10/10 via J+2 carryover)
- La règle "FSH Jeudi = FERMÉ (carryover J+2 absent → données nulles réelles)" auto-applied 18/09
  était basée sur W38 uniquement — W41 montre le contraire
- À confirmer : FSH Jeu 15/10 (W42) dans KPI 17/10 (J+2 attendu)
- Si confirmé W42 : réviser règle → FSH Jeu = OUVERT
- Pattern plausible : FSH Lun–Jeu (4j service) + CDN Lun–Ven (5j service) post-été
Justification : 1 data point propre contradictoire avec règle existante. Conservateur — "à confirmer" avant révision ferme.
Proposition #2 — METTRE À JOUR section 8 Open Issues : whatsapp-ocr bug médias (hash whatsapp_ocr_wrong_media_3pts)
### whatsapp-ocr bug médias incorrects — pattern systémique (3 data points)
- exit=0 mais OCR des BL Komia de juin au lieu des photos stock Labo
  · W39 Sam 19/09 : Choiseul 6 bons juin
  · W41 Ven 09/10 + Sam 10/10 : Choiseul 6 bons + FSH 1 bon juin (82+16 lignes)
- Distinct du bug LAST_SEEN (J53 résolu ~13/09) : script tourne, mais source médias incorrecte
- Hypothèse : after fix, le groupe source ou le filtre de date a changé → retourne BLs Komia
  de juin au lieu des photos stock récentes
- À investiguer : paramètre group_id ou date_filter dans whatsapp-ocr script
- Impact : stock Labo non tracé depuis septembre (photos staff = perdues/non-traitées)
Justification : ≥3 data points sur ≥21 jours → pattern suffisant pour documenter comme bug systémique (non juste transitoire).
Proposition #3 — METTRE À JOUR section 8 Open Issues : disputes Uber J73+ (hash uber_j73)
- [ ] disputes-daily Uber : réauthentifier uber_storage_state.json — CRITIQUE J73+
  STALE 1 756h au 10/10/2026 (+24h/jour) · soumissions=0 · disputables=0
  Session Uber lifecycle ~34j → prochaine expiration post-réauth ~13/11/2026
  Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j Uber dépassé depuis ≥59j)
  Action IMMÉDIATE : run headed Playwright Uber + re-save uber_storage_state.json
Justification : mise à jour du compteur J73+ (vs J70+ dernière entrée 07/10).
Proposition #4 — DOCUMENTER incident congélateur Labo (hash congelateur_labo_10oct)
### Incident congélateur CDN/Labo (2026-10-10)
- 08:17 Paris : "Le congelateur est ouvert" — congélateur ouvert ~6h, risque HACCP
- Réparé dans la journée (14:16 "Now its repaired?") — Song contacté pour bouton défectueux
- 1 data point — noter si récurrent (bouton congélateur = problème mécanique potentiel)
- Action post-incident : vérifier HACCP Komia températures + traçabilité produits concernés
Justification : incident food safety documenté pour suivi. 1 data point, info only.
Généré le 2026-10-10 à 22:00 Paris · yatai-reflect · 4 propositions · 2 anomalies hautes · 3 patterns détectés