Yatai Ramen

🌙 Réflexion Yatai — 2026-10-21

Mercredi · Semaine ISO W43 2026 · 22:00 Paris · yatai-reflect

TL;DR

Snapshot KPI W43 (partiel — Lun 19 seulement)

CDN Net HT
€2 774
81 cmds · 35.8% livr
FSH Net HT
€2 918
90 cmds · 28.9% livr
MTD Octobre
€81 853
2 459 cmds · vs N-1 −39%

Note : Lun 19 visible en J+2 (CDN+FSH simultanément le Mer 21) — attendu. Mardi 20 à paraître Jeu 22.

🕐 Timeline du jour (Mercredi 2026-10-21)

Heure ParisAgent / SourceÉvénementRésultat
01:10disputes-dailyUber STALE ~2 020h · J84+ · 0 soumissions · 0 disputables⚠️ Uber mort
04:01justifs-sweeperScan + fetch · Free rc=1 (J+137) · Sosh rc=1 · SFR RED Pennylane 400 · Apple ✓ (9.99€ uploadé)partiel
04:49amazon-justifsBrouillons Pennylane : ychateaudun 25.36€ + 32.95€ + 6.99€ + 7.98€exit=0 ✅
06:01hermes-resto-briefBrief quotidien Asian Smash Bastille + opsexit=0 ✅
07:00hermes-manager0 FAILED · 15/15 MCPs OK · action-queue videexit=0 ✅
07:07daily-kpiKPI 2026-10-21 publié (78 205B) · CDN €2 774 / FSH €2 918 (Lun 19 J+2) · PDF Jamesexit=0 ✅
08:00+zelty-watch0 orders × 47 runs · api_fail=0 (Mercredi = Labo pur — attendu)nominal
~09:00rekki-poll (PDFs)5 PDFs livraison 21/10 envoyés Labo 92 : V15821407 Z15822096 U15822106 U15823275 V15824059✅
09:17James (WA)"Wtf / Il dois y avoir une erreur de livraison de sac / livreur retourne à Bastille"résolu ~09:19
09:37–09:50James (WA)Nouveau menu "Moment" : niboshi-tori paitan shoyu tare · wonton · shoyu 30ml · "Jai fait avec Claude AI"nouveau menu
10:00+combo-retard24 shifts Labo inspectés · 0 alertes retard (journée Labo production)nominal
12:20 Parisrekki-recap-13h5 orders livraison 21/10 · RECAP_2026-10-21.pdf (10 249B) · flag → idempotent skipexit=0 ✅
12:07James (WA)"Tu as pu avoir Nabil de Malou?" — suivi réseau franchisé Malouréseau
15:33James (WA)"Guys dont forget to cut poulet chashu" — ops cuisine Laboops
16:08James (WA)"Bonjour l'architecte me dis dans 3 semaines…" → Asian Smash Bastille délai +3 sem⚠️ Bastille
16:46Staff CDI (WA)Question RH : CDI formation assistant manager + tuteur apprenti EPR simultanément ?RH query
16:46Staff (WA)Registre personnel Combo HR : employés supprimés réapparaissentsync issue
18:14James (WA)"Je prefere decaler à 3 semaines" — Bastille délai confirméBastille J+21
19:58hermes-yatai-waBridge WhatsApp health checkexit=0 ✅
22:00yatai-reflectDémarrage réflexion nocturne W43 Meren cours

🔁 Patterns détectés

1. Stuart choiseul #2 = bug Mardi récurrent — CONFIRMÉ (3 data points) W38 Mar 17/09 → W41 Mar 07/10 → W43 Mar 20/10. Toujours HTTP 422 "job.pickup_at is not valid". ~47 tentatives consécutives par occurrence (07:12–08:58 UTC). Choiseul #1 booke normalement à 06:00 UTC. Pattern : le créneau #2 calculé immédiatement après #1 → pickup_at invalide (trop tôt ?). 3 data points sur 3 Mardis consécutifs → seuil de proposition atteint.
2. Mercredi W43 = Labo pur — 4ème data point (W21 · W23 · W28 · W43) Zelty 0 orders × 47 runs toute la journée · api_fail=0. Combo-retard 24 shifts Labo actifs. Règle déjà documentée et confirmée — pas de nouvelle proposition requise.
3. CDN Lun 19 visible J+2 (Mer 21) au lieu de J+1 attendu KPI 20/10 : CDN Lun 19 = 0. KPI 21/10 : CDN Lun 19 = €2 774. Simultanément FSH Lun 19 = €2 918 (J+2 attendu pour FSH). CDN normalement J+1, mais sur ce lundi J+2 observé. Hypothèse : Zelty Monday ingestion plus lente ? 1 data point uniquement.
4. Nouveau menu "Moment" — Claude AI utilisé pour ajouter à Rekki James 09:44 : "Jai fait avec Claude AI / Jai dis rajoute sur rekki il a fait mdr". Niboshi-tori paitan shoyu tare · poulet chashu · wonton · bambou · huile sardine · shoyu 30ml. Signal positif : adoption Claude AI par l'équipe pour les tâches opérationnelles (Rekki management).
5. SFR RED Pennylane upload 400 — bug systématique "[err] upload *.pdf: Pennylane import failed 400: Content-Type must be application/json" × 34 runs/jour. Affecte tous les mois (2025-09 → 2026-09). PDFs correctement téléchargés, upload Pennylane échoue. Pas encore documenté dans CLAUDE.md section 8.

⚠️ Anomalies

🔴 CRITIQUE — Disputes Uber STALE J84+ (~2 020h à 22h Paris) Session uber_storage_state.json expirée depuis ~29/07/2026. 0 soumission depuis J84. Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j Uber dépassé). Lifecycle Uber ~34j → prochaine expiration post-réauth ~25/11/2026. Action IMMÉDIATE : run headed Playwright Uber + re-save uber_storage_state.json.
🔴 HAUTE — Stuart watch choiseul #2 : pattern CONFIRMÉ (W38/W41/W43 Mardi) 3ème occurrence identique : HTTP 422 "job.pickup_at is not valid" · 47 tentatives 07:12–08:58 UTC. Livraison Labo→Choiseul sans coursier de sécurité les mardis. Fix requis avant W44 Mar 27/10 : délai entre pickup_at #1 et #2, ou calcul pickup_at #2 = #1 + 45 min fixe.
🟡 MOYEN — Asian Smash Bastille : architecte annonce +3 semaines de délai James 16:08 : "l'architecte me dis dans 3 semaines" · confirmé 18:14 : "Je prefere decaler à 3 semaines". Impact : réouverture Asian Smash repoussée d'au moins 3 semaines vs timeline actuelle.
🟡 MOYEN — SFR RED Pennylane upload 400 × 34 runs/jour (bug systématique) Months 2025-09 → 2026-09, PDFs téléchargés OK mais upload échoue "Content-Type must be application/json". Root cause probable : header Content-Type manquant dans l'appel Pennylane import du fetcher SFR RED. Factures SFR RED jamais uploadées sur Pennylane depuis au moins septembre 2025.
🟡 MOYEN — Combo HR registre personnel : employés supprimés réapparaissent Staff CDI signale 16:46 : "j'ai toujours des personnes qui apparaissent sur le registre du personnel alors que j'avais procédé à la suppression des profils". Peut impacter les calculs labor cost si des profils "fantômes" sont comptés dans les shifts.
🟡 MOYEN — whatsapp-ocr OCR mauvais médias (exit=0 trompeur) Confirmé Sat 17/10 (reflect hier) : script OCR des BL Komia au lieu des photos stock. Exit=0 trompeur → stock OCR toujours non fonctionnel malgré les runs. Dernier run Sat 17/10 exit=0 · verify Sun 18/10 exit=0 · prochain run Ven 23/10.
🟡 MOYEN — CDN Lun 19 carryover J+2 (au lieu de J+1 habituel) KPI 20/10 montrait CDN Lun 19 = 0 · KPI 21/10 montre €2 774 (J+2). CDN normalement J+1. Les deux restaurants (CDN + FSH) sont apparus simultanément en J+2 sur ce lundi. 1 data point — à surveiller Lun 26/10 (W44) pour confirmer si c'est un pattern Lundi.
🟢 INFO — Erreur livraison sac corrigée en temps réel James 09:17 : "erreur de livraison de sac / livreur retourne à Bastille". Résolu 09:19 : "Il retourne a bastille la". Pas d'impact service.
🟢 INFO — Nouveau menu "Moment" lancé ce vendredi James 09:37 : "nous changeons ce vendredi". Menu niboshi-tori paitan shoyu tare. Ajouté à Rekki via Claude AI. Shoyu 30ml (au lieu de 20ml).
🟢 INFO — Justifs-sweeper Free rc=1 (J137+ consécutif) "Free invoices page failed to load" systématique. Inchangé vs semaines précédentes. En attente décision James pour run headed/screenshot Free.

📝 Propositions CLAUDE.md

Proposition #1 — Section 8 Open Issues : Stuart choiseul #2 CONFIRMÉ (3 data points) UPDATE de l'entrée existante "Stuart watch — choiseul #2 : job.pickup_at invalid (17/09/2026)" :
### Stuart watch — choiseul #2 : pattern CONFIRMÉ (3 data points Mardi)
- Occurrences : W38 Mar 17/09 · W41 Mar 07/10 · W43 Mar 20/10 (3 Mardis consécutifs)
- Erreur constante : HTTP 422 "job.pickup_at is not valid" · ~47 tentatives/occurrence (07:12–08:58 UTC)
- Choiseul #1 se booke normalement à 06:00 UTC (job ID distinct)
- Hypothèse : créneau #2 calculé trop tôt après #1 (<30 min d'écart) → pickup_at invalide
- Fix requis avant W44 Mar 27/10 :
  · Option A : ajouter délai minimum 45–60 min entre pickup_at #1 et pickup_at #2
  · Option B : calculer pickup_at #2 = départ Labo + 2h (indépendamment de #1)
- Impact : Labo→Choiseul sans coursier de sécurité les mardis matin
Justification : 3 data points sur 3 Mardis en 5 semaines = pattern stable actionnable.
Proposition #2 — Section 8 Open Issues : SFR RED Pennylane upload 400 (nouveau bug)
### Bug ouvert : SFR RED Pennylane upload 400 (depuis ≥ 2025-09)
- justifs-fetch.log : "[err] upload *.pdf: Pennylane import failed 400: 
  Content-Type must be application/json" · × 34 run/jour systématique
- Mois affectés : 2025-09 → 2026-09 (12+ mois de factures non uploadées)
- PDFs SFR RED correctement téléchargés et parsés (montants valides)
- Root cause probable : header Content-Type manquant dans l'appel /supplier_invoices/import
  du fetcher SFR RED (distinct de fetch_free/fetch_sosh qui ont leurs propres bugs)
- Fix : vérifier upload function dans justifs-fetch/ → ajouter Content-Type: application/json
- Priorité haute (factures manquantes depuis > 1 an sur Pennylane Holding SHI)
Justification : bug systématique, × 34/run, non documenté, factures manquantes >1 an.
Proposition #3 — Section "Asian Smash Escale Bastille" : délai architecte +3 semaines
### Projet « Asian Smash Escale Bastille » (mise à jour 2026-10-21)
- Architecte annonce délai +3 semaines (James 16:08 Paris, confirmé 18:14)
- "Je prefere decaler à 3 semaines" → ouverture repoussée d'au moins 21 jours
- Date d'ouverture initiale estimée ~fin octobre/début novembre → maintenant ~fin novembre
- Permis exploitation, recrutement, Orange Pro internet : statuts inchangés (tous bloquants)
Justification : signal concret d'un délai officiel de l'architecte, impacte la timeline.