TL;DR
- Stack 100% stable (15/15 MCPs, 0 FAILED) · 5 Rekki PDFs + RECAP 06/11 traités · W45 Groupe €16 554 HT (Lun→Jeu, +€6 945 vs hier grâce au carryover CDN Jeu 5 = €2 334)
- CDN Jeu 5/11 résolu via carryover J+1 (€2 334 / 82 cmds) — hypothèse grève nationale INCORRECTE · FSH Jeu 5 pending J+2 (attendu KPI Lun 09/11) · FSH Mer 4 = €2 370 → 3ème data point FSH Mercredi ouvert (W42+W43+W45) → règle confirmable
- 🔴 disputes-daily Uber J~100 STALE (2405h, 0 soumissions) · whatsapp-ocr OCRize BL Komia au lieu des photos stock · Sosh session expirée rc=1 · Virement 5k enregistré 20h43 (Asian Smash Bastille)
Snapshot KPI W45 — 2026-11-06
⚠️ 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 Paris | Agent / Source | Événement | Résultat |
|---|---|---|---|
| 00:18 | WA bridge | TikTok link reçu (interne 241519030194389) | info |
| 02:10 | disputes-daily | Timeout exit=15 · Uber STALE 2405h (J~100) · 0 soumissions Uber | KO timeout |
| 04:49 | amazon-justifs | 3 uploads Pennylane réussis · exit=0 | ✓ |
| 05:01 | justifs-sweeper | Sosh 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-ocr | Run exit=0 mais OCR BL Komia (juin) au lieu des photos stock — bug persistant | bug |
| 07:01 | hermes-resto-brief | Brief restauration exit=0 | ✓ |
| 08:03 | daily-kpi | CDN Jeu 5 = €2 334 carryover J+1 ✓ · FSH Mer 4 = €2 370 ✓ · W45 €16 554 · PDF envoyé James | exit=0 |
| 08:03 | hermes-manager | 15/15 MCPs OK · 0 FAILED · 0 restart | exit=0 |
| 08:19 | WA ← James | e-invoice PDF reçu (facture électronique auto) | info |
| 08:28–08:47 | WA ← 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:00 | zelty-watch | 47 runs · 0 orders Ven 6 · api_fail=0 (carryover J+1 attendu, CDN Lun–Ven ouvert) | normal |
| 09:00–21:00 | combo-retard | 143 runs · 22 shifts Labo · 1 alerte retard envoyée (×3 runs) | 1 alerte |
| 10:00–11:00 | rekki-poll | 5 Rekki PDFs traités (X15952327 · Y15954124 · V15954132 · X15954871 · Y15955168) → Labo 92 | ✓ 5 PDFs |
| 11:17 Paris | rekki-poll-today | TRIGGER event-driven Choiseul+Bastille → livraison 07/11 (fenêtre normale 10h45–12h00) | ✓ |
| 11:20 | rekki-recap-13h | RECAP 2026-11-06 · 5 orders · PDF 8970 bytes · idempotent skip 2ème run | exit=0 |
| 14:47 | WA ← contact Alain | Test pâte corndog : 390g facile (62 corndogs) · 500g meilleure (vanille plus prononcée) · "pâte en 500g est meilleur" | biz |
| 15:27 | WA ← James | "Ok pourtant cest pas logique que 500 on sent mieux / A vous de me dire ce qui vs arrange" | biz |
| 16:33–17:18 | WA ← James | "Hello ca me parais bien · Dc 10k chacun? · Ok" — virement 5k discuté (Asian Smash Bastille) | biz |
| 18:34 | WA ← James | Fiche patrimoniale BNP SHI James × 2 partagée | biz |
| 18:37–18:38 | WA | "le virement 5k se fait sur ton compte ? / pas sur le compte de CD national? → ok" | biz |
| 19:44 | WA ← James | Confirmation virement enregistrée 06/11 à 20h43 (montant 5k, Asian Smash?) | confirmé |
| 20:59 | hermes-yatai-wa | Health 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
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.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.
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.
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.
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 é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.
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
| Sujet | Source | Détail |
|---|---|---|
| Virement 5k Asian Smash | WA James 19:44 | Virement enregistré 20h43 · "Dc 10k chacun?" → financement en cours |
| Test corndog 500g | WA Alain 14:47 | 500g pâte = meilleure qualité (vanille plus prononcée) · 390g = 62 corndogs facile |
| Inventaire comptable | WA James 08:47 | Inventaire par plan comptable au 30/09/2026 partagé → clôture trimestrielle |
| Fiche patrimoniale BNP | WA James 18:34 | Fiche BNP SHI James × 2 · "javais deja remplis une courant d'annee / avec la date du jour" |
| Réclamations clients (hier Jeu 5) | WA bridge | 3 réclamations qualité/quantité : extra egg manquant · 2 gyudons/1 reçu · mauvais produit (porc) |