Rapport ops nocturne — généré le 2026-06-07 22:04 CEST · ← index · KPI du jour
Données definitives W23 — Dim 7 (aujourd'hui) fermé CDN+FSH.
| Jour | Cmdes | %Livr | CA Net HT | Midi | Soir | MS/CA |
|---|---|---|---|---|---|---|
| Lun 01/06 | 29 | 17.4% | €771.96 | €351.86 | €452.24 | 46.4% |
| Mar 02/06 | 54 | 25.8% | €1 289.29 | €795.07 | €575.45 | 33.8% |
| Mer 03/06 | 54 | 12.8% | €1 828.96 | €884.22 | €1 000.11 | 26.7% |
| Jeu 04/06 | 43 | 18.2% | €1 234.31 | €772.57 | €515.75 | 39.3% |
| Ven 05/06 | 38 | 23.0% | €1 246.59 | €662.09 | €654.07 | 34.0% |
| Sam 06/06 | 37 | 19.4% | €1 593.22 | €675.14 | €992.33 | 21.2% |
| Dim 07/06 | — fermé / pas de service — | |||||
| Jour | Cmdes | %Livr | CA Net HT | Midi | Soir | MS/CA |
|---|---|---|---|---|---|---|
| Lun 01/06 | — fermé (lundi) — | |||||
| Mar 02/06 | 76 | 24.7% | €2 399.78 | €1 533.85 | €1 010.50 | 23.4% |
| Mer 03/06 | 73 | 34.7% | €2 070.72 | €1 246.56 | €1 003.56 | 33.7% |
| Jeu 04/06 | 73 | 16.0% | €2 881.16 | €1 872.25 | €1 119.11 | 22.5% |
| Ven 05/06 | 69 | 35.1% | €1 992.56 | €1 249.32 | €918.15 | 26.9% |
| Sam 06/06 | 77 | 20.3% | €3 206.17 | €1 362 | €2 001.45 | 8.5% |
| Dim 07/06 | — fermé — | |||||
| Semaine | CDN €/h | FSH €/h | Groupe €/h | MS/CA |
|---|---|---|---|---|
| W23 (S) | €50.05 | €63.80 | €57.65 | 26.1% |
| W22 (S-1) | €38.19 | €28.85 | €33.30 | 47.6% |
| W23 2025 (N-1) | €70.63 | €69.57 | €70.07 | 17.9% |
| Heure Paris | Agent / Source | Événement | Résultat |
|---|---|---|---|
| 04:00 | rekki-poll-tomorrow | 5 ordres Rekki pour livraison 08/06 captés (Y14749126, W14750248, V14750281, U14750283, W14750286) | ok × 5 |
| 07:00 | daily-kpi | KPI W23 publié (78 458 bytes) — CDN €7 964 / FSH €12 550 / Groupe €20 515 | exit=0 · PDF→WhatsApp |
| 09:03 | rekki-poll-tomorrow | 1 ordre supplémentaire (X14750965) pour 08/06 — total 6 ordres | ok |
| 11:13 | rekki-recap-13h | Trigger event-driven — Choiseul + Bastille ont commandé pour 08/06 (lundi) | exit=0 |
| 12:20 | rekki-recap-13h | Run cron fallback (idempotency) — PDF déjà généré, no-op | exit=0 |
| 12:15→22:00 | zelty-watch | 38 runs × 15min — 0 orders inspected, 0 events (CDN+FSH fermés dimanche) | silence attendu |
| 10:00→22:00 | combo-retard | 72 runs × 5min — 22 shifts inspectés (Labo dimanche). CATCHUP gap 605min à 10h00. | 0 alerte envoyée |
| 17:05 | combo-retard | 2 LATE détectés sur shifts Labo dimanche — alertes WhatsApp James | 2 alertes envoyées |
| 21:35 | audit-yatai-92-soir | Audit médias WhatsApp groupe Labo 92 (photos stock soir) | exit=0 |
| 22:00 | yatai-reflect | Ce rapport (run courant) | en cours |
/srv/agents-web/reflect/.Section cible : CLAUDE.md § planning hebdomadaire service (après le bloc "Jeudi = potentiel jour sans service")
Justification : Pattern confirmé sur au moins 2 dimanches (31/05 et 07/06) via zelty+KPI+combo-retard. Labo actif le dimanche (production lundi) est aussi un fait établi (22 shifts, livraisons Rekki).
### Dimanche = service CDN+FSH fermé / Labo central ouvert - Signal fiable : zelty-watch 0 orders + api_fail_streak=0 = fermeture service confirmée - KPI : Dim 7 always "fermé" pour CDN et FSH (observé W21 31/05 + W23 07/06 + précédents) - Labo actif le dimanche : combo-retard inspecte ~22 shifts (production cuisine pour lundi) - Rekki : des livraisons peuvent arriver le dimanche — elles vont au Labo central, pas aux services - FSH : également fermé le lundi (Lun 1 = fermé dans le KPI W23)
Section cible : CLAUDE.md § 5 Agents ou § 8 Open issues
Justification : 2 jours consécutifs sans reflect (05-06/06) à cause d'un épuisement de crédit Claude. L'impact est invisible en journée (les agents déterministes fonctionnent) mais le rapport nocturne saute.
### yatai-reflect — résilience crédit Sonnet - Si le crédit Claude est épuisé le soir, le reflect est l'agent le plus exposé (22h) - Symptôme : log montre "Sonnet épuisé → Ollama fallback" puis timeout 300s (CPU lent) - Conséquence : pas de HTML /reflect/, pas d'auto-application CLAUDE.md - TODO : ajouter un check le lendemain matin — si /reflect/ .html absent → alert WhatsApp James - Observé : 05/06 (crash Python) + 06/06 (Ollama timeout) = 2 jours consécutifs manqués
Section cible : CLAUDE.md — compléter la règle "Jeudi = potentiel jour sans service"
Justification : KPI W23 montre Jeu 04/06 ouvert (€1 234 CDN + €2 881 FSH). Donc jeudi est un jour de SERVICE, pas de fermeture ! La règle auto-appliquée le 04/06 basée sur 2 data points était peut-être incorrecte pour Jeu W23.
NB : Cette proposition est une CORRECTION. Le KPI W23 montre clairement Jeu 4 = CDN €1 234 (43 cmds) + FSH €2 881 (73 cmds). Les "2 data points" de jeudi sans service (28/05 et 04/06) doivent être re-vérifiés contre le KPI. Si le KPI du 05/06 montrait Jeu 04/06 ouvert, alors la règle auto-appliquée est fausse.
### CORRECTION — Jeudi service ou fermeture ? - KPI W23 (07/06) : Jeu 4 = CDN €1 234 (43 cmds) + FSH €2 881 (73 cmds) = OUVERT - Contredit la règle "Jeu W21 + Jeu W23 = fermé" auto-appliquée le 04/06 - Hypothèse : si Jeu 04/06 appear as "fermé" dans le KPI du 04/06 = zelty delay (KPI le matin n'avait pas encore les ordres du jeudi) → faux-négatif zelty classique - ACTION URGENTE : supprimer/corriger la règle "Jeudi = potentiel jour sans service" dans CLAUDE.md (elle contient un faux-négatif similaire au mercredi 03/06)
| Service | État | Détail |
|---|---|---|
| WhatsApp bridge | UP | UP continu de 19:45 à 22:00 Paris (derniers checks visibles) |
| zelty-watch | OK | 38 runs, 0 events, 0 erreurs — silence attendu (dimanche) |
| combo-retard | OK | 72 runs, 22 shifts, 2 alertes envoyées à 17:05 — fonctionnel |
| rekki-poll-tomorrow | OK | 6 orders pour 08/06 — 100% confirm+mark+whatsapp |
| rekki-recap-13h | OK | Trigger event-driven 11:13 + cron fallback 12:20 (idempotency) |
| daily-kpi | OK | exit=0 · 78 458 bytes · PDF→James 07:03 Paris |
| audit-yatai-92-soir | OK | exit=0 à 21:35 Paris |
| yatai-reflect | MISSING ×2 | 05/06 crash + 06/06 Ollama timeout — ce rapport = 1er depuis 04/06 |