✓ daily-kpi recovery
3 PDFs Rekki J27
⚠ whatsapp-ocr J10 structurel
👤 Démission Mr Sushil CDN
🏗️ Asian Smash: investisseur SCI bloqué
15/15 MCPs OK
TL;DR
- Recovery daily-kpi : exit=0 à 07:09 Paris (après timeout exit=15 hier dimanche — 1 seul data point, vraisemblablement exceptionnel) · CDN J10/44 fermeture estivale · FSH lundi = 0 orders à 07:09 (carryover probable, données attendues mardi via KPI J28).
- Rekki nominal : 3 PDFs (Z15137608, W15137779, U15138579) pour livraison J27 + RECAP_2026-07-27.pdf (7438B) · trigger event-driven 11h55 Paris pour J28 (Choiseul+Bastille commandé) dans la fenêtre 10h45–12h00 habituelle.
- Signaux business : démission Mr Sushil CDN (pendant fermeture estivale) · rupture fournisseur "boeuf tomate cerise confite + soupe à la tomate" · investisseur Asian Smash répond via SCI (virement perso bloqué, argent sur SCI → comptable consulté) · ODR SFR deadline 22/07 probablement expirée (J+5).
Timeline
| Heure Paris | Agent / Source | Événement | Statut |
| 01:07 | disputes-daily | Scan litiges Uber/Deliveroo | exit=0 · 0 soumissions · 0 disputables |
| 04:02 | justifs-sweeper | Scan + fetch factures | exit=0 · fetch_free rc=1 (J53+) · edenred timeout |
| 04:48 | amazon-justifs | Backfill Amazon → Pennylane | exit=0 · 3 brouillons UPLOADE + RAPPROCHÉ ✓ |
| 06:03 | hermes-resto-brief | Brief matinal restos | exit=0 |
| 07:04 | hermes-manager | Monitoring stack | exit=0 · 15/15 MCPs · whatsapp-ocr figé J10 · gmb-weekly next Lun 27/07 |
| 07:09 | daily-kpi | KPI 2026-07-27 publié | exit=0 ✓ RECOVERY · vs timeout exit=15 hier |
| 08:21 | James (WA) | Démission Mr Sushil CDN | RH · justificatif transfert Bholan CDN aussi |
| 08:26 | James (WA) | Rupture fournisseur | ops · "boeuf tomate cerise confite et soupe à la tomate" · attente réception |
| ~08:26 | James (WA) | Planning livraison | "Pour mercredi normalement" · livraison 68ter rue Marjolin 92300 Levallois |
| 10:00–22:00 | zelty-watch | 47 cycles (catchup+suivi) | 0 events · 0 orders · CDN estival + lundi · api_fail=0 — attendu |
| 10:00–22:00 | combo-retard | Surveillance retards shifts | 0 alertes · 15–16 shifts inspectés · aucun retard |
| 11:55 | rekki-poll-today | Trigger event-driven J28 | Choiseul+Bastille → J28 · dans fenêtre 10h45–12h00 ✓ |
| 10:20 | rekki-recap-13h | RECAP cron fallback | exit=0 · idempotent skip (flag déjà posé 09:55) |
| ~10:00–12:30 | whatsapp-bridge | 3 PDFs Rekki J27 envoyés Labo 92 | Z15137608 · W15137779 · U15138579 · RECAP_J27.pdf |
| 11:51 | James (WA) | Discussion immobilier Batignolles | <5000€/m² · terasse 50m² · 2 parking · hors scope Yatai |
| 16:31 | Investisseur (WA) | Financement Asian Smash — SCI | action · virement perso bloqué (demande de crédit) · argent sur SCI · comptable consulté |
| 17:19 | James (WA) | Coordination virements | "je te fais deja mes 2k premiere semaine d'aout" |
| 17:40–18:26 | James (WA) | 3 images envoyées | Livraison / camion / coordination ops |
| 19:58 | hermes-yatai-wa | Monitoring WhatsApp bridge | exit=0 |
| Sam 25/07 20:00 | whatsapp-ocr | Timer Ven+Sam (dernier run) | exit=1 J10 · bug LAST_SEEN unbound · prochain run Ven 01/08 |
Patterns détectés
Rekki trigger event-driven lundi W31 — Choiseul+Bastille ont commandé pour J28 à ~11h55 Paris (lundi). Dans la fenêtre habituelle 10h45–12h00 (6 data points semaine). Pattern stable : même le lundi (W31), le trigger se déclenche dans la fenêtre semaine. 1 data point lundi spécifiquement.
daily-kpi recovery après timeout dimanche — Le timeout exit=15 du 26/07 (dimanche) était isolé : KPI publié normalement le 27/07 à 07:09 (exit=0). AGENTS.md montre 0 timeout depuis mi-juillet (sauf le 26/07). Le timeout dimanche peut être lié à Zelty API lente dimanche matin ou carryover volume. 1 seul data point à ce stade — surveiller les prochains dimanches.
whatsapp-ocr J10 structurel — Aucune amélioration depuis le 11/07 (exit=1 Ven+Sam). Prochain run naturel Ven 01/08 (J11). Backlog estimé ~92 médias. Fix trivial (initialiser LAST_SEEN = None) en attente décision James.
FSH lundi W31 = 0 orders à 07:09 — Probable carryover Zelty (données dimanche ingérées en J+1 matin typiquement). À confirmer via KPI 28/07 matin. Ne pas conclure "FSH fermé lundi" — FSH était confirmé ouvert les lundis.
Anomalies
🔴 HIGH — whatsapp-ocr J10 structurel (depuis Sat 11/07)
Bug LAST_SEEN unbound. Prochain run naturel Ven 01/08. Backlog estimé ~92 médias (53 au 27/06 + ~5/sem). Données stock non tracées depuis J10. Fix : initialiser LAST_SEEN = None (1 ligne). En attente décision James.
🔴 HIGH — ODR SFR deadline 22/07 probablement expirée (J+5)
Commande 22/06/2026, deadline ODR 30j = 22/07. Aucune mention de soumission dans les logs/réflexions depuis l'alerte du 05/07. J+5 après deadline — si non soumis, remboursement perdu.
🟡 MEDIUM — Démission Mr Sushil CDN (signalé 08:21 Paris)
Pendant fermeture estivale CDN (18/07–30/08). Timing : CDN rouvre 02/09 → ~5 semaines pour remplacer. Justificatif de transfert Bholan CDN également mentionné (document à uploader sur drive). Action RH à anticiper avant réouverture.
🟡 MEDIUM — Rupture fournisseur : boeuf tomate cerise confite + soupe à la tomate
Signal WA 08:26 : "on a un soucis notre fournisseur arrive pas a nous fournir un produit". James attend réception. Impact menu : "Je vend le tare tomate uniquement · Le bouillon poulet c'est le normal sans citron" → modifications menu actives.
🟡 MEDIUM — Financement Asian Smash Escale Bastille : virement SCI
Investisseur (16:31 Paris) : ne peut pas virer en perso (en demande de crédit) mais a l'argent sur SCI → comptable consulté pour remontée. James : "je te fais deja mes 2k premiere semaine d'aout". Financement partiel (2k) confirmé, apport investisseur en attente validation juridique/comptable.
🟡 MEDIUM — Adresse "68ter rue Marjolin 92300 Levallois-Perret" (1er signal)
Mentionné 10:58 WA : "Il peut passer au 68ter rue marjolin 92300 levallois perret?" — contexte non identifié (livraison Labo ? prestataire Asian Smash ? autre). Adresse non répertoriée dans CLAUDE.md. 1 data point.
🟡 MEDIUM — gmb-weekly : résultat J27 inconnu du digest
hermes-manager prédit re-fail ce lundi (PermissionError data/ root-owned, même pattern J20/07). gmb-weekly absent du tableau systemd du digest — statut inconnu. Proposition chown en attente James.
🟢 INFO — fetch_free + fetch_edenred rc=1 J53+
Persistant depuis le 05/06. Aucun déblocage cette nuit. justifs-sweeper exit=0 global (les autres fetchers fonctionnent). Toujours en attente "go" James pour run headed/screenshot.
🟢 INFO — daily-kpi FSH artifact "only Thu 14 evening data"
Mentionné dans le log KPI : "FSH: Brut HT €160 · Net HT €130 · ~81.8% livraison (only Thu 14 evening data)". Bug ouvert depuis J08/07 (J20). Impact rapport HTML = 0. À investiguer dans fetch_kpi_data.py.
Propositions CLAUDE.md
PROPOSITION 1 — Fermer le bug "daily-kpi TIMEOUT exit=15" (section 8 Open Issues)
Mise à jour :
- [x] daily-kpi TIMEOUT exit=15 le 26/07/2026 — RÉSOLU (1 data point isolé, dimanche)
KPI 27/07 publié normalement exit=0 à 07:09. Aucune récidive.
Surveiller les prochains dimanches — si timeout récurrent dim. matin → investiguer Zelty API.
PROPOSITION 2 — Mise à jour whatsapp-ocr J10+ (section 8)
### whatsapp-ocr structurellement arrêté (mise à jour 2026-07-27)
- J10 au 27/07 · prochain run naturel Ven 01/08 (J11)
- Backlog estimé ~92 médias (53 connu au 27/06 + ~5/sem estimé)
- Bug LAST_SEEN unbound — fix trivial 1 ligne (LAST_SEEN = None) — attente décision James
- URGENT : décider avant Ven 01/08 pour éviter J11+ sans run
PROPOSITION 3 — Signal RH : démission Mr Sushil CDN (section 8 ou nouvelle section)
### Démission Mr Sushil — CDN Châteaudun (signalé 2026-07-27)
- Signal WhatsApp 08:21 Paris : "Jai une demission sur y chateaudun mr sushil"
- Pendant fermeture estivale CDN (18/07–30/08) — 5 semaines pour anticiper remplacement
- Justificatif transfert Bholan CDN à uploader sur drive (photo reçue 08:44)
- Action : coordonner remplacement avant réouverture CDN 02/09
PROPOSITION 4 — Mise à jour Asian Smash : financement SCI (section watch item)
### Projet « Asian Smash Escale Bastille » (mise à jour 2026-07-27)
- Investisseur : virement perso bloqué (en demande de crédit) · argent disponible sur SCI
→ comptable consulté pour remontée SCI (réponse 16:31 Paris)
- James : "je te fais deja mes 2k premiere semaine d'aout" (17:22 Paris)
- Financement partiel 2k James confirmé pour semaine 1 août
- Statut global : en attente validation juridique/comptable apport SCI
PROPOSITION 5 — Rupture fournisseur + adaptation menu (info contextuelle)
### Rupture fournisseur 27/07/2026 (1 data point)
- Fournisseur ne peut pas livrer : "boeuf tomate cerise confite" + "soupe à la tomate"
- Adaptations menu actives : "tare tomate uniquement" · "bouillon poulet = normal sans citron"
- James attend réception alternative · "je te dis dès que je reçois"
- Contexte : CDN estival fermé → impact uniquement FSH + autres restos ouverts