🌙 Réflexion Yatai — 2026-10-22

Jeudi · Semaine ISO W43 2026 · 22:00 Paris · yatai-reflect

TL;DR

Snapshot KPI W43 (partiel — Lun 19 + Mar 20 + FSH Mer 21)

CDN Net HT (S partiel)
€5 341
167 cmds · 31.1% livr · Lun+Mar uniquement
FSH Net HT (S partiel)
€8 633
275 cmds · 33.8% livr · Lun+Mar+Mer
Groupe MTD Octobre
€90 134
2 730 cmds · €76/h · vs N-1 −36%
MS/CA Service (S partiel)
34.8%
Labor en avance (shifts Jeu–Dim inclus non pointés)

Note : Mardi 20 visible aujourd'hui (CDN J+2, FSH J+2). CDN Jeu 22 à paraître Ven 23 (J+1 si service — zelty 0 orders ce jour).

🕐 Timeline du jour (Jeudi 2026-10-22)

Heure ParisAgent / SourceÉvénementRésultat
01:12disputes-dailyUber STALE ~2 044h · J~84+ · 1 soumission · 0 disputables sans soumission réussie⚠️ Uber mort
04:01justifs-sweeperScan + fetch · Free rc=1 · SFR rc=1 · Apple 9.99€ uploadé · Alan 40.22€ uploadé · SFR Pennylane 400 (Content-Type)partiel
04:49amazon-justifsBrouillons Pennylane : ychateaudun 25.36€ + 32.95€ + 6.99€ + 7.98€ (4 articles)exit=0 ✅
06:01hermes-resto-briefBrief quotidien Asian Smash Bastille + opsexit=0 ✅
07:00hermes-manager0 FAILED · 15/15 MCPs OK · action-queue videexit=0 ✅
07:07daily-kpiKPI 2026-10-22 publié · CDN €5 341 (Lun+Mar) · FSH €8 633 (Lun+Mar+Mer) · PDF James envoyéexit=0 ✅
07:27James (WA)"Slt tu peux alimenter le compte penny de chateaudun de 15k stp / Meme 20k" — demande trésorerie CDN💸 signal cash
08:00zelty-watchCatchup 630 min (nuit) → RAS · puis 0 orders × 47 runs toute la journée · api_fail=0Labo pur attendu
07:00–08:58stuart-watch60 runs · Choiseul job 307498928 booked (1er coursier) · Choiseul #2 idle (pas de 2ème slot)exit=0 ✅
09:37rekki-poll-todayTrigger recap : Choiseul + Bastille ont commandé pour 2026-10-23 → service démarrétrigger ✅
09:37–09:50rekki-recap-13h1 order livraison 22/10 (X15832705 Choiseul) · RECAP_2026-10-22.pdf (2 824B) · PDF envoyéexit=0 ✅
10:00+combo-retard23 shifts Labo inspectés · 0 alertes retard · 1 alerte à 19:00 (1 personne)Labo actif
10:43James (WA)"jss en rdv dej" · discussion ingrédients (bouillon dashi 6.25L)déjeuner
11:05–11:06James (WA)"mtn je reste sur kirin et 3 biere / Trop de choix, ca a pas trop de sens" — simplification carte boissonsmenu boissons
11:39–11:42James (WA)Discussion taux immobilier BNP : 3.5–3.6% perso · 3.9–4% profinancement
14:58James (WA)3 images envoyées (cuisine / chantier ?)images
16:39James (WA)"Basse cote" — coupe de viandemenu
17:11–17:12James (WA)Question HACCP : boeuf cuit maintien chaud max 2h30 · "Normalement meme niv haccp"⚠️ HACCP check
17:32James (WA)"8还是9区?" — discussion arrondissement Paris (8e ou 9e) avec interlocuteurops
18:46–18:57James (WA)Concurrence Kintaro ("pas cher, pas bon") · ingrédients dispo : tomate cerise, kikurage, chou sautémarché
19:31–19:56James (WA)Inventaire dashi sardine + crevettes · "pour les deux restos" · pricing "3 pr le mm prix"inventaire
19:58hermes-yatai-waBridge WhatsApp health checkexit=0 ✅

🔁 Patterns détectés

1. FSH Mercredi = ouvert — 2ème data point (W42+W43)
KPI 22/10 confirme FSH Mer 21/10 = 99 cmds · €3 318 · €106/h (carryover J+2 FSH attendu).
W42 Mer 14/10 = 77 cmds · €2 748 (visible KPI 16/10).
CDN Mer W43 = 0 (confirmé fermé).
La règle "Mercredi = sans service CDN+FSH CONFIRMÉ" (W21+W23+W28) ne s'applique plus à FSH post-CDN-réouverture.
→ Proposition : réviser la règle — CDN Mer = fermé (inchangé) · FSH Mer = ouvert (2 data points, confirmer W44)
2. Jeudi W43 = Labo pur (CDN+FSH 0 service)
Zelty 0 orders × 47 runs (08:00–22:00 Paris) · api_fail=0 · combo-retard 23 shifts Labo.
Aligne avec pré-estival : W21 (28/05) · W23 (04/06) · W29 (16/07).
Contradiction : W38 Jeu 17/09 = CDN ouvert (€1 475 / 43 cmds). Possible transition post-estivale non pérenne.
1 data point post-W38 → observation, pas règle. À surveiller : Jeu 29/10 (W44).
3. Cash flow CDN récurrent
James demande alimentation compte Pennylane CDN 15–20k€ à 07:27 Paris.
Signal récurrent post-réouverture estivale (CDN fermé 44j, retard trésorerie accumulé).
Corrélation avec KPI W43 CDN : €5 341 sur 2 jours (rythme normal) mais trésorerie en retard.
4. Menu boissons simplifié
James confirme (11:05) : kirin + 3 bières uniquement. "Trop de choix, ca a pas trop de sens."
Décision stratégique de simplification de la carte boissons (moins de SKUs = moins de stock, meilleure rotation).
Observation à documenter si le changement est appliqué en service FSH+CDN.
5. Trigger Choiseul+Bastille — data point W43 Jeu (09:37 UTC = 11:37 Paris)
Dans la fenêtre documentée (10h45–12h30). Pas de dépassement du cron 12:20 aujourd'hui.
Pattern stable, aucune révision nécessaire.

⚠️ Anomalies

🔴 CRITIQUE — Disputes Uber STALE J~85+ (~2 068h à 22h Paris)
Session uber_storage_state.json expirée depuis ~29/07/2026 · 0 litige soumis.
Lifecycle Uber ~34j → prochaine expiration post-réauth ~02/12/2026.
Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j dépassé depuis longtemps).
Action IMMÉDIATE : run headed Playwright Uber + re-save uber_storage_state.json
🟡 MOYEN — justifs Free (rc=1, J~140+) + SFR RED Pennylane 400 (systémique)
Free : RuntimeError "liste factures Sosh introuvable (session expirée ?)" × 5 run/jour.
SFR RED : upload Pennylane 400 "Content-Type must be application/json" × 35 run/jour. PDFs téléchargés correctement mais non uploadés.
SFR RED bug distinct du SFR fetcher — nécessite fix Content-Type header dans upload Pennylane.
🟡 MOYEN — Amazon-justifs UNMATCHED backlog structurel
11 commandes UNMATCHED (2024-2025) · UNMATCHED_UK 108.51€ (holding, 2026-05-24) · 6 DEMANDE_REQUISE.
amazon.fr orders page timeout (playwright nav vers amazon.fr/your-orders).
Pas de régression vs hier — état structurel chronique.
🟢 INFO — hermes-manager log fragments stale (mentions de juin-juillet)
Le digest contient des lignes de hermes-manager.log datant de juin-juillet (whatsapp-ocr, gmb-weekly, certbot). Ce sont des artefacts de log non-rotaté, pas des événements du jour.
Aucun FAILED actif aujourd'hui (0 FAILED · action-queue vide).

📋 Propositions CLAUDE.md

Proposition #1 — Réviser "Mercredi = sans service CDN+FSH" (2 data points FSH Mer ouvert)
### REVISION — Mercredi = sans service CDN+FSH (post-CDN-réouverture 2026)

Règle initiale "CONFIRMÉ" (W21+W23+W28) établie AVANT CDN fermeture estivale.
Post-réouverture CDN (31/08), FSH Mercredi = OUVERT :
- W42 Mer 14/10 : FSH 77 cmds · €2 748 (KPI Ven 16/10, J+2)
- W43 Mer 21/10 : FSH 99 cmds · €3 318 · €106/h (KPI Jeu 22/10, J+2)

CDN Mercredi = FERMÉ (inchangé — confirmé W43 Mer 21/10 = 0 dans KPI)

Règle révisée :
- CDN Mercredi = fermé (production Labo) ← inchangé
- FSH Mercredi = ouvert post-CDN-réouverture ← révision, 2 data points W42+W43
- À confirmer sur W44 Mer 28/10 avant fixation définitive
Proposition #2 — Observation Jeudi W43 = Labo pur (data point contradictoire W38)
### Jeudi CDN — données contradictoires post-estival (observation 2026-10-22)
- W38 Jeu 17/09 : CDN ouvert (€1 475 / 43 cmds, KPI J+1) ← correction auto-appliquée 18/09
- W43 Jeu 22/10 : zelty 0 orders × 47 runs (08:00–22:00 Paris) + api_fail=0 + 23 shifts Labo
- Contradiction : 1 data point ouvert (W38) vs 1 data point fermé (W43 — méthode zelty-watch fiable)
- Hypothèse : CDN post-estival = Lun+Mar+Ven (3j service), Mer+Jeu = Labo ?
  Ou bien W38 était une semaine de transition (J18 après réouverture) ?
- À confirmer : Jeu 29/10 (W44) avant toute modification de règle
- Ne pas mettre à jour "CDN Jeu = OUVERT" avant 2ème data point confirmatoire W44
Proposition #3 — UPDATE section 8 Open Issues : disputes Uber J~85+
- [ ] disputes-daily Uber : réauthentifier uber_storage_state.json — CRITIQUE J~85+
  STALE ~2 068h au 22/10/2026 (+24h/jour) · soumissions=0 depuis 29/07
  Session Uber lifecycle ~34j → prochaine expiration post-réauth ~02/12/2026
  Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j Uber dépassé)
  Action IMMÉDIATE : run headed Playwright Uber + re-save uber_storage_state.json
Proposition #4 — ADD section 8 Open Issues : SFR RED Pennylane 400 bug
### Bug ouvert : justifs SFR RED — Pennylane upload 400 (depuis ~2026-09-xx)
- Erreur systémique : "Pennylane import failed 400: Content-Type must be application/json"
- PDFs SFR RED correctement téléchargés (25.99€ → 48.49€/mois) mais upload Pennylane échoue
- Affecte tous les mois : 2025-09 → 2026-08 (~12 PDFs non uploadés)
- × 35 tentatives échouées par jour (retry hebdo)
- Fix : corriger le header Content-Type dans l'appel upload Pennylane dans justifs-sweeper
  (probablement multipart/form-data envoyé au lieu de application/json)