Réflexion — 2026-09-27
TL;DR
- Dimanche repos : CDN + FSH fermés (attendu) · Labo actif 22 shifts · 1 alerte retard 14h10 · Rekki 3 orders livrés demain (W15624214, Y15624423, U15626314)
- FSH Ven 25 carryover J+2 confirmé : +€1 474 FSH dans le KPI 27/09 (51 cmds) → W39 FSH passe à €9 003 · pattern FSH J+2 validé une fois de plus
- Disputes Uber STALE J60+ (1 444h) · bl-ingest Komia JWT J10 : deux critiques chroniques sans progrès · CDN Sam W39 = fermé (2ème data point post-été)
Timeline
| Heure Paris | Agent / Source | Événement | Résultat |
| 04:02 | justifs-sweeper | Scan + fetch · Alan Prevoyance uploadé Pennylane · Free rc=1 (chronique) · Pennylane Content-Type errors SFR | exit=0 (partiel) |
| 04:49 | amazon-justifs | CDN 2025-03-22 €32.95 + CDN 2025-01-10 €6.99 + CDN 2025-01-08 €7.98 uploadés · UNMATCHED_UK €108.51 toujours pending | exit=0 |
| 06:01 | hermes-resto-brief | Brief quotidien généré (Asian Smash chantier · CDN post-été) | exit=0 |
| 07:00–07:08 | daily-kpi | KPI W39 : FSH +€1 474 (Ven 25 carryover J+2) · Groupe €15 153 · MTD sept €88 265 (2 730 cmds) | exit=0 |
| 07:03 | hermes-manager | 0 FAILED · 15/15 MCPs OK · bl-ingest JWT Komia J10 noté · whatsapp-ocr BL log anomaly noté | exit=0 |
| 08:00 | zelty-watch | Catchup silent 630 min — 0 orders CDN+FSH (dimanche attendu) | 0 events |
| 08:15→22:00 | zelty-watch | 47 runs · 0 orders CDN+FSH · api_fail=0 → dimanche W39 = service fermé confirmé | 0 events |
| 09:22–09:34 | WA James → | Discussion LLM on-premise : Qwen (80 Go + 40 Go), M4 Pro Max Mac · Subti.ai benchmark 1 000€/agent/mois · "Openclaw" VPS · Ponytail à installer | — |
| 10:00 | combo-retard | 22 shifts Labo inspectés (dimanche = production) · 139 runs · 1 alerte retard à 12:10 UTC (14:10 Paris) | 1 alerte |
| 10:20–10:43 | WA James → | Discussion infra AI (suite) · "jai graphiphy" · "faut que jinstalle ponytail" · 2 Synology NAS | — |
| 11:12 | rekki-poll-today | Trigger recap event-driven : Choiseul + Bastille commandé pour 2026-09-28 | trigger |
| 11:12 (×2) | rekki-recap-13h | 3 orders livrés demain · RECAP_2026-09-27.pdf (8 077 bytes) · 2ème run = skip idempotent | exit=0 |
| 13:36–13:38 | WA James → | Infra AI (suite) · "faut les vps avec gpu puissant · Mais trop cher" · "faut des commerciaux" | — |
| 15:21–16:10 | WA James → | Claude Code sur terminal (pote dev) · "jai geeké 6-8mois tlj dessus · La jai arreté · je me focus sur la resto" | — |
| 19:38 | whatsapp-ocr-verify | Vérification WhatsApp OCR | exit=0 |
| 19:58 | hermes-yatai-wa | Bridge WhatsApp health check | exit=0 |
| 01:09 J+1 | disputes-daily | 0 soumissions · Uber STALE 1 444h (J60+) · pattern inchangé | STALE J60+ |
Patterns détectés
🔄 FSH carryover J+2 — confirmation supplémentaire (Ven 25/09 → KPI 27/09)
FSH Ven 25 (51 cmds · €1 474.37) absent du KPI 25 et 26/09 → apparu dans KPI 27/09 (J+2 exact).
Delta FSH KPI 26→27 : +€1 474.37 = FSH Ven 25 au centime près. Pattern FSH J+2 généralisé confirmé une nouvelle fois (N+5ème data point depuis août 2026). Règle déjà documentée — aucune mise à jour nécessaire.
📉 CDN Sam W39 = fermé — 2ème data point post-été confirmé
CDN Sam 26/09 = 0 orders Zelty (47 runs, api_fail=0). 1er data point : W38 Sam 19/09. 2ème : W39 Sam 26/09.
Planning CDN post-réouverture semble Lun–Ven (5j service) vs Lun–Sam avant l'été. À confirmer W40 Sam 03/10 pour fixation en règle.
💬 James : focus "infra AI on-premise" + lassitude du geek mode
Longue conversation (09h22–16h10 Paris) sur LLM on-premise : Qwen (80 Go + 40 Go), Claude Code sur terminal vs desktop, benchmark Subti.ai à 1 000€/agent/mois, 2 Synology NAS disponibles.
Signal de fin de phase geek : "jai geeké 6-8mois tlj dessus · La jai arreté · je me focus sur la resto". Cohérent avec le watch item "AI tokens on-premise" — projet actif mais en arrière-plan pendant focus resto.
🔄 Dimanche = CDN+FSH fermés / Labo actif — pattern stable (W39 confirmé)
22 shifts Labo inspectés + 1 alerte retard + 47 runs zelty sans orders. Règle déjà documentée, aucune proposition.
Anomalies
🔴 CRITIQUE — Disputes Uber STALE J60+ (1 444h au 27/09)
Session uber_storage_state.json expirée ~29/07/2026 (lifecycle ~34j). +24h/jour. 0 soumissions, 0 disputables traités.
Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j Uber dépassé depuis longtemps).
Action immédiate : run headed Playwright Uber + re-save uber_storage_state.json.
Prochaine expiration post-réauth estimée ~30/10/2026.
🔴 CRITIQUE — bl-ingest Komia JWT mort J10 (depuis 17/09)
JWT RS256 expiré ~17/09 (3 mois après connexion initiale ~17/06). refresh=401 confirmé. BL non ingérés depuis 10 jours → données stock fournisseurs incomplètes dans bl.db.
Action : recapture JWT depuis Mac (Chrome DevTools → localStorage.kt-auth-react-v.token) → persister à ~/.config/komia-jwt.txt.
🟡 whatsapp-ocr log — OCR BL Komia au lieu de photos stock (chronique J8)
Le log montre des données BL de juin 2026 (Choiseul 6 bons, FSH 1 bon) au lieu des photos stock du staff Labo.
Exit=0 trompeur : le script tourne correctement mais OCRise les mauvais médias. Bug documenté depuis 19/09, 2ème occurrence 25/09. À investiguer : source des médias (groupe WA ? filtre date manquant ?).
Distinct du bug LAST_SEEN précédent (résolu ~13/09).
🟡 justifs-sweeper fetch_free + fetch_edenred — rc=1 chronique J114+
fetch_free : RuntimeError "Free invoices page failed to load" (session Sosh 3ème cycle expiré ~20/09).
fetch_edenred : page.wait_for_selector timeout persistant.
Sosh self-repair déclenché 18/09 → prochaine expiration estimée ~06/10. Cycle ~18j documenté.
🟡 MTD CDN €/h = €98/h vs W39 CDN €55/h — écart suspect
La section 6 (productivité mensuelle) affiche CDN €98/h pour septembre (MTD). La section 5.3 (W39 partiel) affiche CDN €55/h.
Hypothèse : calcul MTD CDN basé sur heures labor réduites (pénurie staff W36 · "me manque plein de staff") ou denominator différent (jours vs heures).
À faible priorité — valeurs absolues CA semblent cohérentes. Contrôle : vérifier si fetch_labor_data.py a toutes les heures CDN de septembre.
🟢 KPI label S-1 = "W19" — bug cosmétique J47+
Le KPI affiche S-1 = "W19" (semaine mai 2026) au lieu de "W38". Les valeurs (CDN €8 022, FSH €13 167) sont correctes.
4+ data points confirmés. Fix dans render_kpi.py — priorité faible (cosmétique). Stuart watch dernier run Jeu 24/09 = OK (job 306878314 Choiseul).
Propositions CLAUDE.md
Proposition 1 — METTRE À JOUR section 8 Open Issues : disputes Uber J60+
- [ ] disputes-daily Uber : réauthentifier uber_storage_state.json — CRITIQUE J60+
STALE 1444h au 27/09/2026 (+24h/jour) · soumissions=0 · disputables=0
Session Uber lifecycle ~34j → prochaine expiration post-réauth ~30/10/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
Mise à jour du compteur J (J54+ → J60+). Pattern inchangé, urgence maintenue.
Proposition 2 — METTRE À JOUR section 8 Open Issues : bl-ingest Komia JWT J10+
- [ ] bl-ingest Komia JWT mort J10+ (depuis 17/09/2026)
refresh=401 confirmé · BL non ingérés → données stock fournisseurs incomplètes dans bl.db
Lifecycle JWT : ~3 mois (connexion initiale ~17/06 → expiration ~17/09)
Action : recapture JWT depuis Mac (Chrome DevTools → localStorage.kt-auth-react-v.token)
Puis : persister à ~/.config/komia-jwt.txt · redémarrer bl-ingest.service
J9 → J10. Priorité maintenue.
Proposition 3 — AJOUTER watch item : "James focus LLM on-premise / benchmark Subti.ai"
### James intérêt infra LLM on-premise (mise à jour 2026-09-27)
- Matériel disponible : MacBook Pro M4 Pro Max · 2 Synology NAS
- Modèles envisagés : Qwen (~80 Go + ~40 Go RAM) — modèles larges, GPU requis
- Benchmark concurrent : Subti.ai à ~1 000€/agent/mois (hébergé leur propre serveur)
- James usage : Claude Desktop + Claude Code terminal (pas desktop)
"jai geeké 6-8mois tlj dessus · La jai arreté · je me focus sur la resto"
- Projet AI tokens on-premise : actif mais en arrière-plan (focus actuel = resto)
- À faire : Ponytail à installer (outil mentionné 27/09)
Mise à jour du watch item "AI tokens on-premise" avec nouveaux détails matériel et signal de priorité basse.