Reflection — 2026-09-03
Jeudi W36 · J4 CDN réouverture · Stack 15/15 MCPs OK · 22:00 Paris ·
← index ·
KPI →
TL;DR — 3 points clés
- ✅ Stack 15/15 nominal. KPI W36 : CDN Mar 1 + FSH Mar 1 apparus en J+2 (carryover pattern confirmé). CDN €2 157 / FSH €4 264 (Lun+Mar). Jeudi = fermé service (attendu). Orange Pro installé aujourd'hui à l'Asian Smash Bastille — résultat non confirmé WA.
- ⚠️ Sosh/SFR fetcher
rc=1 J1 après self-repair du 02/09 — le repair semble ne pas avoir persisté. fetch_free persistant rc=1 (J90+). whatsapp-ocr J54+, prochain test Ven 04/09 = décisif.
- 🔴 Disputes Uber STALE 868h (J36+) — pertes définitives probables sur litiges 29/07–12/08. Nouveau signal : James explore concept food truck / restaurant en province (discussion 18h) — 1er data point.
KPI du jour (W36 partiel — Lun 31 + Mar 1)
€2 157
CDN W36 Net HT (Lun 31 + Mar 1)
Lun: €78/h 2.9 cmd/h · Mar: €80/h 3.3 cmd/h
Jeu 3 = fermé (attendu)
€4 264
FSH W36 Net HT (Lun 31 + Mar 1)
Lun: €59/h 2.5 cmd/h · Mar: €54/h 1.8 cmd/h
Jeu 3 = fermé (attendu)
€6 422
Groupe W36 (partiel)
vs S-1 €12 949 (−50%) / vs N-1 €34 726 (−81%)
MS/CA 66.7% — distorsion semaine incomplète
14/15
Agents OK
15/15 MCPs · whatsapp-ocr KO J54 · disputes Uber STALE
daily-kpi exit=0 · hermes exit=0
Note : label S-1 = "W19" dans le KPI = bug cosmétique persistant (J24+). Les valeurs S-1 sont correctes.
Note : MS/CA 66.7% = distorsion semaine partielle (labor Mer–Sam planifié inclus, CA = 2j seulement).
Timeline
| Heure (Paris) | Agent / Source | Événement | Résultat |
| 01:11 | disputes-daily | Scan litiges Uber/Deliveroo | STALE 868h J36+ · 0 soumissions · 0 disputables |
| 04:02 | justifs-sweeper | Batch justificatifs nuit | exit=0 · fetch_free+sfr rc=1 |
| 04:49 | amazon-justifs | Amazon → Pennylane backfill | exit=0 · plusieurs factures traitées |
| 06:02 | hermes-resto-brief | Brief Asian Smash + ops | exit=0 |
| 07:03 | daily-kpi | KPI W36 J4 (Jeu) publié | exit=0 · CDN+FSH Mar 1 apparus en J+2 carryover |
| 07:03 | hermes-manager | Monitoring stack | exit=0 · 0 FAILED · 0 restart |
| 07:35 | WA James → equipe | Erreur paie Sivaji CDN | Lundi→Samedi swap sur Combo HR · correction manuelle requise |
| 08:00 | zelty-watch | Catchup après inactivité nuit (630 min) | 0 orders inspectés (CDN+FSH fermés Jeu) · RAS normal |
| 08:58 | stuart-watch | Surveillance couriers Choiseul | exit=0 · 1er courier job_id 306390239 booké · cascade idle |
| 10:10 | rekki-poll-today | TRIGGER Choiseul+Bastille pour 04/09 | 10:10 Paris — 35 min avant fenêtre standard (10h45–12h00) |
| 10:20 | rekki-recap-13h | RECAP 2026-09-03 · 1 order | exit=0 · PDF 2815B · W15425214 |
| 12:32 | WA James → réseau | Recrutement serveuse/serveur FSH | Story Instagram demandée pour poste Lun-Ven midi FSH |
| 14:32 | WA (réception fournisseur) | Livraisons samedi après 10h | Coordination logistique — ajout sur bon de commande |
| 15:20–15:52 | WA James → équipe | Paies CDN + URSSAF + banquier | Questions cash-flow CDN réouverture J4 |
| 18:10–19:06 | WA James | Discussion food truck / emplacement / province | Exploration concept — "Thomas yansai 88" · "Trop d'effort si j'ai pas d'autre resto" · 1er signal |
| 20:00 | hermes-yatai-wa | Monitoring WhatsApp | exit=0 · 15/15 MCPs OK |
| 20:00 | hermes-resto-reflect | Brief Asian Smash + Yatai | exit=0 · blockers Orange Pro + Enedis + recrutement 0% |
Patterns détectés
1. CDN carryover J+2 post-réouverture — 2ème data point
CDN Mar 1 (mardi) apparu dans le KPI du Jeu 03/09 uniquement (J+2). Invisible dans KPI Mer 02. Combiné avec CDN Lun 31 → KPI Mer 02 (J+2), on a maintenant 2 data points consécutifs post-réouverture. Pattern cohérent avec FSH carryover J+2 généralisé (déjà documenté). Le CDN Ven/Sam = J+1 reste valide pour les semaines normales (hors période post-longue-fermeture). À confirmer : CDN Lun 07/09 visible dans KPI Mer 09/09 (W37) ?
2. FSH carryover J+2 généralisé — 4ème data point
FSH Mar 1 apparu dans KPI Jeu 03 (J+2). Règle déjà confirmée et dans CLAUDE.md (W33 Lun 10/08, W34 Mar 18, W34 Mer 19, + aujourd'hui). Aucune nouvelle entrée requise.
3. Jeudi W36 = fermé CDN+FSH — 4ème data point
zelty-watch 0 orders toute la journée (×47 runs) + api_fail=0 + combo-retard 24–25 shifts Labo. Règle déjà CONFIRMÉE (W21+W23+W28). W36 renforce la règle. Combo-retard : 24 shifts = Labo production (cuisine jeudi pour la semaine).
4. Trigger Choiseul+Bastille 10:10 — retour fenêtre précoce post-été
10:10 Paris = 35 min avant la fenêtre documentée (10h45–12h00). Pendant l'été/réouverture le trigger glissait à 12h09–12h09. 10:10 pourrait signaler un retour à la normale (CDN réouvert = coordination normalisée). 1 seul data point — observer les prochains jours.
5. Recrutement FSH actif (septembre 2026)
Poste serveur/serveuse FSH midi Lun–Ven demandé via story Instagram (12:32). Combined avec les mentions de CDN pénurie staff (J1–J4 réouverture). Signal d'une phase de recrutement intensive W36–W37.
Anomalies
🔴 CRITIQUE — Disputes Uber STALE 868h (J36+)
Aucune action prise depuis le 29/07. STALE 868h au 03/09, +24h/jour. soumissions=0 · disputables=0.
Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j Uber dépassé).
Action : run headed Playwright Uber + re-save uber_storage_state.json — IMMÉDIATE.
🔴 whatsapp-ocr structurellement KO — J54 (prochain run Ven 04/09)
Dernier exit=1 : Lun 31/08. Backlog estimé ~170 médias (53 connus 27/06 + ~5.5/sem × 21 sem).
Prochain run naturel : Ven 04/09 (demain matin). Si échec encore = J55+.
Fix : initialiser LAST_SEEN = None (1 ligne Python) — en attente décision James.
🟡 justifs/sfr rc=1 — J1 après self-repair du 02/09
Le self-repair Sosh/SFR lancé le 02/09 à 07:35 a produit une session qui échoue dès le 03/09 (J1).
RuntimeError("liste factures Sosh introuvable (session expirée ?)")
Hypothèse : repair en mode headless = session non persistée correctement (comme Uber). Lifecycle J18 attendu → J1 = anomalie.
Action : vérifier que le repair script a bien tourné headed/Playwright + re-save session.
🟡 fetch_free rc=1 persistant (J90+)
RuntimeError("Free invoices page failed to load") tous les jours depuis 05/06. Portail Free changé.
Aucun diagnostic headed. Non bloquant pour la comptabilité quotidienne mais backlog croissant.
🟡 FSH artifact "only Thu 14 evening data" dans daily-kpi.log (J25+)
Ligne récurrente : FSH: Brut HT €160 · Net HT €130 · ~81.8% livraison (only Thu 14 evening data)
Impact HTML = 0 (valeurs KPI correctes). Log seul impacté. À investiguer dans fetch_kpi_data.py.
🟡 S-1 label "W19" dans KPI (J24+)
Cosmétique — valeurs S-1 correctes (€12 949.50 = W35), seul le label "W19" est faux. Fix dans render_kpi.py.
🟡 Orange Pro Asian Smash — installation 03/09 sans confirmation WA
RDV Orange Pro était programmé pour aujourd'hui (03/09). Aucun message WA de James confirmant l'installation.
hermes-resto-reflect cite encore "Orange Pro RDV 3 septembre = internet absent au jour d'ouverture".
Soit l'installation a eu lieu silencieusement, soit reportée. À confirmer demain.
🟢 Sivaji paie error CDN (HR — non actionnable)
WA 07:35 : Sivaji a travaillé les samedis mais Combo HR a validé des lundis → paie incorrecte.
À corriger manuellement sur Combo HR. Non actionnable par les agents.
🟢 Signal food truck / restaurant province (1 data point)
WA 18:10–19:06 : James discute d'un emplacement food truck et d'un concept "restaurant en province".
"Trop d'effort si j'ai pas d'autre resto oui · Comme ton pote qui ouvre avec toi son resto en province".
Contexte flou. Possiblement lié à Asian Smash ou à un projet parallèle. 1 seul data point — surveiller.
🟢 bl-ingest JWT Komia — mention hermes-manager (bruit)
Hermes mentionne "bl-ingest — JWT Komia expiré" mais ce message semble résiduel dans les logs historiques.
À vérifier si bl-ingest tourne normalement (non visible dans les units systemd du digest d'aujourd'hui).
Propositions CLAUDE.md
Proposition #1 — CDN carryover J+2 post-réouverture (2 data points → "à confirmer")
AJOUTER dans section "CDN fermeture estivale 2026" ou "Délai d'ingestion Zelty" :
### CDN carryover J+2 (post-longue-fermeture — observation)
- CDN carryover semble être J+2 dans la semaine de réouverture post-longue-fermeture
Data points :
- CDN Lun 31/08 (J1 réouverture après 44j) → visible KPI Mer 02/09 (J+2)
- CDN Mar 01/09 (J2 réouverture) → visible KPI Jeu 03/09 (J+2)
- Distinct de "CDN carryover Ven/Sam = J+1" (valable en période normale)
- Hypothèse : réouverture progressive → clôtures caisse décalées les premiers jours
- À confirmer : CDN Lun 07/09 (W37) → KPI Mer 09/09 = J+2 ? (3ème data point)
- Ne pas conclure "CDN fermé" si KPI J+1 = 0 pendant la semaine de réouverture
Justification : 2 data points consécutifs, pattern cohérent avec FSH J+2 généralisé.
Proposition #2 — Documenter erreur Combo HR "swap jours" (pattern RH)
AJOUTER dans section 2 (Combo HR) ou section 8 (Open Issues) :
### Bug Combo HR : swap jours travaillés (signalé 03/09/2026)
- Sivaji CDN : jours validés = lundis · jours réels = samedis → paie incorrecte
- Cause : manager a validé les plannings sans corriger les jours (Combo valide ce qui est entré)
- Pattern général : vérifier que "real_starts_at" correspond au bon jour calendaire
avant de valider les shifts (surtout lors des changements de planning en période de réouverture)
- Action one-shot : corriger manuellement sur Combo HR CDN · 1 data point
Justification : signalé pour la première fois post-réouverture CDN. Risque de récidive W37.
Proposition #3 — Mise à jour section 8 whatsapp-ocr (J54 → prochain run Ven 04/09)
METTRE À JOUR section 8 Open Issues : whatsapp-ocr
### whatsapp-ocr structurellement arrêté (mise à jour 2026-09-03)
- J54 depuis 11/07 · Lun 31/08 exit=1 · whatsapp-ocr-verify timeout exit=15
- Prochain run naturel : Ven 04/09 (DEMAIN) → test décisif
- Backlog estimé ~175 médias (53 connus 27/06 + ~5.5/semaine × 22 semaines)
- Fix : LAST_SEEN = None (1 ligne Python) — en attente décision James
- Si Ven 04/09 échoue encore → J56+ de downtime total OCR stock
Justification : mise à jour routine, prochain run critique demain.
Proposition #4 — Signal food truck / province (watch item)
AJOUTER dans section 8 (Open Issues / Watch items) :
### Signal "food truck / restaurant province" (watch item, depuis 2026-09-03)
- WA 18:10–19:06 Paris : James discute d'un emplacement food truck et mentionne
"restaurant en province" avec un interlocuteur
- "Trop d'effort si j'ai pas d'autre resto oui · Comme ton pote qui ouvre avec toi son resto en province"
- Contexte flou : lié à Asian Smash ? Concept parallèle ? Partenariat ?
- 1 data point — documenter si James précise ou si signal récidive
Justification : nouveau concept potentiel, à suivre.
Générée à 22:00 Paris — 2026-09-03
Sources : digest prégénéré bin/predigest.py · logs systemd · whatsapp-bridge · daily-kpi · zelty-watch · combo-retard