Reflection — 2026-07-02
Jeudi W27 · 22:00 Paris · ← index reflections · KPI →
TL;DR
- ✅ Stack nominal — 15/15 MCPs OK · KPI W27 publié (CDN €3 531 / FSH €2 881 en carryover Lun+Mar+Mer) · Jeudi 02/07 = 3ème data point sans service (règle FIXABLE) · TRIGGER Rekki 03/07 à 10:06 UTC (12:06 Paris)
- 🔴 CORRECTION URGENTE : CDN ouvert Mercredi 01/07 (€1 571 visible aujourd’hui en carryover KPI) — règle «Mercredi = fermé CDN+FSH» est FAUSSE pour CDN, même pattern faux-négatif que Mardi 02/06. justifs free/edenred J28 consécutifs sans fix.
- 📋 Chantier Asian Smash Bastille en cours d’estimation (45k vs 200k devis) · James short en tréso · Contexte sectoriel : pression trésorerie généralisée ramen Paris (neko, isshin, sola) + canicule MS/CA 90–110%
KPI du jour (snapshot W27)
CDN W27
€3 531
129 cmds · Lun+Mar+Mer (carryover)
FSH W27
€2 881
96 cmds · Lun+Mar (carryover) · Mer en attente J+2
S-1 (W26)
€10 155
CDN €4 899 + FSH €5 256
CDN Mer 01/07
€1 571
48 cmds · 110€/h · 3.4 cmd/h
Timeline
| Heure (Paris) | Agent / Source | Événement | Résultat |
| ~01:10 | disputes-daily | Scan litiges Uber/Deliveroo | exit=0 · 0 soumissions · 0 disputables |
| ~04:01 | justifs-sweeper | Scan + fetch factures | exit=0 · free/edenred J28 rc=1 |
| ~04:49 | amazon-justifs | Backfill Amazon → Pennylane | exit=0 · 3 nouveaux UPLOADÉS (CDN 2025-01, 2025-03, 2024-10?) |
| ~06:01 | hermes-resto-brief | Brief matinal restos | exit=0 |
| ~07:00 | pennylane-commissions | 8 drafts commissions batch (dont Montparnasse juin 2026) | exit=0 · CA HT Montparnasse juin = €50 125 |
| ~07:03 | daily-kpi | KPI W27 publié | exit=0 · CDN €3 531 · FSH €2 881 · PDF → James |
| ~08:00 | zelty-watch | Catchup 630 min, 0 orders | 0 orders CDN+FSH · api_fail=0 → Jeudi sans service |
| ~08:58 | stuart-watch | Surveillance coursiers Stuart | exit=0 (60 runs) |
| ~10:00 | combo-retard | Catchup · 23–25 shifts inspectés | 1 alerte retard envoyée à 11h35 |
| 12:06 Paris | rekki-poll-today | TRIGGER Choiseul+Bastille commandé pour 03/07 | Dans fenêtre documentée (légèrement post-12h00) |
| ~12:20 | rekki-recap-13h | Recap livraisons 02/07 | «No orders for delivery 2026-07-02. Silent exit» |
| ~15:31 | hermes-manager | Monitoring système | 15/15 MCPs OK · free/edenred inchangé |
| ~19:58 | hermes-yatai-wa | Monitoring WhatsApp | exit=0 |
| ~20:00 | whatsapp-ocr | OCR BLs Komia | Choiseul 6 bons (22–27/06, 82 lignes) · FSH 1 bon (21/06, 16 lignes) |
| ~20:00 | hermes-resto-reflect | Reflect restos | exit=0 |
| Matin | WhatsApp DM | Chantier Asian Smash Bastille | Devis 45k (entreprise chinoise) vs 200k (expert FR) · James «short en tréso» · horizon septembre |
| Matin | WhatsApp DM | Contexte sectoriel ramen Paris | Neko Ramen, Red Noodle, Shinko Noo, Isshin, Sola Ramen : pb tréso · canicule MS/CA 90–110% |
| 22:00 | yatai-reflect | Ce rapport | — |
Patterns détectés
1. Jeudi = 3ème data point sans service CDN+FSH — SEUIL 3 ATTEINT, RÈGLE FIXABLE
zelty-watch : 47 runs × 0 orders, api_fail=0. combo-retard : 23–25 shifts Labo uniquement (1 retard signalé, pas de service). Signal croisé concordant.
Data points : W21 28/05 + W23 04/06 + W27 02/07. La mention «à confirmer sur 11/06» dans CLAUDE.md peut être retirée.
2. CORRECTION URGENTE : CDN ouvert Mercredi 01/07 — même faux-négatif qu’avant
KPI 02/07 montre CDN Mer 01 = €1 571 / 48 cmds (carryover J+1, données absentes du KPI 01/07).
La règle auto-appliquée «Mercredi = jour sans service CDN+FSH» (03/06) est fausse pour CDN.
Root cause : zelty carryover 24h pour CDN — les ordres du mercredi soir ne sont pas visibles dans le KPI généré à 07h le lendemain.
Planning réel CDN : Lun–Sam (confirmé W25). FSH Mer 01/07 toujours absente du KPI → attendu KPI 03/07 (carryover 48h FSH).
3. FSH zelty carryover ~48h vs CDN ~24h — pattern émergent (2 data points)
FSH Mar 30/06 : visible KPI 02/07 (J+2). CDN Mar 30/06 : visible KPI 01/07 (J+1). CDN Mer 01/07 : visible KPI 02/07 (J+1).
Hypothèse : FSH clôture de caisse plus tardive ou traitement Zelty plus lent. Impact : ne pas conclure FSH fermé sur KPI J+1 seul — attendre KPI J+2.
à confirmer sur 3ème occurrence avant fixation en règle.
4. Contexte sectoriel : pression trésorerie ramen Paris juillet 2026 (1 data point conversationnel)
Messages WhatsApp 02/07 : Neko Ramen (patron paie staff en retard), Isshin (payé avec 4 mois de retard), Sola Ramen (toujours impayé), Red Noodle + Shinko Noo (vides le soir).
James : MS/CA 90–110% les jours canicule (40°C). Contexte à surveiller pour interpréter la baisse CA mai-juillet 2026.
5. TRIGGER Rekki Jeudi 02/07 à 12:06 Paris (pour livraison Ven 03/07)
Choiseul + Bastille ont commandé pour demain. Fenêtre documentée CLAUDE.md : 10h45–12h00. Le trigger à 12:06 est légèrement post-fenêtre (6 min) — compatible avec la variabilité observée. Pattern stable.
6. pennylane-commissions : batch Montparnasse juin 2026
8 drafts de commissions créés ce matin en batch (différents CA HT : 55 404 / 54 020 / 46 335 / 42 132 / 47 937 / 46 518 / 41 647 / 32 778 €).
Montparnasse juin 2026 : CA HT total = €50 125 (29 orders). Agent mensuel opérationnel.
Anomalies
🔴
CORRECTION URGENTE — CDN ouvert Mercredi 01/07 : règle «Mercredi = fermé CDN+FSH» FAUSSE pour CDN
CDN Mer 01/07 = €1 571 / 48 cmds visible en carryover KPI 02/07. Règle auto-appliquée 03/06 à corriger immédiatement.
Hypothèse : faux-négatif zelty identique au cas Mardi 02/06. CDN Lun–Sam (W25 confirmé) = planning réel.
🟡
justifs free/edenred — J28 consécutifs (05/06 → 02/07)
fetch_free : RuntimeError «Free invoices page failed to load». fetch_edenred : page.wait_for_selector timeout. Seul blocage : run headed/screenshot nécessite un «go» de James.
Hypothèse : portails web Sosh/Edenred ont changé leur structure ou session expirée. Backlog factures Pennylane qui grossit.
🟡
disputes-daily Uber — status après J8+ stale incertain
CLAUDE.md signalé URGENT depuis 25/06 (session expirée). Aujourd’hui exit=0 avec 0 soumissions + 0 disputables. Deux hypothèses : (a) session réauthentifiée et genuinement 0 litige aujourd’hui — (b) 0 disputables même avec session morte (pas de litiges en attente).
Action recommandée : vérifier les logs disputes-daily pour confirmer si Uber scraper a réellement tourné.
🟡
whatsapp-forward backlog structurel — 53 médias record (27/06), ~40+ en attente
Cap 25/run (llava CPU). Backlog croissant depuis W24. Run 01/07 22:33 : a traité 25, backlog restant ~28+.
Options : (a) 2 runs/nuit (23h55 + 04h00), (b) augmenter cap CPU, (c) purge manuelle anciens médias. Décision James requise (J17+ sans réponse).
🟡
James trésorerie — short en juillet, chantier Asian Smash en cours
Messages 02/07 : «la je suis un peu short en treso / jpense en septembre». Devis chantier Bastille : 45k (entreprise chinoise) vs 200k (expert français). Creances en souffrance (Sola Ramen, Isshin LSTB). MS/CA jusqu’à 110% les jours canicule.
Contexte : à surveiller pour décisions d’investissement et timing travaux.
🟢
whatsapp-ocr-verify — timeout structurel, dernier run Tue 30/06
hermes-manager ne relance plus (règle ≥2). En attente décision James.
Pas d’impact court terme sur les BLs (whatsapp-ocr fonctionne).
🟢
RDV Prosocius 01/07 — passé sans confirmation dans agenda.md
hermes-resto-reflect signale J2 «absent agenda.md». La date du RDV (01/07) est aujourd’hui dépassée. Aucune information sur si le RDV a eu lieu ou été annulé.
Observation uniquement — aucune action système requise.
Propositions CLAUDE.md
La règle suivante dans CLAUDE.md est INCORRECTE pour CDN :
«Mercredi semble être jour sans service CDN+FSH (observé W21+W23) »
CDN Mer 01/07 = €1 571 (visible en carryover KPI 02/07). Root cause : zelty carryover 24h pour CDN — les données du mercredi soir ne sont pas visibles dans le KPI généré à 07h le lendemain. Même faux-négatif que Mardi 02/06 (corrigé le 03/06).
Planning réel confirmé (W25 + W27) : CDN Lun–Sam (6j). FSH Mer 01/07 attendue en KPI 03/07 (carryover 48h).
Action : supprimer le paragraphe "Mercredi = jour sans service CDN+FSH" auto-appliqué 03/06
Conserver uniquement la règle planning W25 : "CDN Lun-Sam (6j), FSH Lun-Ven (5j)"
Ajouter note FSH : "FSH Mer en cours de confirmation (attendu KPI 03/07)"
Justification : CDN Mer 01 = 3ème faux-négatif zelty carryover corrigé (Mardi 02/06, Mercredi 28/05, Mercredi 01/07). La règle planning W25 est fiable.
### Jeudi = jour sans service CDN+FSH — CONFIRMÉ (3 data points W21+W23+W27)
- Retirer la mention "à confirmer sur 11/06" de la section auto-appliquée 2026-06-04
- Signal fiable : zelty 0 orders + api_fail=0 + combo-retard ~24 shifts Labo = fermeture service jeudi
- Confirmé : 28/05/2026 (W21) + 04/06/2026 (W23) + 02/07/2026 (W27) = 3 data points ≥ seuil
- Labo actif le jeudi : production cuisine pour le vendredi
Justification : seuil 3 data points atteint, signal croisé zelty + combo-retard concordant sur les 3 occurrences.
### FSH zelty carryover ~48h (vs ~24h CDN) — pattern émergent (2 data points)
- FSH Mar 30/06 : visible dans KPI 02/07 (J+2 après clôture)
- CDN Mar 30/06 : visible dans KPI 01/07 (J+1 après clôture)
- CDN Mer 01/07 : visible dans KPI 02/07 (J+1 après clôture)
- FSH Mer 01/07 : attendue dans KPI 03/07 (J+2) — à vérifier
- Impact : ne pas conclure FSH fermé sur KPI J+1 seul — attendre KPI J+2 pour FSH
- 2 data points — à confirmer sur 3ème occurrence avant fixation en règle définitive
Justification : différentiel de carryover CDN/FSH observé sur 2 jours différents (Mar 30 + Mer 01). Pattern cohérent, à surveiller.
### Contexte sectoriel ramen Paris (juillet 2026, à surveiller)
- Pression trésorerie généralisée : neko ramen (staff payé en retard), isshin LSTB (J payé avec 4 mois de retard),
sola ramen (toujours impayé au 02/07), red noodle + shinko noo (vides le soir)
- Canicule 40°C : MS/CA Yatai jusqu’à 110% les jours chauds (James, 02/07)
- 1 seul data point conversationnel — pas une règle fixe, contexte à valider sur le mois
Justification : contexte utile pour interpréter la baisse CA mai-juillet 2026 et les décisions d’investissement (chantier Asian Smash horizon septembre).