Yatai

🌙 Réflexion Yatai — 2026-11-06

Vendredi · W45 2026 · 22:00 Paris · yatai-reflect

TL;DR

Snapshot KPI W45 — 2026-11-06

CDN W45 (Lun–Jeu)
€8 815
307 cmds · 31.6% livr.
FSH W45 (Lun–Mer)
€7 739
258 cmds · 30.6% livr.
Groupe W45
€16 554
vs S-1 €29 589 (−44%)
MTD Novembre
€20 699
700 cmds · MS/CA 21.3%
CDN Jeu 5
€2 334
82 cmds · €97/h ✓ carryover J+1
FSH Jeu 5
pending
J+2 → KPI Lun 09/11

⚠️ Label S-1 affiche "W19" (bug cosmétique connu — valeurs correctes = W44 réel). CDN Ven 6 / FSH Ven 6 : carryover en cours (J+1 et J+2), données à partir de demain matin.

Timeline — Vendredi 2026-11-06

Heure ParisAgent / SourceÉvénementRésultat
00:18WA bridgeTikTok link reçu (interne 241519030194389)info
02:10disputes-dailyTimeout exit=15 · Uber STALE 2405h (J~100) · 0 soumissions UberKO timeout
04:49amazon-justifs3 uploads Pennylane réussis · exit=0✓
05:01justifs-sweeperSosh rc=1 (session exp.) · Edenred timeout · Alan OK · Uber trips OK · Pennylane sub 400 Content-Type (12 factures Sosh bloquées)partiel
06:00 (est.)whatsapp-ocrRun exit=0 mais OCR BL Komia (juin) au lieu des photos stock — bug persistantbug
07:01hermes-resto-briefBrief restauration exit=0✓
08:03daily-kpiCDN Jeu 5 = €2 334 carryover J+1 ✓ · FSH Mer 4 = €2 370 ✓ · W45 €16 554 · PDF envoyé Jamesexit=0
08:03hermes-manager15/15 MCPs OK · 0 FAILED · 0 restartexit=0
08:19WA ← Jamese-invoice PDF reçu (facture électronique auto)info
08:28–08:47WA ← James"Its open · Ok i will buy · ok then we close · commencez dabord" + inventaire plan comptable au 30/09/2026 partagébiz
09:00–21:00zelty-watch47 runs · 0 orders Ven 6 · api_fail=0 (carryover J+1 attendu, CDN Lun–Ven ouvert)normal
09:00–21:00combo-retard143 runs · 22 shifts Labo · 1 alerte retard envoyée (×3 runs)1 alerte
10:00–11:00rekki-poll5 Rekki PDFs traités (X15952327 · Y15954124 · V15954132 · X15954871 · Y15955168) → Labo 92✓ 5 PDFs
11:17 Parisrekki-poll-todayTRIGGER event-driven Choiseul+Bastille → livraison 07/11 (fenêtre normale 10h45–12h00)✓
11:20rekki-recap-13hRECAP 2026-11-06 · 5 orders · PDF 8970 bytes · idempotent skip 2ème runexit=0
14:47WA ← contact AlainTest pâte corndog : 390g facile (62 corndogs) · 500g meilleure (vanille plus prononcée) · "pâte en 500g est meilleur"biz
15:27WA ← James"Ok pourtant cest pas logique que 500 on sent mieux / A vous de me dire ce qui vs arrange"biz
16:33–17:18WA ← James"Hello ca me parais bien · Dc 10k chacun? · Ok" — virement 5k discuté (Asian Smash Bastille)biz
18:34WA ← JamesFiche patrimoniale BNP SHI James × 2 partagéebiz
18:37–18:38WA"le virement 5k se fait sur ton compte ? / pas sur le compte de CD national? → ok"biz
19:44WA ← JamesConfirmation virement enregistrée 06/11 à 20h43 (montant 5k, Asian Smash?)confirmé
20:59hermes-yatai-waHealth check bridge WhatsApp exit=0✓

Patterns détectés

P1 — FSH Mercredi ouvert : 3ème data point atteint (W45)
FSH Mer 04/11 (W45) = €2 370.05 / 81 cmds / €84/h (visible KPI 06/11, carryover J+2 ✓).
Historique : W42 Mer 14/10 = €2 748 · W43 Mer 21/10 = €3 318 · W45 Mer 04/11 = €2 370.
→ 3 data points ≥ seuil de confiance. La règle "Mercredi = sans service CDN+FSH CONFIRMÉ" doit être révisée : CDN Mer reste fermé, FSH Mer est ouvert depuis la réouverture CDN (31/08).

P2 — CDN Jeu 5/11 : grève nationale INFIRMÉE (carryover J+1)
KPI hier (05/11) : CDN Jeu 5 = "fermé / pas de service". KPI aujourd'hui : CDN Jeu 5 = €2 334 / 82 cmds.
Mécanisme : carryover J+1 CDN standard. Combo-retard 22 shifts = profil Labo, mais CDN était bien ouvert.
→ Rappel : ne jamais conclure "CDN fermé" sur zelty 0 orders à 22h seul — toujours attendre KPI J+1.

P3 — Trigger rekki event-driven 11:17 Paris (fenêtre stable)
Choiseul+Bastille ont commandé pour 07/11 à 11:17 Paris (UTC 10:17).
Fenêtre normale documentée : 10h45–12h00. Retour à la normale après glissement estival (12:03–12:27 W31–W38).
→ W41–W45 : tous les triggers dans la fenêtre normale. Pattern stable.

P4 — Corndog paste 500g > 390g (test 06/11)
Contact (Alain) : 390g = facile (62 corndogs), 500g = meilleure qualité (vanille plus prononcée).
James : "cest pas logique que 500 on sent mieux" → validation chez Alain. 1 data point — à confirmer.

Anomalies

🔴 [CRITIQUE] disputes-daily Uber J~100+ — STALE 2405h (depuis ~29/07/2026)
Lessons.jsonl : "uber : dernier scrape il y a 2405.0h". Timeout exit=15 à 02:10 Paris.
Session Uber lifecycle ~34j → prochaine expiration post-réauth ~08/12/2026.
Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j Uber dépassé).
0 soumissions Uber depuis 3+ mois. Action IMMÉDIATE : run headed Playwright + re-save uber_storage_state.json.
🟡 whatsapp-ocr OCRize BL Komia au lieu des photos stock (ongoing)
whatsapp-ocr.log : "Yatai Choiseul id=1 : livraisons 22→27 juin (6 bons, 82 lignes) · FSH PARIS id=2 : livraison 21 juin".
Exit=0 trompeur : le script tourne mais traite les mauvais médias (BL de juin au lieu de photos stock).
Observé W39 19/09, W41 25/09, W45 aujourd'hui → pattern récurrent. OCR stock toujours non fonctionnel.
🟡 Pennylane upload Content-Type error — 12 factures Sosh bloquées
justifs-fetch.log : 37+ occurrences "Pennylane import failed 400: Content-Type must be application/json".
Factures Sosh 2025-11 → 2026-09 (12 PDF) téléchargées mais non uploadées. Bug header d'upload.
Ongoing depuis ~05/06, non documenté dans CLAUDE.md. Impact : comptabilité Sosh incomplète.
🟡 Sosh session expirée rc=1 (cycle ~J16-18)
Cycle 3 lancé 18/09 → J18 ~06/10 → self-repair → Cycle 4 → re-cassé ~05/11 (J30?) → rc=1 J1+.
Cycle 4 nettement plus long que les précédents (~47j vs ~18j documenté). Peut-être un long cycle exceptionnel.
self-repair tentera de fixer au run 04h00 du 07/11.
🟢 CDN Ven 6 / FSH Ven 6 non visible dans KPI
KPI 06/11 montre Ven 6 "fermé" pour CDN et FSH. Normal : carryover CDN J+1 (demain Sam 7) et FSH J+2 (Lun 9/11).
CDN et FSH sont bien ouverts le vendredi (CDN Lun–Ven, FSH Lun–Sam).
🟢 FSH Jeu 5/11 pending J+2
FSH était fermé jeudi (règle FSH Jeu = fermé, confirmée W41+W43). Mais avec J+2 carryover FSH, même si FSH était ouvert, les données n'arriveraient que lundi. Données attendues KPI 09/11.
ℹ️ Label S-1 "W19" (bug cosmétique connu)
KPI affiche S-1 = "W19" (semaine de mai 2026). Valeurs correctes (W44), seul le label est faux.
Documenté depuis 09/08. Fix requis dans render_kpi.py (calcul semaine ISO pour S-1).

Propositions CLAUDE.md

PROPOSITION #1 — RÉVISER règle Mercredi : CDN fermé / FSH ouvert (3 data points confirmés)

Section : section "Mercredi = sans service CDN+FSH CONFIRMÉ" (auto-applied W28, 2026-07-08)

### Mercredi planning — CDN fermé / FSH ouvert (depuis réouverture CDN 31/08/2026)
- CDN Mercredi = fermé (service) — règle W21+W23+W28 toujours valide
- FSH Mercredi = OUVERT depuis CDN réouverture (31/08/2026) — CONFIRMÉ 3 data points
  · W42 Mer 14/10 : 77 cmds · €2 748 HT · carryover J+2 ✓
  · W43 Mer 21/10 : 99 cmds · €3 318 HT · carryover J+2 ✓
  · W45 Mer 04/11 : 81 cmds · €2 370 HT · carryover J+2 ✓
- Réviser "Mercredi = sans service CDN+FSH CONFIRMÉ" → "CDN Mer fermé · FSH Mer ouvert depuis W38"
- Dimanche FSH reste fermé (inchangé)

Justification : 3 data points ≥ seuil de confiance, pattern stable depuis W42 (5 semaines).

PROPOSITION #2 — MISE À JOUR disputes-daily Uber (J~100 STALE)

Section : section 8 Open Issues (mise à jour de l'entrée existante)

- [ ] disputes-daily Uber : réauthentifier uber_storage_state.json — CRITIQUE J~100+
  STALE 2 405h au 06/11/2026 (+24h/jour) · soumissions Uber=0 · Deliveroo still OK (1 sub/jour)
  Session Uber lifecycle ~34j → prochaine expiration post-réauth ~08/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 #3 — METTRE À JOUR Asian Smash Bastille (virement 5k confirmé)

Section : section "Projet Asian Smash Escale Bastille"

### Projet « Asian Smash Escale Bastille » (mise à jour 2026-11-06)
- Virement 5k enregistré 06/11/2026 à 20h43 (confirmé via virement bancaire)
  Contexte WA : "Dc 10k chacun? Ok" → apport partagé 10k (5k James + 5k investisseur ?)
- Fiche patrimoniale BNP SHI James partagée (06/11 18:34) — démarches financement actives
- Test corndog paste : 500g > 390g (vanille plus prononcée) · Alain valide recette

PROPOSITION #4 — DOCUMENTER Pennylane Content-Type error (bug upload Sosh)

Section : section 8 Open Issues (nouveau bug)

- [ ] Pennylane upload Content-Type error — 12 factures Sosh bloquées (depuis ~2026-05/06)
  justifs-fetch tente d'uploader les PDFs Sosh avec mauvais Content-Type header
  Erreur : Pennylane import failed 400 "Content-Type must be application/json"
  12 factures Sosh (2025-11 → 2026-09, montants 25–48€) téléchargées mais non uploadées
  Fix : corriger le header d'upload dans le code justifs-fetch (ajouter Content-Type: application/json)
  Impact : comptabilité Sosh incomplète dans Pennylane Holding SHI

Signals business

SujetSourceDétail
Virement 5k Asian SmashWA James 19:44Virement enregistré 20h43 · "Dc 10k chacun?" → financement en cours
Test corndog 500gWA Alain 14:47500g pâte = meilleure qualité (vanille plus prononcée) · 390g = 62 corndogs facile
Inventaire comptableWA James 08:47Inventaire par plan comptable au 30/09/2026 partagé → clôture trimestrielle
Fiche patrimoniale BNPWA James 18:34Fiche BNP SHI James × 2 · "javais deja remplis une courant d'annee / avec la date du jour"
Réclamations clients (hier Jeu 5)WA bridge3 réclamations qualité/quantité : extra egg manquant · 2 gyudons/1 reçu · mauvais produit (porc)