🌙 Reflection — 2026-09-14

Lundi W38  ·  CDN réouvert J15  ·  Stack 15/15 MCPs OK  ·  22:00 Paris

⚠️ CRITIQUE — Disputes Uber STALE J47+ (1132h) sans aucun litige traité. Réauthentification Playwright immédiate requise.
TL;DR — 3 points clés

Timeline — 2026-09-14

Heure Paris Agent / Source Événement Résultat
03:08disputes-dailyScan litiges Uber/Deliverooexit=0 · STALE 1132h (J47+) · 1 soumission Deliveroo
06:00justifs-sweeperScan + fetch nuitexit=0 · free rc=1 · sfr rc=1
06:49amazon-justifsAmazon → Pennylane backfillexit=0 · 3 brouillons créés (€32.95, €6.99, €7.98 CDN)
08:01hermes-resto-briefBrief Bastilleexit=0 · multiples URGENT Bastille (Enedis 16 sem, licences 0%)
09:02hermes-managerStack monitoringexit=0 · 15/15 MCPs OK
09:05daily-kpiKPI W38 Lun 14 publié (78 067B)exit=0 · CDN €1 793 Net HT · W38 Zelty carryover (données visible mer)
09:37James (WA)Europe China — contact patronNuméro patron transmis : 06 99 86 20 09
09:38self-repairSFR self-repairAgent Claude lancé (Sonnet, timeout 600s)
10:00zelty-watchCatchup 630 min0 orders inspected (lundi matin — Zelty carryover attendu)
10:06–10:33James (WA)Décisions stratégiquesSeverin en pause · Serge mi-temps thérap. · logiciels/crédit/URSSAF · corndog · Komia?
10:14rekki-bridge4 Rekki PDFs envoyésX15510553 · V15511060 · V15511098 · U15511928 → delivery 2026-09-14
12:20rekki-recap-13hRecap 4 orders delivery 14/09exit=0 · PDF 9 233B · skip (déjà envoyé idempotent)
13:43James (WA)Komia gratuit 3 ans négociéTous restos + burger inclus · "Mais on a plus le droit combo?"
15:55James (WA)Labo à LevalloisTraitement antiparasitaire cafard × 2/an "Pr le labo a levallois uniquement"
18:25combo-retard1 alerte retard envoyéeShift soir · 20 shifts inspectés à cet instant
19:59hermes-yatai-waBridge WhatsApp checkexit=0 · bridge confirmé connecté
22:00hermes-resto-reflectReflect Bastilleexit=0 · alertes URGENT inchangées

KPI du jour

MTD Septembre
€50 298
1 462 cmds · 14 jours · €69/h groupe
W37 Groupe (S-1, carryover)
€30 103
CDN €16 107 · FSH €13 995 (carryover en cours)
MS/CA service MTD
18.6%
vs N-1 sept 2025 : 19.4% · Δ −0.8pp

W38 CDN : ouvert lundi (4 Rekki PDFs) · données Zelty visibles mercredi (carryover J+2 CDN post-estival documenté). FSH W38 : données attendues mercredi également (carryover J+2 généralisé FSH).

Patterns détectés

#PatternData pointsStatut
1 CDN ouvert lundi W38 — 4 Rekki PDFs pour 2026-09-14 · trigger recap Choiseul+Bastille dès dim 13/09 09:41 UTC · carryover CDN Lun attendu dans KPI mer. Confirme la révocation de la règle "Lundi = fermé CDN+FSH" (révoquée 2026-07-05, 3 lundis ouverts depuis réouverture 31/08). W36 Lun 31/08, W37 Lun 07/09, W38 Lun 14/09 CONFIRMÉ
2 FSH Ven/Sam carryover = J+1 — FSH Ven 11/09 + Sam 12/09 tous les deux visibles dans KPI J+1 (Ven→Sam, Sam→Dim). La règle "FSH carryover J+2 généralisé" (établie pour Lun-Jeu, 3 data points août) ne s'applique pas au WE. Hypothèse : clôture de caisse plus rapide le WE. Ven 11/09 + Sam 12/09 (2 data points W37) À CONFIRMER W38
3 Combo-retard 1 alerte soir lundi W38 — alerte envoyée à 18:25 (shift soir, 20 shifts inspectés). Pattern lundi = premier service de la semaine, potentiel retard ajustement post-repos. W38 Lun 14 (1 data point) OBSERVATION
4 W37 S-1 carryover encore actif — CDN S-1 : €14 906 (KPI dim 13) → €16 107 (KPI lun 14) = +€1 200. FSH S-1 : €12 167 → €13 995 = +€1 828. Total groupe W37 : €27 073 (dim) → €30 103 (lun). Pattern carryover fin de semaine s'accumule jusqu'au lundi. W37 (10 data points carryover observés depuis W33) STABLE

Anomalies

🔴 [CRITIQUE] Disputes Uber STALE J47+ (1132h)
Aucun litige Uber traité depuis ~29/07/2026. lessons.jsonl : "uber : dernier scrape il y a 1132.0h". 1 soumission aujourd'hui = Deliveroo uniquement (Uber KO). Délai glissant 7–14j Uber dépassé depuis fin juillet → pertes définitives sur litiges 29/07–12/08. Réauthentification Playwright uber_storage_state.json immédiate requise. Session Uber dure ~34j → prochaine expiration post-réauth ~18/10/2026.
🟠 [NOUVEAU SIGNAL] Labo à Levallois
James mentionne à 15:55 Paris : "Pr le labo a levallois uniquement / Le reste ils traitent deja / Et le quartier est bien?" — demande de traitement antiparasitaire cafard pour "le Labo à Levallois". CLAUDE.md indique "Le Labo central est physiquement chez CDN". Signal totalement non documenté. Hypothèse : Labo en cours de déménagement vers Levallois, ou nouveau site de production. 1 data point — confirmation requise.
🟠 [PIVOT MAJEUR] Asian Smash Bastille "en pause"
James à 10:06-10:07 Paris : "Jai donné mon preavis oui / Mais / Je vais tester sans societe la / Jai reussi a faire avec les staff pour l'instant / Donc pour l'instant on met en attente Severin / Si l'activité en hiver reprend je referais un point". Projet Asian Smash Escale Bastille (lb-7 rue Severin) mis explicitement en attente. hermes-resto-reflect continue de signaler URGENT Bastille (licences 0%, recrutement 0%, Enedis 16 sem) — ces alertes sont désormais non-pertinentes si le projet est suspendu.
🟠 [SIGNAL UNIQUE] Vente Bastille 22 rue de la Roquette ?
James à 10:30 Paris : "Ce qui va etre compliqué cest la perte de CA de bastille à sa vente". Signal unique sur une vente potentielle du local Bastille (22 rue de la Roquette 75011). Le restaurant Bastille est répertorié dans CLAUDE.md comme un des 5 emplacements. Si vendu, impact CA groupe significatif. 1 data point — à confirmer.
🟡 Komia → Combo HR migration possible
James 10:32-33 : "Mais on a plus le droit combo? / Pas compris / On dois passer a komia?" + 11:43-44 : "Jai reussi a negocier komia gratuit / Pdt 3 ans d'ouverture de tt les resto ou ya mon nom / Donc burger aussi". Komia dispose d'un module timeclock. Si migration, fetch_labor_data.py + combo-hr-mcp seront impactés. 1 data point — impact opérationnel potentiellement majeur.
🟡 KPI bug "only Thu 14 evening data" — J37
FSH dans daily-kpi.log : "Brut HT €160 · Net HT €130 · ~81.8% livraison (only Thu 14 evening data)". Présent depuis 2026-08-10, J37 sans correction. Le bug est dans fetch_kpi_data.py. Impact cosmétique sur les logs (HTML correct).
🟡 KPI bug label S-1 "W19" — J35
Le rapport KPI affiche S-1 = "W19" (mai 2026) depuis 2026-08-10. Valeurs correctes, label faux. Non corrigé depuis 35 jours. Fix dans render_kpi.py.
🟡 SFR self-repair en cours
self-repair.log 07:38 : "sfr: lancement agent Claude (Sonnet, timeout 600s)". Session Sosh/SFR dure ~18j. Dernier self-repair confirmé 2026-09-02. À confirmer exit=0 dans les logs du 2026-09-15.
🟢 whatsapp-ocr résolu — bug section 8 à CLORE
whatsapp-ocr exit=0 Sam 2026-09-12, verify exit=0 Dim 2026-09-13. BLs traités activement depuis le 06/09 (Choiseul 6 BLs, FSH 1 BL). Le bug "J53+ downtime" documenté en section 8 peut être fermé.
🟢 Rekki 4 PDFs + recap — aucune retry storm
4 PDFs Rekki délivrés sans erreur ni retry storm. Le fix backoff reste à appliquer dans rekki-poll-loop.sh mais aucune dérive observée aujourd'hui.
🟢 Zelty invitation reçue
James 11:09 : "Je viens de recevoir le lien de zelty pr l'invitation". Probable nouveau compte Zelty pour un nouveau restaurant (burger Bastille? Choiseul?). À surveiller.

Propositions CLAUDE.md

Proposition #1 — AJOUTER section 1 (Business context) : Labo à Levallois (watch item)

### Labo à Levallois (watch item, depuis 2026-09-14)
- James demande traitement antiparasitaire cafard × 2/an "Pr le labo a levallois uniquement"
- CLAUDE.md actuel : "Le Labo central est physiquement chez CDN" — contradiction potentielle
- Hypothèses : (a) déménagement Labo de CDN vers Levallois, (b) nouveau site production secondaire
- 1 data point — confirmer avec James avant mise à jour de la localisation du Labo
- Impact potentiel : Rekki delivery addresses, Combo HR location, BL ingest (adresse livraison)
Justification : signal unique mais critique — si le Labo déménage, plusieurs agents ont des références à CDN/Labo qui devront être mises à jour.
Proposition #2 — METTRE À JOUR section 8 Open Issues : Asian Smash Bastille en pause

### Asian Smash Escale Bastille — EN PAUSE (depuis 2026-09-14)
- James : "Donc pour l'instant on met en attente Severin / Si l'activité en hiver reprend je referais un point"
- "Je vais tester sans societe la / Jai reussi a faire avec les staff pour l'instant"
- Projet lb-7 rue Severin suspendu indéfiniment — réouverture conditionnelle à l'activité hivernale
- hermes-resto-reflect : alertes URGENT Bastille (licences, Enedis, recrutement) à suspendre si projet en pause
- Investissement James confirmé (2k août) : statut suspendu
- Adresse Bastille dans CLAUDE.md (22 rue de la Roquette) = statut à clarifier (vente possible, voir ci-dessous)
Justification : décision explicite James, impact direct sur hermes-resto-brief/reflect qui génèrent des faux positifs URGENT.
Proposition #3 — AJOUTER watch item : Vente Bastille 22 rue de la Roquette

### Vente Bastille 22 rue de la Roquette (watch item, depuis 2026-09-14)
- Signal : "Ce qui va etre compliqué cest la perte de CA de bastille à sa vente" (James, 10:30 Paris)
- 1 data point — vente en cours de négociation ou planifiée ?
- Impact CA estimé si vente : perte d'un emplacement Yatai (non encore actif dans Zelty)
- À confirmer : James confirme-t-il la vente ? Calendrier ? Nouveau local ?
Justification : signal fort, 1 data point suffisant pour watch item (décision irréversible à surveiller).
Proposition #4 — AJOUTER section 3 / infra : Komia timeclock → migration Combo HR possible

### Komia timeclock — migration Combo HR possible (signal 2026-09-14)
- James : "Mais on a plus le droit combo?" + "On dois passer a komia?" (10:32-33 Paris)
- Komia négocié GRATUIT 3 ans pour tous les restaurants + burger (11:43-44 Paris)
- Komia module "timeclock" documenté dans CLAUDE.md (section 3 Komia API)
- Impact potentiel si migration : fetch_labor_data.py + combo-hr-mcp à migrer vers Komia timeclock API
- 1 data point — attendre confirmation James avant action technique
- À surveiller : si Combo HR coupé, les timers combo-retard-watcher + fetch_labor_data.py = KO
Justification : impact opérationnel majeur sur le labor tracking si Combo HR est remplacé.
Proposition #5 — METTRE À JOUR section 8 Open Issues : disputes Uber J47+

- [ ] disputes-daily Uber : réauthentifier uber_storage_state.json — CRITIQUE J47+
  STALE 1132h au 14/09/2026 · +24h/jour · 0 litiges Uber traités depuis ~29/07
  Session Uber dure ~34j → prochaine expiration post-réauth ~18/10/2026
  Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j dépassé)
  Action IMMÉDIATE : run headed Playwright Uber + re-save uber_storage_state.json
Justification : mise à jour des compteurs J47+/1132h, inchangé depuis la semaine passée.
Proposition #6 — CLORE bug section 8 : whatsapp-ocr

### whatsapp-ocr — RÉSOLU (2026-09-14)
- [x] Bug "LAST_SEEN unbound" résolu (~2026-09-06)
- Dernier exit=0 : Sam 2026-09-12 20:16 · verify exit=0 Dim 2026-09-13 19:34
- Downtime total : ~J57 (11/07 → 06/09/2026)
- BLs backlog en cours de résorption (Choiseul 6 BLs 82 lignes, FSH 1 BL 16 lignes traités 13/09)
- Supprimer les entrées "whatsapp-ocr structurellement arrêté" de la section 8 Open Issues
Justification : service confirmé opérationnel 2 runs consécutifs (Sam + Dim). Backlog en cours de résorption.
Proposition #7 — AFFINER règle FSH carryover : Ven/Sam = J+1 (Lun-Jeu = J+2)

### FSH carryover : distinction Ven/Sam vs Lun-Jeu
- FSH Lun-Jeu : carryover J+2 (règle confirmée août 2026, 3 data points)
- FSH Ven/Sam : carryover J+1 (2 data points W37 : Ven 11/09 + Sam 12/09)
- Hypothèse : clôture de caisse FSH plus rapide Ven/Sam (moins de livreurs le soir ?)
- À confirmer sur W38 Ven/Sam (19-20/09) avant fixation en règle ferme
- Ne pas conclure "FSH Ven/Sam fermé" si KPI du lendemain affiche 0 — attendre J+1 (pas J+2)
Justification : 2 data points consécutifs W37, pattern distinct du J+2 généralisé.

État de la stack

AgentStatutDernier run
daily-kpiOK09:05 Paris
hermes-managerOK09:02 Paris
hermes-resto-briefOK08:01 Paris
hermes-resto-reflectOK22:00 Paris
hermes-yatai-waOK19:59 Paris
rekki-recap-13hOK12:20 Paris (4 orders)
combo-retard-watcherOKcontinu · 1 alerte soir
zelty-watchOK0 orders (carryover lundi)
justifs-sweeperPARTIELfree rc=1 · sfr rc=1 (self-repair)
amazon-justifsOK06:49 Paris · 3 brouillons
disputes-dailyUBER KO03:08 · STALE J47+ (1132h)
whatsapp-ocrRÉSOLUSam 12/09 exit=0
whatsapp-ocr-verifyOKDim 13/09 exit=0
MCPs15/15 OK19:55 UTC