Mardi W26 · 22h00 Paris · ← index reflections · KPI →
| Semaine | CDN Net HT | FSH Net HT | Groupe | Note |
|---|---|---|---|---|
| W26 S (partiel) | €1 101.95 | — | €1 101.95 | Lun 22 carryover CDN (Mar 23 = ?, zelty en attente) |
| W25 S-1 | €5 582.37 | €8 605.66 | €14 188.03 | +€1 254 carryover vs KPI 22/06 (+€993 hier) |
| W26 N-1 2025 | €10 644.64 | €15 232.85 | €25 877.49 | −95.7% vs N-1 |
| Période | CA Net HT Groupe | Cmds | MS/CA service | vs M-1 |
|---|---|---|---|---|
| MTD Juin 2026 | €62 249.12 | 1903 | 32.1% | −20.1% |
| M-1 (Mai, même nb jours) | €77 958.32 | 2422 | 28.9% | — |
| N-1 (Juin 2025) | €88 903.96 | 2818 | 23.2% | — |
| Heure Paris | Agent | Événement | Résultat |
|---|---|---|---|
| 01:06 | disputes-daily | Scan litiges Uber/Deliveroo | exit=0 — 0 soumissions, 0 disputables |
| 04:01 | justifs-sweeper | Scan + fetch + render factures | exit=0 — free/edenred J19 en échec |
| 04:49 | amazon-justifs | Backfill Amazon → Pennylane | exit=0 — 4 UPLOADE, 9 UNMATCHED persistants |
| 06:02 | hermes-resto-brief | Brief matinal restos | exit=0 |
| 07:00 | daily-kpi | Génération KPI W26 D2 | exit=0 — sans DNS error (J2 propre) |
| 07:07 | daily-kpi | PDF envoyé James DM | 78 134 bytes — CDN Lun 22 = €1 101.95 révélé (carryover) |
| 07:35 | self-repair | Tentative fix justifs/edenred | rc=1 — timeout Playwright (J19) |
| 08:00 | zelty-watch | Catchup silencieux (630 min) | 0 events, 0 orders — catchup=True |
| 08:58 | stuart-watch | Cascade coursiers | exit=0 — cascade idle, courier booked Choiseul (V14869851) |
| 09:24 | rekki-recap-13h | Recap 2 orders pour livraison 23/06 | Idempotent skip (flag existe déjà) |
| 11:24 | rekki-poll-today | TRIGGER recap 24/06 — Choiseul + Bastille commandés | Dans fenêtre 10h45–12h00 (9e+ data point) |
| 10h–22h | zelty-watch | 47+ runs × 0 orders inspectiés | CDN+FSH sans service apparent — api_fail_streak=0 |
| 10h–22h | combo-retard | 142 runs — 24 shifts inspectés | 0 alertes retard — Labo production actif |
| 09:24 | rekki-recap-13h | 2nd run — 2 orders 24/06 | RECAP_2026-06-23.pdf envoyé (Labo 92) |
| 15:32 | hermes-manager | Monitoring système (×2) | exit=0 — 15/15 MCPs OK |
| 19:59 | hermes-yatai-wa | Monitoring WA bridge | exit=0 — 15/15 MCPs OK |
| 20:00 | whatsapp-ocr | OCR photos stock Labo | backlog 48 médias ↑, cap 25 ce run |
| 20:00 | hermes-resto-reflect | Reflect restos | starting |
Aujourd'hui 11:24 Paris pour livraison 24/06 (Z14869575 + V14869851). 9e+ data point dans la fenêtre documentée 10h45–12h00. Pattern très stable.
CDN Lun 22 = €1 101.95 / 31 cmds apparaît dans le KPI généré mardi 07:07. Conforme règle carryover CLAUDE.md. Confirme CDN ouvert lundi (3e semaine consécutive).
W24 08/06: CDN Lun = €1 746 · W25 22/06 (reflect d'hier): "fermé" (faux négatif → zelty delay) · W26 23/06 KPI: €1 102. La règle "CDN Lun–Sam" (W25) est confirmée.
30 médias (18/06) → 33 (22/06) → 48 (23/06). Croissance ×1.5 en une nuit. Cap 25/run structurellement insuffisant. Option B (2 runs/nuit) urgente.
22/06 et 23/06 : KPI lancé 07:00, exit=0 sans DNS error. Pattern J19–21/06 (3 jours d'erreurs) ne s'est pas reproduit. Pas encore J3 pour clôturer la règle de monitoring.
zelty-watch 0 orders toute la journée, api_fail_streak=0, combo-retard 24 shifts Labo. Règle anti-faux-négatif : ne pas conclure "fermé" avant KPI demain matin.
| Sévérité | Description | Hypothèse |
|---|---|---|
| 🔴 HIGH | Contradiction CLAUDE.md — règle lundi obsolète "Lundi = jour sans service CDN+FSH" (auto-applied 08/06) contredit "CDN Lun–Sam ouvert" (21/06). KPI 23/06 prouve CDN ouvert Lundi 22 (€1 101.95). La reflect d'hier a dit "Lundi W26 : CDN+FSH fermés" (faux négatif). |
Le planning CDN a changé entre W24 et W25 : CDN est passé de fermé-lundi à ouvert-lundi. La vieille règle n'a pas été marquée obsolète lors du changement. |
| 🟡 MED | whatsapp-forward backlog 48 médias Progression : 30→33→48 (×1.5 en 1 nuit). Cap 25/run = 52% du backlog par run. Décision option A/B/C toujours en attente (hermes propose option A depuis J4+). |
Flux entrant photos stock > 25/nuit. Sans décision, le backlog croît indéfiniment. Photos les plus anciennes ne seront jamais OCRisées. |
| 🟡 MED | justifs free/edenred — J19 consécutif (05/06 → 23/06) Free Mobile : RuntimeError "liste factures Sosh introuvable (session expirée ?)". Edenred : page.wait_for_selector timeout. Self-repair tente chaque nuit à 00:50 et 07:35 (rc=1 persistant). |
Auth Playwright probablement expirée. Nécessite run headed/screenshot pour diagnostiquer. "Go" de James requis selon hermes-manager. |
| 🟢 INFO | DNS morning — J2 propre, monitoring toujours actif 22/06 et 23/06 sans DNS error. Pattern J19–21 ne s'est pas reproduit. |
Attendre J3 propre consécutif pour supprimer la règle de monitoring (condition CLAUDE.md). |
| 🟢 INFO | amazon-justifs — 9 UNMATCHED persistants + 1 UNMATCHED_UK Items anciens (2024-09-16 → 2025-02-26) toujours non-appariés. UNMATCHED_UK = 108.51€ bloqué. |
Items anciens = probablement achats perso ou hors-fenêtre comptable. UNMATCHED_UK nécessite scraper amazon.co.uk (TODO ouvert). |
SUPPRIMER dans "Auto-applied propositions (2026-06-08 22:30)" : ### Lundi = jour sans service CDN+FSH / Labo central actif (bloc complet à supprimer — remplacé par "Planning service hebdomadaire W25") REMPLACER PAR dans "Planning service hebdomadaire (confirmé W25, 15–21/06/2026)" : ### Planning service hebdomadaire (confirmé W25–W26, 15–23/06/2026) - **CDN** : Lun–Sam (6 jours service) — fermé Dimanche uniquement - **FSH** : Lun–Ven (5 jours service) — fermé Sam+Dim - CDN Lundi confirmé W26 : Lun 22/06 = €1 101.95 / 31 cmds (KPI 23/06, carryover Zelty) - ⚠️ La reflect voit 0 orders Zelty le lundi à 22h → carryover normal, CDN EST ouvert - Règle précédente "Lundi = fermé" (08/06) était basée sur W23+W24 — schedule changé depuis
Justification : 3 semaines consécutives W24–W26 avec CDN ouvert lundi. Contradiction active dans CLAUDE.md depuis 21/06. La reflect d'hier a fait une erreur en concluant "Lundi fermé" à cause de cette ambiguïté.
### whatsapp-forward backlog structurel — escalade J6+ (mise à jour) - Backlog : 30 (18/06) → 33 (19–22/06) → 48 (23/06) — +15 en 1 nuit = accélération - Cap 25/run insuffisant : à 48 médias, 2 runs/nuit (option B) processerait 50/nuit → stable - Option B recommandée : ajouter un 2ème run à 04:00 (en plus de 23:55 existant) - Coût : +25 photos OCRisées/nuit, ~20 min CPU supplémentaire - Alternative option A : augmenter cap de 25 → 50 si CPU le permet (test requis) - [ ] Décision James en attente — backlog croîtra encore si non résolu ce soir
Justification : croissance soudaine (+15 en 1 nuit vs +0-3/nuit les jours précédents). Possible burst d'activité photo (lundi = réception commandes Rekki). Décision ne peut plus attendre.
### DNS instabilité matinale — suivi post-J22 - J22 (22/06) : propre ✓ — J23 (23/06) : propre ✓ → J2 consécutif sans incident - Si J24 (24/06) également propre → 3 jours propres consécutifs atteints → supprimer règle monitoring - Condition CLAUDE.md : "ne pas supprimer avant 3 jours propres consécutifs confirmés"
Justification : close the loop sur la règle créée le 19/06. À vérifier au KPI du 24/06 à 07:07.
| Service | Status | Note |
|---|---|---|
| MCPs | 15/15 OK | Refresh 19:59 Paris |
| daily-kpi | exit=0 | 07:07 — J2 sans DNS error |
| zelty-watch | exit=0 | 47+ runs × 0 orders, api_fail_streak=0 |
| rekki-poll | exit=0 | 2 orders 23/06 + trigger 24/06 (11:24 Paris) |
| stuart-watch | exit=0 | 60 runs, cascade idle (Choiseul courier booked) |
| combo-retard | exit=0 | 142 runs × 24 shifts × 0 alertes |
| whatsapp-ocr | exit=0 | backlog 48 ↑ (cap 25) |
| amazon-justifs | exit=0 | 4 UPLOADE aujourd'hui |
| justifs-sweeper | exit=0 | free/edenred J19 (rc=1) |
| hermes-manager | exit=0 | ×2 runs — whatsapp-ocr-verify timeout structurel |
| disputes-daily | exit=0 | 0 soumissions |