Réflexion Yatai — 2026-06-02
TL;DR
- Infra stable — KPI publié 07:03 (exit=0), WhatsApp bridge UP, Rekki 9 orders traités (dont 5 pour livraison demain 03/06).
- CA lundi très faible — CDN Lun 01/06 = €771.96 (29 cmds, WoW −86.4% vs lundi 26/05 €5 693). FSH fermée lundi. Mardi 02/06 = 0 service (Labo only).
- Prospection locale Bastille : scouting à 23 rue du Faubourg Saint-Antoine 75011 à 11h29 — "j'aime bien". 1 retardataire soir (shift ~19h).
Timeline
| Heure Paris | Agent / Source | Événement | Résultat |
| 04:00 | justifs-sweeper | Fetch quotidien justificatifs (8 sources) | 7/8 OK — fetch_free rc=1 |
| 06:00 | rekki-poll-today | 4 orders traités delivery 02/06 (X14709224, Y14709459 + 2 de la veille) | whatsapp_ok · confirm_ok · mark_ok |
| 06:00 | rekki-poll-today | 3 orders traités delivery 03/06 (Y14711773, W14711862, Y14711903) | whatsapp_ok · confirm_ok · mark_ok |
| 06:30 | WhatsApp Labo | Photo production Labo reçue | Normal |
| 07:03 | daily-kpi | KPI W23 publié — CDN Lun €771.96 / FSH — / Groupe €771.96 WoW −92.6% | exit=0 · PDF → James |
| 07:09 | pennylane-commissions | Facture 2026-06-02 générée | exit=0 |
| 07:12 | WhatsApp (staff) | "All ready, 11e 2 bag, 2e 2 bag and 8e 2 bag" — Labo préparé | Livraisons prêtes |
| 09:10 | stuart-morning-book | Pickup Stuart bookée 09:10 Paris | exit=0 |
| 09:23 | rekki-poll-today | 2 orders supplémentaires delivery 03/06 (X14713951, W14714003) | TRIGGER récap 03/06 envoyé (11:23 Paris) |
| 09:23 | rekki-recap-13h | Récap 03/06 event-driven (Choiseul + Bastille ont commandé) | PDF généré · idempotent skip cron 12:20 |
| 09:58 | WhatsApp (James) | "Yes it's raining / Ok" — Stuart 8e non envoyé ce matin (pluie) | Livraison 8e retardée |
| 10:00 | zelty-watch | CATCHUP 630 min — 0 orders inspectés (restaurants fermés) | Catchup silencieux OK |
| 10:00 | combo-retard | CATCHUP 605 min — 28 shifts, 0 retards matin | Catchup silencieux OK |
| 11:29 | WhatsApp (prospect) | "23 rue du Faubourg Saint-Antoine 75011 (tout l'immeuble) — J'aime bien" | Prospection local Bastille |
| 12:12 | Stuart | Livraison Labo → 11e confirmée ("Ca viens de partir, 33 min") | Box retour OK |
| 16:00–22:00 | zelty-watch | 25 runs × 15 min — 0 orders inspectés, api_fail_streak=0 | Silence attendu (fermé) |
| 18:55 | combo-retard | 1 LATE employee détecté (shift soir ~19h) | Alerte envoyée à James |
| 19:35 | audit-yatai-92-soir | Audit WhatsApp Labo 92 | exit=0 |
| 19:38–20:02 | hermes-resto | Monitoring WhatsApp actif (James demande connecteur Gmail) | Iters 18–24 OK |
| 10:00–22:00 | combo-retard | 144 runs × 5 min — 0 alertes (sauf 18:55), 28 shifts stables | Normal |
Patterns détectés
Rekki event-driven trigger — 10ème data point (fenêtre 10:45–12:00)
Choiseul + Bastille ont commandé pour le 03/06 à 11:23 Paris. Trigger automatique déclenché immédiatement (no wait jusqu'à 12:20). Données : 17/05 11h22 · 18/05 11h06 · 19/05 11h21 · 20/05 11h22 · 24/05 11h49 · 25/05 10h52 · 26/05 ≈11h · 27/05 ≈11h · 01/06 11h19 · 02/06 11h23. Pattern très stable, fenêtre 10:45–12:00 documentée dans CLAUDE.md.
Mardi = jour Labo pur (0 service CDN/FSH)
Zelty-watch 0 orders toute la journée mardi + combo HR 28 shifts (Labo). Cohérent avec le calendrier opérationnel : mardi semble être un jour de production/livraison uniquement sans ouverture en salle. Observé au moins 2 mardis consécutifs (27/05, 02/06). À confirmer sur 3+ semaines avant proposition de règle.
Labo delivery pattern mardi matin : 3 restaurants, 2 sacs chacun
07:12 Paris : "All ready, 11e 2 bag, 2e 2 bag and 8e 2 bag" → livraison à Bastille 11e, Choiseul 2e, FSH 8e. Stuart bookée 09:10. Livraison 11e confirmée à 12:12 (33 min). Pluie a retardé envoi 8e ce matin (décision James 09:58). Volume stable : 2 sacs × 3 restaurants.
fetch_free récurrent en échec (justifs-sweeper)
fetch_free rc=1 observé à 04:00 Paris. Ce script fait partie du TODO "refaire avec Playwright Python" (CLAUDE.md section 8). Les 7 autres sources (Sosh, SFR, Edenred, Uber×3, Gmail) passent normalement. Pas bloquant mais aucune justificatif Free depuis au moins plusieurs jours.
Anomalies
🔴 CA lundi 01/06 CDN = €771.96 (WoW −86.4%)
CDN lundi 01/06 = 29 cmds, €771.96 vs lundi 26/05 = €5 693.26 (−86.4%). FSH fermée lundi (−100%). Groupe lundi W23 = €771.96 vs W22 même jour = €10 393.75. Hypothèses : (1) CDN ouvert uniquement en soir réduit ou event poncuel, (2) début de période avec horaires modifiés, (3) effet post-Pentecôte sur fréquentation. Zelty-watch confirme 0 activité le mardi 02/06 → pas de reprise rapide en W23. À vérifier avec James : planning d'ouverture juin.
🟡 FSH fermée lundi 01/06 et mardi 02/06
FSH 0 commandes lundi (KPI). Zelty-watch 0 orders mardi. Si FSH garde ce rythme en W23, CA hebdo FSH = €0 vs S-1 €4 700. Peut être une fermeture planifiée (congés personnels, travaux ?). La livraison Labo "8e 2 bag" du mardi matin suggère que FSH reçoit bien des provisions, donc potentiellement ouverture prévue cette semaine. Pas critique mais à suivre.
🟡 Stuart 8e non envoyé ce matin (pluie)
À 09:58 Paris, James a décidé de ne pas envoyer Stuart pour FSH 8e en raison de la pluie. Livraison reportée à "cet après-midi ou ce soir" (James dit "Au pire cet aprem ou ce soir"). Impact : FSH 8e a peut-être reçu ses provisions tardivement. Logistique opérationnelle à noter mais pas d'alerte systemd — décision manuelle de James.
🟢 Récap 03/06 — seulement 2 orders dans le PDF (vs 5 dans le cache)
Le log indique "Found 2 order(s) for delivery 2026-06-03" au moment du premier run récap (09:23), alors que le cache final montre 5 orders pour le 03/06. Les 3 premiers orders (Y14711773, W14711862, Y14711903) ont été traités à 04:00 UTC mais le récap event-driven a été triggé à 09:23 UTC sur les 2 nouveaux orders (X14713951, W14714003). Normal si le récap ne recalcule que depuis sa propre fenêtre temporelle — à vérifier si le récap inclut bien tous les 5 orders dans le PDF.
🟢 Prospection local Bastille : 23 rue du Faubourg Saint-Antoine 75011
À 11h29, une personne a partagé "23 rue du Faubourg Saint-Antoine 75011 (tout l'immeuble) / J'aime bien" dans WhatsApp. L'adresse actuelle documentée de Yatai Bastille est "22 rue de la Roquette". Ces deux adresses sont à ~500m l'une de l'autre. Pourrait indiquer que le 75011 actuel (Roquette) est remplacé ou qu'un nouveau local est prospecté. Contexte : rendez-vous de visite également prévu le soir du 02/06.
Propositions CLAUDE.md
Proposition 1 — Documenter le mardi comme jour Labo pur (section 5 ou section 1)
Observation : 2 mardis consécutifs (27/05 et 02/06) avec 0 orders zelty, 28 shifts Labo, livraisons 3 restaurants. Pas encore 3 data points → pas de règle CLAUDE.md formelle. À reconfirmer mardi 09/06.
### Planning hebdomadaire service (provisoire, à confirmer)
- Mardi semble être jour de production Labo pur : 0 service CDN/FSH
- Observé : 27/05/2026 + 02/06/2026 (2 data points)
- Labo livraison : 11e + 2e + 8e (~2 sacs chacun) le mardi matin
- Confirmer sur 3ème mardi (09/06) avant fixation dans CLAUDE.md
Proposition 2 — Vérifier récap 03/06 : 2 vs 5 orders
Le PDF RECAP_2026-06-03.pdf (9 524 bytes) a été généré avec "Found 2 order(s)". Or le cache contient 5 orders pour 03/06. Vérifier si le PDF récap agrège bien tous les orders ou seulement les "nouveaux depuis le dernier run".
### Bug potentiel rekki-recap-13h (à investiguer)
- Run event-driven à 09:23 UTC : "Found 2 order(s) for delivery 2026-06-03"
- Mais 5 orders pour 03/06 dans le cache (3 traités à 04:00 + 2 à 09:23)
- RECAP_2026-06-03.pdf = 9 524 bytes (à comparer avec recap 5-order = devrait être plus grand)
- Si le recap ne voit que les orders "récents" → bug à corriger dans rekki-recap-13h
Proposition 3 — Documenter la prospection Faubourg Saint-Antoine 75011
Observation de terrain du 02/06. Pourrait être lié au futur emplacement "Bastille". Information utile pour le contexte business mais volatile → sauvegarder en mémoire uniquement, pas dans CLAUDE.md.
### Prospection Bastille (02/06/2026)
- Adresse prospectée : 23 rue du Faubourg Saint-Antoine 75011 (tout immeuble)
- Feedback : "J'aime bien" (probable visiteur mandaté par James)
- Adresse actuelle CLAUDE.md Bastille : 22 rue de la Roquette 75011
- Statut : prospection active, visite confirmée le soir du 02/06