Yatai Ramen

🌙 Réflexion Yatai — 2026-10-27

Mardi · W44 2026 · 22:00 Paris · yatai-reflect

TL;DR

Snapshot KPI (W44 J2)

CDN Lun 26 (carryover)
€2 014
71 cmds · €92/h · 23.1% livr.
FSH Lun 26
—
Carryover J+2 attendu 28/10
MTD Octobre
€109 364
3 303 cmds · +16% vs M-1
Productivité groupe MTD
€77/h
MS/CA service : 18.9%
MCPs
15/15
OK · 20:50 UTC

Note : label S-1 affiche "W19" (bug cosmétique J77+). Valeurs S-1 réelles = W43 (€15 934 FSH · €13 716 CDN).

Timeline du jour (Mardi 2026-10-27)

Heure ParisAgent / SourceÉvénementRésultat
02:09disputes-dailyUber STALE 2165h (J~90) · 0 soumissions · 0 disputables⚠ STALE
04:49amazon-justifs3 UPLOADE ychateaudun 2025 (€32.95 + €6.99 + €7.98) · UNMATCHED_UK 108.51€ inchangé✓ exit=0
05:00justifs-sweeperscan + fetch + render OK✓ exit=0
05:01justifs-fetchSosh RuntimeError (session re-expirée cycle 5) · Edenred timeout · Alan 40.22€ OK · SFR 400 · Pennylane CT 400 ×multiple uploads Sosh échoués⚠ partiel
07:00hermes-resto-briefBrief quotidien Asian Smash Bastille · chantier actif✓ exit=0
07:00stuart-watch1st courier booké → Y15870315 Choiseul (livraison 27/10)✓
08:04hermes-manager0 FAILED · 15/15 MCPs OK · action-queue vide✓ exit=0
08:09daily-kpiKPI W44 J2 publié · CDN Lun 26 €2 014/71 cmds (carryover J+1) · FSH 0 (carryover J+2) · MTD Oct €109k · PDF James envoyé✓ exit=0
10:00–23:00zelty-watch0 orders ×47 runs · catchup silent RAS · api_fail=0 → carryover Mardi attendu✓ normal
10:00–23:00combo-retard22 shifts Labo · 0 alertes ×141 runs + 1 alerte à 19:55 (retard shift)✓ / 📓
11:42rekki-poll-todayTrigger event-driven · Choiseul + Bastille ont commandé → delivery 2026-10-28✓
11:43–12:20rekki-recap-13h1 ordre Y15870315 (Choiseul) · RECAP_2026-10-27.pdf (2 465B) · 2 runs (idempotency OK)✓ exit=0
13:04–13:10WhatsApp (biz)James évalue emplacements Parmentier vs Tiquetonne · "loyer pas cher, peu de travaux" · modèle envisagé : Parmentier principal + Tiquetonne investisseur📓 signal
15:24–15:33WhatsApp (R&D)Corndog HACCP · quantités production · "HACCP cest 2-3h" · zone prolifération 10–63°C📓 R&D
18:56–18:57WhatsApp (biz)Vidéo concept "cartonne en campagne profonde" · évaluation concept rural (mec rencontré précédemment)📓 signal
21:58–21:59WhatsApp (R&D)Recette smash burger 390g · "1kg de farine en moins · 500g + 3kg" · validation quantités📓 recette
20:59hermes-yatai-waBridge WA health check · 15/15 MCPs OK✓ exit=0

Patterns détectés

P1 — Carryover · Stable
Mardi zelty 0 orders = carryover normal (CDN Lun–Ven)
zelty-watch 0 orders ×47 runs + api_fail=0 toute la journée de mardi W44. CDN est ouvert le mardi (règle Lun-Ven post-réouverture) — données du mardi apparaîtront dans le KPI Mer 28/10 (carryover J+1). FSH données Lun 26 attendues dans KPI Jeu 28/10 (carryover J+2 FSH généralisé). Pattern stable depuis W27.
P2 — Rekki trigger · Stable
Trigger Choiseul+Bastille 11:42 Paris W44 Mardi (fenêtre étendue)
Choiseul + Bastille ont commandé pour 28/10 à 10:42 UTC = 11:42 Paris. Dans la fenêtre étendue documentée (10h45–12h30 post-CDN-réouverture). Event-driven trigger ×2 runs idempotency correcte. Cron 12:20 restait en fallback.
P3 — Performance CA · Émergent
Octobre MTD +16% vs M-1 — amélioration nette vs septembre
MTD Octobre au 27/10 : €109 364 (3 303 cmds) vs M-1 €94 318 (2 892 cmds) = +16.0%. CDN €85/h · FSH €72/h. Amélioration après septembre en reprise post-estivale. En revanche toujours −38% vs N-1 (€177k).
P4 — Bug chronique · Persistant
Pennylane Content-Type 400 — uploads Sosh échouent depuis longtemps
justifs-fetch échoue à uploader les PDFs Sosh avec HTTP 400 : "Content-Type must be application/json". PDFs téléchargés correctement mais upload Pennylane échoue. Affecte toutes les factures Sosh mensuelles (~€25–48). Non documenté en open issue — à ajouter.
P5 — Planning FSH · En consolidation W44
FSH W43 = 6j Lun–Sam confirmé · W44 Mer/Jeu/Sam = 3ème data points attendus
W43 (14–19/10) : FSH ouvert Lun+Mar+Mer+Jeu+Ven+Sam = €15 934 / 478 cmds. La règle "FSH Lun–Ven" (pré-CDN-estival) est dépassée. Data points actuels : Sam ×2 (W40+W43), Jeu ×2 (W41+W43), Mer ×2 (W42+W43). Seuil ≥3 pas encore atteint. À confirmer via KPI Ven 30/10, Sam 31/10, Lun 02/11.

Anomalies

🔴
Disputes Uber STALE J~90+ (2165h) — critique
Session uber_storage_state.json expirée ~29/07/2026. 0 soumission Uber depuis J~90. Pertes définitives sur litiges 29/07–12/08. Lifecycle ~34j → prochaine expiration post-réauth ~30/11/2026. Action immédiate requise : run headed Playwright + re-save session.
🟡
Sosh session cycle 5 en cours (re-expirée ~24/10)
Cycle 4 : repair ~06/10 → expiration ~24/10 (J18 exact). Cycle 5 : RuntimeError confirmé 27/10. Self-repair devrait se déclencher automatiquement. Si absent à 28/10 07:00 → escalade manuelle. Lifecycle ~18j stable sur 4+ cycles.
🟡
Pennylane Content-Type 400 — uploads Sosh chroniques
Factures Sosh mensuelles (~€25–48/mois) téléchargées mais non uploadées sur Pennylane depuis plusieurs mois. Backlog comptable significatif. Fix probable : header Content-Type: application/json manquant dans l'appel API Pennylane import.
🟡
Edenred timeout + Free RuntimeError — chroniques (J54+)
fetch_edenred et fetch_free en échec chaque nuit depuis ~05/06/2026. Action manuelle (run headed/screenshot) toujours en attente de décision James.
🟢
combo-retard 1 alerte à 19:55 — comportement normal
1 shift Labo en retard détecté parmi les 22 shifts du jour. Alerte envoyée conforme au comportement attendu.
🟢
Bug KPI label S-1 "W19" (J77+ — cosmétique)
Le KPI affiche S-1 = "W19" au lieu de "W43". Valeurs numériques correctes. Bug cosmétique sans impact sur les données.

Propositions CLAUDE.md

Proposition #1 — Section 8 Open Issues : NOUVEAU BUG
- [ ] justifs-fetch Pennylane Content-Type 400 — uploads Sosh en echec (depuis longtemps)
  Symptome : [err] upload *.pdf: Pennylane import failed 400 Content-Type must be application/json
  Les PDFs Sosh sont telecharges correctement mais l upload Pennylane echoue sur Content-Type header
  Backlog factures Sosh non importees : ~12 mois (sept 2025 -> oct 2026, ~25-48 EUR/mois)
  Fix probable : ajouter Content-Type: application/json au header de l appel import Pennylane
  Note : SFR upload echoue aussi avec meme erreur 400 Content-Type — probablement meme cause
Justification : bug non documenté dans CLAUDE.md, observé ×36 aujourd'hui. Backlog comptable non négligeable (~12 mois factures Sosh).
Proposition #2 — Section 8 Watch Items : NOUVEAU SIGNAL expansion
### Watch item : James evalue emplacements Parmentier + Tiquetonne (depuis 2026-10-27)
- Messages WA 13:04-13:10 Paris : evaluation 2 locaux concurrents
  - Parmentier : "fait ns parmentier" (priorite envisagee)
  - Tiquetonne : "loyer pas cher, peu de travaux" mais "un peu en retrait"
  - Modele : Parmentier principal + investisseur Tiquetonne
- Contexte : Gd Boulevard "le truc du youtubeur" + "Ancien nabab kebab" evoques
- Lien possible : expansion Asian Smash / CRA ou nouveau Yatai ?
- 1 data point — documenter si James confirme concept et adresse precise
Justification : 1er signal clair sur Parmentier. James évalue activement plusieurs locaux en parallèle (franchise Lyon+Paris auto-applied 26/10, o-ven 23/10, CRA 21/09).
Proposition #3 — Section 8 Watch Items : R&D Asian Smash
### Watch item : R&D corndog + recette 390g smash burger (depuis 2026-10-27)
- Corndog (15:24 Paris) : tests production pour Asian Smash Bastille
  "Et niv corndog? On en sort cb?" · HACCP 2-3h · zone proliferation 10-63 deg C
  Tests sur maintien en chaud + processus HACCP avant lancement menu
- Recette 390g (21:58 Paris) : "1kg de farine en moins · 500g + 3kg"
  Ajustement quantites apres feedback "trop epais trop sale" (stand Pyramides 22/08)
- 1 data point chacun — a documenter quand James valide la recette finale
Justification : R&D active Asian Smash Bastille. Corndog = nouveau produit en test (1er signal). Recette 390g = correction directe du feedback stand Pyramides 22/08.
Proposition #4 — Section Sosh lifecycle : cycle 5 UPDATE
### Sosh session lifetime ~18 jours — cycle 5 (depuis 2026-10-27)
- Cycle 4 : repair ~06/10/2026 -> expiration ~24/10/2026 (J18 confirme)
- Cycle 5 : RuntimeError confirme 27/10/2026 -> self-repair attendu ~27-28/10/2026
- Prochaine expiration estimee : ~14/11/2026 (si self-repair 27/10 reussit)
- Pattern stable sur 4+ cycles : lifecycle Sosh ~18j constant
- Reauth proactive cible : ~01/11/2026 (avant expiration ~14/11)
Justification : cycle 4 confirmé (J18 exact). Cycle 5 démarré 27/10. Utile pour anticiper la prochaine réauth proactive.
Proposition #5 — Note suivi FSH W44 (observatoire)
FSH planning W44 — 3eme data points en cours de confirmation :
- FSH Mer 28/10 : attendu KPI Ven 30/10 (J+2) -> si ouvert = 3eme data point Mer
- FSH Jeu 29/10 : attendu KPI Sam 31/10 ou Lun 02/11 -> si ouvert = 3eme data point Jeu
- FSH Sam 31/10 : attendu KPI Lun 02/11 (J+2) -> si ouvert = 3eme data point Sam
Si les 3 confirmes : reviser regle FSH -> Lun-Sam (6j service) post-CDN-reouvreture
(actuellement 2 data points sur chaque jour supplementaire, seuil >=3 requis)
Justification : W44 est la semaine clé pour atteindre le seuil ≥3 data points. Ne pas réviser la règle FSH avant ces confirmations.