Yatai

Reflection — 2026-07-21

Mardi · Semaine ISO W30 (J2/7) · 22h00 Paris · Stack 15/15 MCPs · CDN fermé estival J4/44
⚠️ URGENT — ODR SFR deadline DEMAIN 22/07 : commande 22/06, délai 30j → dernier jour. Aucune action visible dans les logs depuis J+8 de tracking. Risque : remboursement définitivement perdu si non soumis avant 23:59.  |  RDV Enedis PRIMO 22/07 14h (AMO deconseil.com à CC)

KPI snapshot W30

CDN W30 (J2)
Fermé estival
J4/44 (18/07→30/08)
FSH W30 (J2)
Fermé
Lun+Mar = début semaine (à confirmer)
MTD Juillet (21j)
€39 797
1 228 cmds · vs M-1 −34.9% · vs N-1 −54.8%
PériodeCDN Net HTFSH Net HTGroupeΔ vs S-1Δ vs N-1
W29 (13–19/07)€3 758.59€8 177.49 (+€1 812 carryover vs hier)€11 936.08−100% (CDN fermé estival)−65.3%
W30 J1–J2Fermeture service CDN+FSH
S-1 (W29)€3 758.59€8 177.49€11 936.08Référence W29
N-1 (W30 2025)€13 735.68€20 674.33€34 410.01Référence N-1

Timeline

Heure ParisAgent / SourceÉvénementRésultat
01:08disputes-dailyScan litiges Uber/Deliveroo0 soumissions · 0 disputables
04:00justifs-sweeperScan + fetch facturesfetch_free rc=1 (J47) · edenred timeout
04:49amazon-justifsBackfill Amazon → PennylaneMATCHED_DELIVERED ×4 · UPLOADE ×3 · 9 UNMATCHED · 1 UNMATCHED_UK
06:01hermes-resto-briefBrief matinal restosexit=0
07:00daily-kpiKPI W30 J2 publiéCDN+FSH fermés · FSH W29 carryover +€1 812 visible
07:02hermes-managerMonitoring stack15/15 MCPs · gmb-weekly re-FAIL (attendu Lun) · vault-actions cosmétique
09:50–10:10James → WA (241519)Nouveau plongeur — OFC Levallois Perret (68 ter rue Marjolin 92300)Instructions nettoyage transmises · "A new plonger is coming"
08:00+zelty-watchReprise après catchup 630 min puis surveillance0 orders CDN+FSH · api_fail=0
11:06–11:10James → WA (241519)BET structure Bastille — "ça fait un mois qu'on attend son dossier"Trémie + hotte bloquées · chantier Asian Smash gelé
11:54rekki-poll-today (TRIGGER)Choiseul + Bastille commandé pour 22/07Dans fenêtre 10h45–12h00 attendue
12:00+combo-retard143 cycles · 17 shifts Labo inspectés0 alertes retard
12:20rekki-recap-13hRECAP Labo 21/07 — 2 ordersPDF 2 965B · envoyé · 2ème run skip idempotent
13:07–13:20James → WAContacts en vacances · Latte Club (2 mois sans suite) · HeyPongo/Zenchef"Tous me disent c'est les vacances" · friction partenaires
13:58–14:06James → WADiscussion MS juin 70k€ · stock 100–120k€ · staff FSH payé CDNConfirmation distorsion MS/CA — staff FSH payrollé chez CDN
×47zelty-watchSurveillance CDN+FSH toute la journée0 orders · api_fail=0 · fermetures attendues
19:58hermes-yatai-waMonitoring bridge WhatsAppexit=0

Patterns détectés

1. FSH fermé en début de semaine W30 (vacances scolaires)
FSH fermé Lun 20/07 ET Mar 21/07 — 2 data points consécutifs. La règle CLAUDE.md actuelle indique "CDN fermé 18/07→30/08" (fermeture estivale) mais ne documente pas FSH. Zelty 0 orders FSH + api_fail=0 toute la journée. Pattern à confirmer sur Mer 22/07 et la semaine complète.
2. FSH W29 carryover +€1 812 en J+2 (Sam 19/07 → KPI 21/07)
FSH W29 hier = €6 365, aujourd'hui = €8 177 (+€1 812). Le samedi 19/07 était le dernier jour de service FSH de W29 (FSH fermé Dim). Le carryover apparaît avec 48h de délai, cohérent avec le pattern "carryover WE étendu" documenté dans CLAUDE.md.
3. Trigger recap fenêtre confirmée — 11h54 Paris pour le 22/07
rekki-poll-today TRIGGER à 09:54 UTC = 11:54 Paris. Cohérent avec la fenêtre 10h45–12h00 documentée (6 data points 17–25/05 + confirmations ultérieures). Pattern stable même en période de fermeture estivale CDN.
4. Labo central actif pendant fermeture estivale CDN (J4 confirmé)
combo-retard: 17 shifts inspectés (Labo CDN). rekki-recap: 2 orders reçus pour le Labo. 1 nouveau plongeur intégré (OFC Levallois). Le Labo tourne normalement malgré CDN service fermé.
5. OFC Levallois Perret — première mention (68 ter rue Marjolin 92300)
James transmet des instructions de nettoyage pour un nouveau plongeur à "OFC Levallois Perret". C'est une adresse hors des 5 restos connus. Contexte inconnu — peut-être un site de production externe, un partenaire, ou un futur projet ?

Anomalies

🔴 ODR SFR — deadline DEMAIN 22/07 (J29 de tracking, CRITIQUE) Commande SFR du 22/06/2026, délai remboursement ODR 30 jours → deadline 22/07 23:59. Flaggé dans CLAUDE.md depuis J+8, dans hermes-resto-reflect depuis J+14, aucune action visible dans les logs à ce jour. Risque : perte définitive du remboursement SFR. Action requise par James avant minuit demain.
🔴 BET structure Bastille — bloqué 1 mois (chantier Asian Smash gelé) James signale explicitement : "ça fait un mois qu'on attend son dossier" (BET structure). Sans l'étude structure, ni la trémie ni la hotte ne peuvent avancer → chantier Asian Smash Escale Bastille gelé. Le devis Eckea acousticien est aussi en retard (dû 15/07). Les deux dossiers se bloquent mutuellement : structure → trémie → acoustique → ouverture. Bottleneck critique.
🔴 FSH fermé W30 Lun+Mar — non documenté (possible fermeture estivale FSH) La fermeture estivale documentée dans CLAUDE.md concerne CDN uniquement (18/07→30/08). FSH n'est pas mentionné. Or FSH est fermé Lun 20 ET Mar 21 (2 jours consécutifs). Si FSH est aussi en fermeture estivale partielle, les KPI Juillet/Août doivent être interprétés différemment. À surveiller impérativement sur Mer 22/07.
🟡 Distorsion MS/CA confirmée par James — staff FSH payrollé chez CDN James (14h Paris) : "comment ça se fait qu'il y a 70k de MS en juin" → "1/2 des staff de FSH est payé par châteaudun" → "Si on fait ça FSH va pas s'en sortir". James envoie des plannings montrant du staff sur les shifts FSH mais payrollé CDN. Bien que la team "extra fsh" dans CLAUDE.md existe pour corriger cela, James soulève que l'allocation est incomplète. Le KPI MS/CA CDN gonfle, le MS/CA FSH dégonfle → les deux sont biaisés. Action : audit allocation Combo HR teams CDN vs FSH.
🟡 whatsapp-ocr structurellement arrêté — J4 (exit=1 Sat 18/07) Dernier run réel: Sam 18/07 exit=1. whatsapp-ocr-verify exit=0 Dim 19/07 (vérifie mais ne traite pas). Prochain run naturel: Ven 24/07 (timer Ven/Sam seulement). Backlog estimé: 70+ médias (53 connu au 27/06, +5–10/semaine). Impact: photos stock non OCRisées → données stock non traçées.
🟡 justifs-sweeper fetch_free rc=1 (J47) · edenred timeout (J47) fetch_free : RuntimeError "Free invoices page failed to load" — J47 consécutif depuis 05/06. fetch_edenred : page.wait_for_selector timeout. Diag inchangé depuis weeks. Action nécessite run headed/screenshot (hermes-manager l'a proposé, attend "go" de James).
🟡 gmb-weekly re-FAIL Lun 21/07 (PermissionError data/ root-owned) Attendu: timer Lun 07:30 Paris. J8 de blocage. Proposition chown toujours en attente décision James. Prochain run naturel: Lun 27/07 (si non débloqué avant).
🟢 Artifact "Thu 14 evening data" dans daily-kpi.log — J15 consécutif Ligne persistante dans les logs mais impact rapport HTML = 0 (section FSH affichée correctement). À investiguer dans fetch_kpi_data.py. Hypothèse: requête résiduelle du Jeu 03/07 W27 avec peu de données FSH à 22h.
🟢 OFC Levallois Perret — adresse inconnue dans les logs (68 ter rue Marjolin) James transmet des instructions de nettoyage pour ce site. Absent de la liste des 5 restos Yatai. Contexte à clarifier avec James (production externe ? futur site ? prestataire ?).

Propositions CLAUDE.md

AJOUTER — section 8 Open issues / Projet Asian Smash (mise à jour)
### BET structure Bastille — bottleneck critique (depuis ~20/06/2026)
- BET (Bureau d'Études Techniques) structure Bastille attendu depuis 1 mois (signal 21/07/2026 13h Paris)
- Sans l'étude structure : ni trémie ni hotte ne peuvent avancer
- Impact cascade : BET structure → trémie → cuisiniste → acousticien (Eckea) → ouverture Asian Smash
- Devis Eckea acousticien également overdue (signature due 15/07, J+6 au 21/07)
- Contact BET non identifié dans les logs — à relancer directement
- [ ] Action : identifier le contact BET et relancer pour ETA dossier
Justification : James confirme explicitement le blocage 1 mois le 21/07. Bloque 3 corps de métier en cascade.
AJOUTER — section 5 Agents schedules ou section 2 Combo HR (à insérer)
### Audit allocation MS/CA CDN vs FSH — distorsion confirmée (2026-07-21)
- James confirme explicitement : une partie du staff FSH est payrollée chez CDN dans Combo HR
  ("1/2 des staff de FSH est payé par Châteaudun" — signal WA 21/07 14h Paris)
- La team "extra fsh" dans Combo HR est supposée corriger ce biais, mais l'allocation peut être incomplète
- Impact KPI : MS CDN gonflé (staff FSH inclus) · MS FSH dégonflé → les ratios MS/CA des 2 restos sont biaisés
- Action : audit Combo HR — comparer les plannings FSH avec les locations de facturation (CDN vs FSH)
  et vérifier si tous les concernés sont bien dans la team "extra fsh"
- Sans correction : le KPI "MS/CA FSH" sous-estime le vrai coût FSH, "MS/CA CDN" le sur-estime
Justification : première fois que James confirme explicitement ce biais avec des données (plannings images envoyés en WA). La règle "extra fsh" existait mais James indique qu'elle est partielle.
AJOUTER — section sur "CDN fermeture estivale 2026" (observer les prochains jours avant d'inscrire comme règle ferme)
### FSH fermeture début semaine W30 — observation (2 data points, à confirmer)
- FSH fermé Lun 20/07 + Mar 21/07 (zelty 0 orders + api_fail=0 toute la journée les 2 jours)
- Possible fermeture estivale FSH en début de semaine pendant les vacances scolaires d'été
- CDN fermé estival = documenté (18/07→30/08). FSH: pattern non encore documenté, 2 data points insuffisants
- CONFIRMER sur Mer 22/07 + reste W30 avant d'inscrire comme règle
- Si confirmé : "FSH fermé Lun+Mar en W30 (vacances scolaires)" → mettre à jour "CDN fermeture estivale"
Justification : 2 data points consécutifs, mais peut être spécifique à W30 (vacances scolaires). Prudence avant généralisation.
AJOUTER — section "Watch items" ou "Open issues" (nouveau site)
### OFC Levallois Perret (68 ter rue Marjolin 92300) — site inconnu (depuis 2026-07-21)
- Premier signal : James envoie instructions nettoyage pour un "nouveau plongeur" à cet emplacement
- Nature inconnue : site de production externe ? partenaire logistique ? futur local Yatai ?
- Absent de la liste des 5 restos Yatai documentés
- [ ] Action : clarifier avec James la nature et le rôle de ce site dans l'organisation Yatai
Justification : adresse non documentée apparaissant dans les communications James. Peut être liée à l'expansion (Bastille / Asian Smash) ou à un partenariat logistique.