Yatai Ramen · Rapport soiree genere a 22:00 Paris · ← index · KPI du jour →
W21 (semaine en cours) : donnees Zelty pas encore ingrees (Z-report non clos). Labor lundi 18 : CDN 28.3h / FSH 38.3h (restaurants ouverts).
| Heure | Agent | Evenement | Resultat |
|---|---|---|---|
| 07:00 | bl-ingest | Komia BL ingest (OCR -> SQLite) — run quotidien | OK (1 min, exit=0) |
| 07:00 | daily-kpi | Zelty 67 674 B + Combo HR 36 390 B. HTML 78 070 B, PDF 141 KB -> James DM | OK (7 min, exit=0, 1 seul envoi) |
| 09:06 | rekki-poll-tomorrow | U14599921 detecte (Choiseul, livr. 2026-05-19) — confirm + mark_integrated | Processed |
| 09:29 | rekki-poll-tomorrow | Y14600162 detecte (Bastille, livr. 2026-05-19) — confirm + mark_integrated | Processed + TRIGGER recap |
| 09:29 | rekki-recap-13h | Auto-trigger event-driven : 2 orders pour 2026-05-19 agrges (Bastille 8 items, Choiseul 6 items). PDF recap -> Labo 92 | OK, exit=0 |
| 09:45 | rekki-poll-today | V14592679 (Bastille, livr. aujourd'hui 2026-05-18) — dernier order J en cours traite | Processed |
| 12:15 | zelty-watch | 1er run du jour (CATCHUP 605 min depuis hier soir 23:55). Bootstrap silencieux | 0 orders inspectes (voir anomalie) |
| 12:20 | rekki-recap-13h | Cron 12:20 — already sent detecte via flag | Silent skip (idempotent) |
| 14:20 | combo-retard | LATE alert : employe #1 (planning 3aeae560) — alert WA DM James | Retard signale |
| 18:55 | combo-retard | LATE alert : employe #2 (planning 46b110a6) — alert WA DM James | Retard signale |
| 12:15–22:00 | zelty-watch | 40 runs toutes les 15 min — api_fail_streak=0, 0 orders, 0 events | Operationnel mais aveugle |
| 10:00–22:00 | combo-retard | 27 shifts CDN+FSH inspectes toutes les 5 min — 2 alerts envoyees | Operationnel |
| 22:00 | yatai-reflect | Run soiree — rapport en cours | In progress |
known_orders: {}, bootstrapped_at: 2026-05-17T14:21. Restaurants ouverts (CDN 28h, FSH 38h de labor). Meme situation sur 3 jours. Hypothese confirmee : l'API Zelty ne retourne les orders qu'apres cloture de session (Z-report), avec un delai de 12–24h. zelty-watch ne peut detecter que les annulations post-Z-report (typiquement la nuit ou le lendemain matin), pas en temps reel pendant le service. Severite fonctionnelle haute mais pas d'urgence immédiate — aucune annulation n'etait en cours./srv/agents-web/kpi/2026-05-18.html titre : "2026-05-24" au lieu de "2026-05-18". Bug reproductible uniquement le lundi (premier jour de semaine ISO). Le renderer utilise probablement week_end_date au lieu de today pour le titre. Correctif : passer TODAY explicitement comme parametre titre au renderer.### Timing commandes Bastille + Choiseul (pattern observe) - Bastille 11e et Choiseul 2e commandent pour J+1 entre **11h00 et 11h30 Paris** - Observe sur 2 jours consecutifs : dim 17/05 a 11:22, lun 18/05 a 11:06/11:29 - Le trigger event-driven (function `maybe_trigger_recap`) est optimal dans cette fenetre - Si l'un des deux n'a pas commande avant 12h00 → verifier manuellement
### zelty-watch : API ne retourne pas les orders intra-jour - L'API Zelty ne retourne les orders qu'apres Z-report (cloture de session en caisse) - Delai observe : 12–24h pour jours reguliers (pas seulement jours feries) - Consequence : zelty-watch ne peut pas monitorer les annulations en temps reel pendant le service - zelty-watch est utile pour les annulations post-Z-report (nuit → lendemain matin) - **Ne pas attendre de detect real-time** : si annulation urgente pendant service → verifier POS directement - Observe sur 3 jours consecutifs (16, 17, 18/05) avec CDN+FSH ouverts
- [ ] KPI renderer : titre affiche la date dimanche fin-de-semaine au lieu de today quand le report est genere le lundi. Correctif : passer `today_str` explicitement comme parametre au renderer plutot que calculer via ISO week.
| Agent | Statut | Derniere action |
|---|---|---|
| daily-kpi | OK | 07:00 Paris — 1 PDF envoye a James, exit=0 |
| rekki-poll-today | OK | 3 orders traites today (V14592679 + 2 pour 19/05) |
| rekki-poll-tomorrow | OK | 2 orders + trigger recap a 09:29 |
| rekki-recap-13h | OK | 09:29 event-driven, 2 orders J+1 agrges |
| zelty-watch | Operationnel / aveugle | 40 runs, 0 orders — API limitation Z-report |
| combo-retard-watcher | OK | 27 shifts, 2 alerts envoyes |
| bl-ingest | OK | 07:00 Paris, exit=0 (1 min) |
| MCPs (15 total) | 15/15 OK | Refresh a 19:45 UTC |