Yatai Réflexion — 2026-05-26

Mardi W22 · 2026  ·  ← index  ·  KPI du jour

TL;DR

Timeline

Heure (Paris) Agent Événement Résultat
06:01 rekki-poll-today W14656923 + W14656987 + Z14657012 → livraison 27/05 (batch 3 ordres matin) ✅ PDF+confirm+mark
07:00–07:08 daily-kpi-runner Zelty (89 KB, 178 appels) + Combo HR → HTML 78 KB + PDF 141 KB → DM James ✅ exit=0
07:00–07:18 stuart-morning-book 10 runs × 2 min — pickup Stuart booked 09h10 (mardi = Tue/Thu pattern) ✅ exit=0
10:00 zelty-watch Premier run — catchup 630 min overnight — 0 orders inspectés (délai Zelty attendu) ✅ normal
10:00 combo-retard Premier run — catchup 605 min — 29 shifts inspectés, 0 retards ✅ silence
11:28 rekki-poll-today Y14659656 → livraison 27/05 (+1 ordre) ✅ PDF+confirm+mark
11:36 rekki-poll-today Z14659709 → livraison 27/05 + TRIGGER recap 27/05 (Choiseul + Bastille présents) ✅ trigger OK
11:36 rekki-recap-13h Recap livraison 27/05 envoyé (event-driven, 5 ordres total) ✅ exit=0
12:20 rekki-recap-13h Cron fallback 12h20 → idempotency skip (recap déjà envoyé à 11h36) ✅ skip normal
10:00–22:00 zelty-watch ~48 runs — 0 events, 0 orders inspectés (délai Z-report structurel) ✅ attendu
10:00–22:00 combo-retard ~144 runs — 29→32 shifts inspectés — 0 alertes retard ✅ silence OK
19:35 audit-yatai-92-soir Run Labo 92 soir (42 sec) ✅ exit=0
~19:51 WhatsApp "Meme pas 1k a bastille avec la chaleur" → James : €748 / €850 / €784 ⚠️ CA bas
22:00 yatai-reflect Démarrage réflexion nuit J26 ▶️ en cours

KPI du jour — W22 (données partielles, 1 jour)

Métrique W22 S (Lun 25/05 Pentecôte) S-1 (W21) Δ
CA Net HT CDN €654.54 €7 916 −91.7%
CA Net HT FSH €12 900 −100% (fermé)
CA Groupe €654.54 €20 816 −96.9%
Commandes CDN 27
Ticket moyen CDN €24.24
% Livraison CDN 59.3%
Heures service CDN 28.1h (€455.83)
MS/CA CDN 69.6% ~35% +34 pp (jour férié)

Note: Lundi 25/05 = Lundi de Pentecôte (jour férié). FSH fermé. CDN ouvert avec service réduit (27 orders vs ~70 day normale). W22 sera structurellement creuse.

Rekki — Livraisons

Référence Livraison Traité à (UTC) Statut
W14656923 27/05/2026 04:01 ✅ PDF+confirm+mark
W14656987 27/05/2026 04:01 ✅ PDF+confirm+mark
Z14657012 27/05/2026 04:01 ✅ PDF+confirm+mark
Y14659656 27/05/2026 09:28 ✅ PDF+confirm+mark
Z14659709 27/05/2026 09:36 ✅ PDF+confirm+mark + TRIGGER recap

Patterns détectés

1. Trigger recap Choiseul+Bastille — 7e data point stable
Aujourd'hui : trigger à 11h36 Paris (Z14659709 = Bastille, confirmé). Historique : 17/05 11h22 · 18/05 11h06 · 19/05 11h21 · 20/05 11h22 · 24/05 11h49 · 25/05 10h52 · 26/05 11h36. Fenêtre 10h45–12h00 confirmée sur 7/9 jours (10h52 et 11h06 légèrement avant, outliers Pentecôte / vendredi). Pattern documenté dans CLAUDE.md ✓ (auto-appliqué 26/05 00h56).
2. Daily KPI — J10 consécutif sans interruption
Depuis le 17/05, le daily-kpi tourne chaque matin à 07h00–07h08 Paris, exit=0 systématiquement. 10 jours de run sans incident. PDF envoyé à James chaque jour. Infrastructure stable.
3. WhatsApp bridge — fiabilité 100% sur J10
84 health checks aujourd'hui, 0 DOWN. Depuis le 17/05 (exception 20/05 incident bridge documenté), le bridge Go est stable. Backup process actif. Pattern de fiabilité confirmé.
4. Stuart mardi — pickup 09h10 (Tue/Thu pattern)
10 runs × 2 min entre 07h00–07h18, pickup booked à 09h10 Paris. Confirme le pattern Mardi/Jeudi (2e coursier) toujours actif.

Anomalies

🟡 CA mardi très bas — probable canicule fin mai
Échanges WhatsApp ~19h51 : "Meme pas 1k a bastille avec la chaleur lstb". James répond avec des CA : €748, €850, €784. Ces montants sont significativement en dessous de la normale (CDN normal ~€1 600/jour, FSH ~€2 600/jour). Hypothèse : canicule de fin mai → moins de clients en salle, delivery flat.
Sévérité : Medium. 1 seul jour, pas de pattern encore. Observer les prochains jours chauds.
Note : La conversation WhatsApp donne un aperçu du CA en temps réel non disponible via API (données Zelty avec 12-24h de délai).
🟡 FSH fermé Lundi Pentecôte — W22 structurellement creuse
FSH = 0 CA pour toute la semaine W22 jusqu'à maintenant. Lundi 25/05 Pentecôte : fermeture normale. Mais si FSH reste fermé plusieurs jours cette semaine, le WoW comparison (−100%) sera trompeur.
Sévérité : Medium (structurel, prévisible). À confirmer mardi 26/05 dans le KPI de demain.
🟡 KPI title bug lundi — proposition J8 sans fix code
Le bug (titre affiche fin de semaine ISO au lieu de la date du jour les lundis) a été proposé depuis le 18/05 (J8). Les propositions de reflect ont été auto-appliquées dans CLAUDE.md comme documentation, mais le fix réel dans render_kpi.py n'a pas été effectué.
Root cause : Variable titre = week_end = week_start + 6 days au lieu de TODAY.
Action requise : Modifier ~/yatai/scripts/render_kpi.py ligne titre.
Sévérité : Medium cosmétique, 1 jour sur 7 (chaque lundi).
🟢 zelty-watch 0 orders toute la journée — délai structurel
Zelty-watch inspecte 0 ordres depuis 10h00. Normal : délai Z-report 12-24h → aujourd'hui, les ordres de mardi 26/05 ne seront visibles qu'après fermeture des caisses (demain matin). État confirmé : known_orders: 0, api_fail_streak: 0.
Implication : zelty-watch ne peut pas détecter les annulations du jour même — uniquement la veille.
🟢 Inspection restaurant demain 14h30
WhatsApp 18h24 : "dernière visite demain à 14h30 du restaurant brut licence 4". Probablement une inspection sanitaire ou de licence. Information contextuelle, pas d'action requise de l'infra.

Propositions CLAUDE.md

#1 — Fix KPI title bug render_kpi.py (proposition J8 — escalade)
Contexte : Proposé depuis le 18/05 (8 jours). Auto-appliqué comme note dans CLAUDE.md section 6 mais le fix code dans render_kpi.py n'a jamais été effectué. Le bug se manifeste chaque lundi.

ADD to section 6 (Daily KPI — règles consolidées) — déjà documenté ✓
TODO : fixer render_kpi.py :
# Chercher la ligne avec week_end ou "fin de semaine" dans le titre
# Remplacer par TODAY directement
# Fichier : ~/yatai/scripts/render_kpi.py
JUSTIFICATION : Bug visible chaque lundi (1/7 des runs), proposé sans action depuis J8. Nécessite un fix code, pas juste documentation.
#2 — Documenter l'impact chaleur sur CA (pattern émergent)
Contexte : 1 seul data point (26/05), pas suffisant pour CLAUDE.md.
À observer les prochains jours chauds. Si pattern confirmé (3+ jours chauds → CA −30%+), ajouter une note dans section 6 (Daily KPI) sur la corrélation météo/CA.
JUSTIFICATION : Pattern trop récent (1 data point). À surveiller, ne pas encore inscrire.
#3 — Confirmer statut FSH W22 observer
FSH affiche 0 pour toute la semaine W22 dans le KPI de ce soir. Vérifier demain dans le KPI si FSH mardi 26/05 a bien des données. Si FSH reste 0 au-delà du lundi férié → anomalie à investiguer.
JUSTIFICATION : Pas d'action CLAUDE.md, juste vigilance pour la prochaine réflexion.

Propositions auto-appliquées aujourd'hui ✅

Proposition Hash Appliquée
Fenêtre trigger Choiseul+Bastille (10h45–12h00, 6 data points) d02dc97a ✅ 2026-05-26 00h56
Documenter disputes-daily agent (section 5 Agents) 0efd4e59 ✅ 2026-05-26 00h56