James révèle via WhatsApp une situation de trésorerie critique :
| Heure (Paris) | Agent / Source | Événement | Résultat |
|---|---|---|---|
| 04:02 | justifs-sweeper | Scan + fetch factures (Sosh expire, Edenred timeout) | exit=0 (partiel) |
| 04:49 | amazon-justifs | Scan Amazon ; 3 nouveaux uploads Pennylane (CDN 2025-03-22, 2025-01-10, 2025-01-08) ; UNMATCHED UK 108€ toujours en attente | exit=0 |
| 06:02 | hermes-resto-brief | Brief resto quotidien généré | exit=0 |
| 07:00–07:07 | daily-kpi | KPI W38 généré : CDN €5 461 (189 cmds Lun-Ven), FSH €11 283 (358 cmds Lun-Sam) ; FSH Ven 18 + Sam 19 apparaissent (carryover J+1/J+2) | exit=0 |
| 07:05 | hermes-manager | 0 FAILED, 0 restart, 15/15 MCPs OK | exit=0 |
| 08:00 | zelty-watch | Catchup 630 min (nuit) — 0 orders CDN, 0 orders FSH (Dimanche attendu) | silent |
| 08:15–21:30 | zelty-watch | ×47 runs — 0 orders toute la journée (Dimanche, CDN+FSH fermés) | 0 events |
| 09:58–10:12 | WA James | 🔴 Révélation crise de trésorerie : fournisseurs 2 mois impayés, zero cash, crédit refusé, plan cost-cutting (Combo HR, Serge mi-temps, logiciels) | CRITIQUE |
| 10:00–21:50 | combo-retard | 21-22 shifts Labo inspectés toute la journée — 0 alertes (Labo actif dimanche, service = 0) | normal |
| 10:20 | rekki-recap-13h | 3 orders pour livraison 20/09 (U15566088, Z15566107, X15567889) — RECAP PDF envoyé (7 433 bytes) | exit=0 |
| 11:29 | WA James | "Jai pas eu la commande du 2e" — Choiseul 2e absent dimanche pour lundi. "Il passe samedi pr lundi normalement" | info |
| 11:41 | WA James | "Auj cest fermé / Il passe samedi pr lundi normalement" — Choiseul 2e commande le samedi pour lundi | info |
| 15:07–15:18 | WA James | Levallois-Perret signal : "5 rue Louise Michel / Le resto" — possiblement nouveau local en prospection (à documenter) | watch |
| 19:35 | whatsapp-ocr-verify | Verify exit=0 — mais main script exit=1 Sam 19/09 (re-cassé après fix 13/09) | partiel |
| 19:59 | hermes-yatai-wa | Check bridge WhatsApp — OK | exit=0 |
| 01:09 | disputes-daily | exit=0 mais STALE 1276h (J53+) — 0 soumissions | STALE |
1. Dimanche = fermé CDN+FSH / Labo actif — Pattern confirmé (W21 31/05 + W23 07/06 + W38 20/09). zelty-watch 0 orders × 47 runs, api_fail=0. Combo-retard 22 shifts Labo actifs.
2. FSH carryover J+2 — FSH Ven 18/09 apparu aujourd'hui — FSH Ven 18 (€1 806/57 cmds) et Sam 19 (€1 750/51 cmds) sont apparus dans le KPI du 20/09. FSH Ven = J+2, FSH Sam = J+1. Confirme le pattern généralisé FSH J+2.
3. CDN Sam 19 = fermé (W38) — Le KPI W38 montre CDN Sam 19 = 0 commandes (fermé). La règle "CDN Lun-Sam" était établie en W25. Avec "service soir réduit CDN" annoncé le 17/09 et contexte de crise financière, CDN est peut-être passé à Lun-Ven. 1 data point — observer W39.
4. Choiseul 2e commande le samedi pour lundi — Confirmé par James : "Il passe samedi pr lundi normalement". En conséquence, le dimanche, l'absence de commande Choiseul 2e est normale (trigger event-driven ne se déclenche pas le dimanche pour lundi).
5. Disputes Uber STALE 1276h (J53+) — Session uber_storage_state.json expirée ~29/07/2026. Aucune action prise depuis J35+ malgré propositions répétées. Pertes définitives sur litiges 29/07–12/08 confirmées.
6. whatsapp-ocr re-cassé après fix 13/09 — whatsapp-ocr exit=0 le 13/09 (fix confirmé dans auto-applied 15/09), puis exit=1 le 19/09. Le fix du 13/09 était provisoire ou une coïncidence. Bug LAST_SEEN unbound toujours en cause.
| Sévérité | Description | Hypothèse |
|---|---|---|
| 🔴 HAUTE | Crise de trésorerie sévère — impact sur agents : Combo HR prévu annulé 2027 (→ combo-retard-watcher + KPI labor KO), Zenchef possible (→ lié à Zelty ?), Serge mi-temps (impact ops). James : "Jvais degager combo / Ca me coute 200-300€/mois" | Impact direct sur infrastructure agents : combo-retard-watcher + fetch_labor_data.py ne fonctionneront plus si Combo HR annulé. Timeline 2027 mais à anticiper dès maintenant. |
| 🔴 HAUTE | Disputes Uber STALE J53+ : 1276h sans réauthentification. 0 litiges soumis. Pertes définitives sur J29/07–12/08 (délai 7-14j dépassé depuis J22+). | Session expirée ~29/07/2026. Action : run headed Playwright Uber + re-save uber_storage_state.json — requiert intervention James. |
| 🟡 MOYENNE | whatsapp-ocr re-cassé : exit=1 Sat 19/09, après exit=0 Sat 13/09. Régression ou fix temporaire ? | Bug LAST_SEEN unbound non corrigé de manière permanente. Fix à pérenniser (LAST_SEEN = None en tête de script). |
| 🟡 MOYENNE | CDN Sam 19 = fermé W38 : 1er samedi fermé depuis réouverture CDN 31/08. Combiné avec "shift soir coupé" (17/09). | CDN potentiellement réduit à Lun-Ven en septembre (faible affluence + crise financière). 1 data point — confirmer W39 Sam 26/09. |
| 🟡 MOYENNE | justifs/free J10+ consécutif : Sosh session expirée ("liste factures Sosh introuvable"). fetch_edenred timeout. | Session Sosh lifecycle ~18j. self-repair 18/09 → prochaine expiration ~06/10. Prochaine auto-repair attendue. |
| 🟡 MOYENNE | Stuart watch exit=1 depuis Jeu 17/09 : "job.pickup_at is not valid" — 11 tentatives Choiseul. Prochain run Mardi 23/09. | Format pickup_at API Stuart possiblement changé. Livraison Labo potentiellement non bookée. |
| 🟢 INFO | KPI S-1 label "W19" : bug cosmétique persistant depuis ~09/08. Valeurs correctes, label faux. | Calcul semaine ISO dans render_kpi.py — fix non appliqué (priorité faible). |
| 🟢 INFO | Levallois-Perret signal : James mentionne "5 rue Louise Michel / Le resto / LEVALLOIS PERRET". Contexte inconnu (prospection nouveau local ? visite concurrente ?). | 1 data point. À documenter si James précise. Levallois-Perret = 92, distinct des 5 restos Yatai actuels (tous Paris). |
Proposition #1 — ADD section 8 Open Issues : Crise de trésorerie Yatai (PRIORITÉ HAUTE)
### Crise de trésorerie Yatai — signalée 2026-09-20 - James révèle (WA 09:58–10:12 Paris) : zéro trésorerie, fournisseurs impayés 2 mois, banque BNP refuse crédit (bilan CDN 2024 négatif, conjoncture) - Plan cost-cutting actif : · Combo HR (~200-300€/mois) → remplacé par Komia RH/planning en 2027 (1 an gratuit Komia) · Malou + Scentair + Flynt → annulation prévue · Zenchef → probable annulation (lié à Zelty ?) · Serge → mi-temps - Horizon : crédits BNP se terminent dans 12 mois → 13-15k€ de charges en moins/mois après - Impact agents : combo-retard-watcher + fetch_labor_data.py KO si Combo HR annulé en 2027 → anticiper migration vers Komia timeclock API avant annulation Combo - Revenus alternatifs : stands festivals (Asian Smash), events
Proposition #2 — ADD section 5 (Agents) ou section 3 (Combo HR) : migration Komia planifiée
### Migration Combo HR → Komia RH (planifiée 2027)
- Komia a proposé 1 an gratuit avec module RH/planning (= remplacement de Combo HR)
- Timeline : 2027 (non finalisée)
- Impact agents :
· combo-retard-watcher.py : utilise combo-hr-mcp → à remplacer par komia timeclock API
· fetch_labor_data.py : import combo-hr `main` via sys.path → à remplacer par Komia
· Endpoints Komia timeclock : déjà dans la config (`"timeclock"` dans modules activés)
mais non utilisés actuellement
- Action : documenter les endpoints Komia timeclock avant migration
(GET /shop/timeclock/entries ou similaire — à reverse-engineer)
Proposition #3 — ADD section 3 ou section 5 : CDN samedi en observation
### CDN samedi — pattern à confirmer (observation, 1 data point W38) - W38 Sam 19/09 : CDN = 0 commandes (fermé) dans KPI du 20/09 - Contexte : "service soir réduit CDN" annoncé 17/09 (faible affluence) + crise financière - Si CDN fermé Sam W39 (26/09) aussi → règle CDN = Lun-Ven (5j) à établir en septembre 2026 - Ne pas alerter sur CDN Sam = 0 avant confirmation sur W39+
Proposition #4 — ADD section 4 (Rekki) : Choiseul 2e commande le samedi pour lundi
### Choiseul 2e — jour de commande pour livraison lundi - Choiseul 2e commande le samedi pour la livraison du lundi (confirmé James 20/09/2026) - Le dimanche, absence de commande Choiseul 2e = NORMAL (pas de livraison lundi si commande dim) - Impact trigger recap : le trigger event-driven Choiseul+Bastille ne peut pas se déclencher le dimanche soir pour le lundi → cron 12:20 lundi est la seule voie - 1 data point — à confirmer sur W39 Sam 27/09
Proposition #5 — ADD section 8 Open Issues : Levallois-Perret watch item
### Signal Levallois-Perret (watch item, 2026-09-20) - James (15:16 Paris) : "5 rue Louise Michel / Le resto / LEVALLOIS PERRET" - Contexte : discussion proximité Labo + fournisseur de clim trouvé - Nature inconnue : nouveau local en prospection ? visite concurrente ? - Levallois-Perret = 92 (commune hors Paris) — distinct des 5 restos Yatai actuels - 1 data point — documenter si James confirme le projet/local
Proposition #6 — UPDATE section 8 : whatsapp-ocr (régression après fix 13/09)
### whatsapp-ocr — régression post-fix (mise à jour 2026-09-20) - "RÉSOLU 2026-09-13" (auto-applied 15/09) → REGRESSION : exit=1 Sat 19/09 - Le fix du 13/09 était temporaire (coïncidence) ou le bug LAST_SEEN unbound est revenu - Supprimer le marquage "RÉSOLU" — le bug est toujours actif - Fix définitif requis : initialiser LAST_SEEN = None en tête de script
Note : propositions conservatrices. #1 (crise tréso) est un signal fort documenté explicitement par James. #3 (CDN Sam) = 1 data point — observation seulement. Toutes les propositions sont non-destructives.