Reflection — 2026-08-04

Mardi  ·  Semaine ISO W32  ·  CDN J18/44 fermeture estivale  ·  FSH ouvert  ·  22:00 Paris  ·  Stack 15/15 MCPs OK    ← index reflections  ·  KPI →  ·  ← 2026-08-03

TL;DR

KPI du jour — FSH seul (CDN J18/44 fermeture estivale)

MétriqueValeurNote
FSH MTD août (au 04/08)€2 229.60 / 69 cmdsFSH Lun 03/08 €1129 apparu (carryover J+1 confirmé)
FSH S-1 (W31 complet)€9 462.34+€1 129 vs hier (03/08: €8 333) — carryover Lun 27/07 ou dim 02/08
CDN S-1CDN fermé estival, 0 CA attendu jusqu'au 30/08
MS/CA service MTD69.5%Distorsion: semaine partielle + charges Labo CDN incluses

FSH Lun 03/08 = €1 128 / 37 cmds (vs Lun 27/07 €1 607 / 51 cmds = −30%). Premier lundi d'août, Paris se vide.

Timeline

Heure ParisAgent / SourceÉvénementRésultat
01:06 disputes-daily Scan litiges Uber/Deliveroo exit=0 · Uber STALE 148h (+24h vs 124h hier) · 1 soumission · session expirée ~29/07
04:02 justifs-sweeper Batch nuit justificatifs exit=0 · fetch_free rc=1 (persistant) · Pennylane upload 400 Content-Type (fetch_sosh)
04:49 amazon-justifs Traitement Amazon → Pennylane exit=0 · 3 uploads: FR6004UH9E46VI (€25.36), DE5001RX7TDB1U (€32.95), FR51* (€6.99, €7.98)
06:04 hermes-resto-brief Brief matinal restos exit=0 · alertes projet Bastille (Orange Pro non signé J+21, licences J-30)
07:03 daily-kpi KPI 2026-08-04 publié exit=0 · CDN J18/44 estival · FSH MTD €2229 (carryover Lun 03/08 visible) · PDF WA James
07:03 hermes-manager Stack monitoring exit=0 · 15/15 MCPs OK · 0 FAILED
07:42 WhatsApp James → Coordination livraison Levallois Adresse: "68 ter rue Marjolin 92300 Levallois-Perret" · "Je ne serai pas sur place"
08:57 WhatsApp James → Demande données RH + P&L Salaires totaux, 2 excels P&L CDN et FSH demandés
09:01–09:06 WhatsApp James → (⚠️ important) Révélation trésorerie + RH CDN "Serge qui met tt les staff de fsh sur chateaudun" · "CDN fermé Mais 5 staff" · "FSH ouvert mais que 3 staff" · "40k€ charges" · "+18k€ frais fixes" · "ca va etre chaud la treso de Châteaudun"
09:15–09:25 WhatsApp James → Discussion trésorerie + CP Combo + nouveau concept "il faut un renouveau de la carte et du concept" · "on est entrain de se faire expulser" · concept: "sandwicherie jus de fruit coffee shop / tout au comptoir"
10:00 Paris combo-retard-watcher 143 cycles surveillance retards 0 alertes · 14 shifts inspectés (Labo production CDN)
12:20 Paris rekki-recap-13h (cron) Recap livraisons 2026-08-04 exit=0 · 2 orders (Z15198910, W15199429) · RECAP 2939B · skip 2e run (flag idempotent)
12:36 Paris rekki-poll-today TRIGGER Choiseul+Bastille → 2026-08-05 12:36 Paris (+36min hors fenêtre 10h45–12h00 documentée) · 2ème data point hors fenêtre cet été
07:00–19:59 stuart-watch 60 cycles Mardi (J de surveillance) Cascade idle · 1 coursier 1st booké Choiseul (W15199429) · état cascade stable
19:59 hermes-yatai-wa Monitoring bridge WhatsApp exit=0 · 15/15 MCPs
20:00 yatai-reflect Démarrage réflexion nocturne

Patterns détectés

1. FSH Lundi d'août — carryover J+1, volume en baisse (1 data point)

FSH Lun 03/08 = €1 128.98 / 37 cmds, visible dans KPI 04/08 (carryover J+1 confirmé). Volume significativement inférieur aux lundis de juillet : Lun 27/07 = €1 607/51 cmds (−30%). Hypothèse : début août = Paris se vide (vacances d'été). 1 seul data point — observer Lun 10/08 et 17/08 avant conclusion.

2. Trigger Choiseul+Bastille glisse après 12h00 en été (2 data points)

Historique des triggers hors fenêtre documentée (10h45–12h00 Paris) :

DateHeure triggerÉcart fenêtre
28/07/2026 (W31)12:03 Paris+3 min
04/08/2026 (W32)12:36 Paris+36 min

En mai 2026, tous les triggers étaient dans la fenêtre (10h52–11h49). L'écart croît en été (CDN fermé = Choiseul/Bastille commandent plus tard ?). Le cron 12:20 couvre le recap du JOUR COURANT (pas de conflit pour demain). 2 data points insuffisants pour règle — observer W33 (11/08).

3. Disputes-daily Uber — expiry session ~5 semaines (pattern)

Progressions observées :

Modèle prédictif : prochaine expiration ~02/09/2026. Pattern stable sur 2 cycles. Rotation automatique mensuelle recommandée.

Anomalies

SévéritéAnomalieHypothèse cause
🔴 HIGH Disputes-daily Uber STALE J6 (148h)
Aucun litige Uber traité depuis ~29/07. Progression +24h/j = linéaire, timer mort. Risque : délais glissants → pertes automatiques si deadline Uber dépassée.
Session Uber expirée (2ème cycle ~5 semaines). Même pattern que 25/06. Action : réauthentifier uber_storage_state.json URGENT.
🔴 HIGH whatsapp-ocr J24 structurel
exit=1 depuis Sat 11/07 (bug LAST_SEEN unbound). Backlog ~107 médias. Prochain run naturel : Ven 07/08 (J3). Sans fix = J27 sans OCR.
NameError LAST_SEEN. Fix 1 ligne (LAST_SEEN = None) en attente décision James depuis J24.
🔴 HIGH Signal "expulsion" et tension trésorerie CDN
WhatsApp 09:20: "on est entrain de se faire expulser". CDN génère 40k€ charges + 18k€ fixes/mois sans CA. 5 staff payés (CDN fermé), FSH n'a que 3 staff.
Fermeture estivale CDN = charges fixes avec 0 recettes. James attend 20k€ factures Labo + 12-15k€ B2B. Contexte "expulsion" ambigu — peut référer au nouveau local exploré (Levallois) ou au bail CDN.
🟡 MEDIUM Erreur CP Combo (Serge)
Serge a posé des crédits congés payés pour des employés qui n'ont pas accumulé assez de CP. Trésorerie insuffisante pour régler ces crédits.
Erreur de saisie RH sur Combo. À corriger avec Serge. Impact tréso immédiat.
🟡 MEDIUM Trigger Choiseul+Bastille 12:36 Paris (+36min)
2ème data point hors fenêtre documentée (10h45–12h00). Pas de conflit cron/trigger aujourd'hui (dates différentes). Mais si ça glisse encore à 12:40+, risque de friction avec le cron 12:20 pour la MÊME date.
Comportement estival — Choiseul/Bastille commandent plus tard (CDN fermé = moins de pression logistique). Observer W33.
🟡 MEDIUM justifs Pennylane 400 Content-Type (fetch_sosh)
Persistant depuis hier. Upload Sosh bloqué côté Pennylane (format multipart vs application/json). fetch_free rc=1 inchangé.
Breaking change API Pennylane côté import supplier_invoices. fix_sosh auto-repairé le 28/07 ne couvre pas ce cas.
🟢 INFO Nouveau concept exploré : Levallois-Perret 92
"Sandwicherie jus de fruit coffee shop / tout au comptoir / Pr la MS" · Adresse: 68 ter rue Marjolin 92300 Levallois-Perret · James pas sur place.
Concept différent de Yatai Ramen ET d'Asian Smash. Format food court / comptoir → MS target basse. 1 signal.
🟢 INFO FSH Lun 03/08 = €1 128 (−30% vs Lun 27/07 €1 607)
Début août, volume FSH en baisse. 1 data point.
Vacances d'été : quartier Saint-Honoré 8e se vide. À confirmer Lun 10/08.

Propositions CLAUDE.md

Proposition #1 — Documenter pattern expiry session Uber disputes-daily
Section 8 (Open Issues) → À élever en section 5 pattern récurrent si confirmé W34
Justification : 2 cycles observés (25/06 + 29/07 = ~34j entre expirations), pattern stable.
### disputes-daily — expiry session Uber (pattern cycle ~5 semaines)
- 1ère expiration : ~25/06/2026 (STALE 52h détecté 27/06)
- 2ème expiration : ~29/07/2026 (STALE détecté 27/07, 148h au 04/08 = J6)
- Delta ~34 jours → session Uber valable ~5 semaines
- Prochaine expiration prédite : ~02/09/2026
- Action : rotation automatique mensuelle recommandée (réauthentifier uber_storage_state.json)
- En attendant : si STALE > 48h → réauthentifier IMMÉDIATEMENT (risque délais glissants)
  
Proposition #2 — Documenter tension trésorerie CDN estival (info contextuelle)
Section 8 (Open Issues) ou nouvelle entrée section "CDN fermeture estivale"
Justification : signal factuel tiré des WA James 04/08.
### CDN trésorerie estivale 2026 (J18+)
- Charges fixes CDN pendant fermeture : ~40k€ charges salariales + ~18k€ frais fixes = ~58k€/mois sans CA
- Erreur RH : Serge a affecté staff FSH sur payroll CDN (signalé 04/08) — à corriger
- Erreur CP : crédits CP posés au-delà du solde des employés (signalé 04/08)
- Ressources attendues pour équilibrer : 20k€ factures Labo + 12-15k€ ventes B2B
- Reprise CDN : 02/09/2026 — limiter les charges supplémentaires d'ici là
  
Proposition #3 — Observation trigger été Choiseul+Bastille (pas encore règle stable)
Ajouter à la section "Timing commandes Choiseul + Bastille" dans CLAUDE.md (auto-applied 2026-05-26)
Justification : 2 data points hors fenêtre en été (28/07 +3min, 04/08 +36min). Insuffisant pour règle — observation.
### Timing commandes Choiseul + Bastille — dérive estivale (observation)
- En été (CDN fermé), le trigger peut glisser jusqu'à 12h40 Paris (vs fenêtre 10h45-12h00)
- Data points hors fenêtre : 28/07 12:03 (+3min) · 04/08 12:36 (+36min)
- Pas de conflit cron/trigger : le cron 12:20 traite le JOUR COURANT, le trigger traite DEMAIN
- Observer W33 (11/08) pour confirmer avant d'ajuster la fenêtre documentée
  
Proposition #4 — Nouveau concept Levallois (watch item)
Section 8 ou section "Projets futurs"
Justification : 1er signal explicite d'un concept distinct de Yatai + Asian Smash.
### Projet "Levallois" (watch item, depuis 04/08/2026)
- Concept mentionné : sandwicherie / jus de fruit / coffee shop / tout au comptoir
- Adresse éventuelle : 68 ter rue Marjolin, 92300 Levallois-Perret
- Distinct de Yatai Ramen et d'Asian Smash Escale Bastille
- Signal WA 09:18 Paris · James pas sur place le 04/08 (visite indépendante ?)
- 1 data point — à documenter quand James confirme concept + statut
  

Auto-applications proposées

Les propositions #1 (disputes-daily expiry pattern) et #2 (trésorerie CDN) sont fondées sur des faits vérifiables et stables. Les propositions #3 et #4 sont des observations (insuffisant pour auto-apply). Les propositions #1 et #2 peuvent être auto-appliquées dans CLAUDE.md.