Yatai

Réflexion Yatai — 2026-11-10

Mardi · W46 2026 · 22:00 Paris · yatai-reflect
📋 TL;DR

📊 Snapshot KPI — 2026-11-10

Resto / PériodeCA Net HTNote
CDN W45 (S-1 final)€15 732Inchangé vs hier (+€0)
FSH W45 (S-1 mis à jour)€16 675+€2 422 vs hier (Dim 08/11 carryover J+2 ⚠️)
Groupe W45 (S-1)€32 407+€2 422 overnight
MTD Novembre (10j)€36 552 (1 170 cmds)MS/CA 20.7% · +€2 422 vs hier
M-1 (Octobre, même 10j)€42 877 (1 272 cmds)MS/CA 18.9%
N-1 (Nov 2025, même 10j)€65 341 (2 009 cmds)MS/CA 15.9%
W46 J2 service (mardi)€0 (Zelty delay)Normal — données mardi visibles jeu 12/11 (J+2 FSH / J+1 CDN)

⏱ Timeline — Mardi 2026-11-10

Heure ParisAgent / SourceÉvénementRésultat
03:12disputes-dailyTimeout exit=15 · Uber STALE ~2 500h (J~104) · 0 soumissions · Deliveroo OKKO timeout
04:49amazon-justifsBrouillons Pennylane créés (ychateaudun 3 items) + Uber trips (Oct 05/08/09) + Alan Oct 60.87€✓ exit=0
05:01justifs-sweeperSosh rc=1 (session expirée J>30) · Edenred timeout · Pennylane upload 400 Content-Type (12 factures bloquées)partiel
07:02hermes-resto-briefBrief restauration✓ exit=0
08:04daily-kpiW46 J2 · CDN+FSH "fermé" (normal 08h) · FSH W45 +€2 422 overnight vs hier · artifact "Thu 14" persist · PDF envoyé James✓ exit=0
08:03hermes-manager15/15 MCPs OK · 0 FAILED · disputes-daily timeout acté (11ème+ nuit)✓ exit=0
08:00–09:58stuart-watch60 runs · Choiseul X15984348 : 1er coursier booké (job 307915119) · cascade idle ensuite✓ idle
10:00combo-retardCatchup · 22 shifts inspectés · 0 retardsnormal
10:28WA ← staffPoulet chashu absent de la liste commande Labo—
10:30 (UTC)rekki-recap-13hRECAP 2026-11-10 envoyé (Z15984027 + X15984348 · 2 651 bytes) · idempotent skip sur 2ème run✓ exit=0
11:30rekki-poll-todayTRIGGER event-driven Choiseul+Bastille → livraison 2026-11-11 (fenêtre 10h45–12h15 ✓)✓
11:32WA ← James"Oui / Prend que ce que tu as besoin" (réponse chashu)—
11:58WA ← James"Felicia: OFC Labo + CDN / 2 tubes gel cafard" · prise de RDV désinfection—
12:10WA ← contactOFC Labo : slot 14h30 aujourd'hui · Mardi 17/11 15h FSH puis CDN—
14:00OFC LaboIntervention désinfection Labo CDN (slot confirmé 14h30)—
14:41WA ← James"Nan jss en tournage" (Asian Smash Bastille — contenu marketing)—
18:12WA ← JamesImage 95€ 1 sac+caisse · "Laisser dans le congélateur et le frigo / ne pas prendre"—
18:30combo-retard1 retard détecté · alerte envoyée James (22 shifts inspectés)alerte
21:24WA ← contact"Adresse ton invitation à Michel & moi. Au pire, je serai la seule présente" (invitation event Asian Smash?)—
22:00hermes-yatai-waHealth check bridge WhatsApp✓ exit=0

🔍 Patterns détectés

#PatternDonnéesStatut
P1 FSH Dim 08/11 potentiellement ouvert
FSH W45 +€2 422 overnight = carryover J+2 d'un jour W45. Seul candidat viable : FSH Dim 08/11 (W45 Dim). FSH carryover J+2 généralisé documenté.
+€2 422 / +55 cmds MTD Nov · €44 avg ticket · cohérent avec service dimanche 1 data point
À confirmer KPI Lun 17/11 (FSH Dim 15/11)
P2 Trigger Choiseul+Bastille — fenêtre stable
11:30 Paris = dans fenêtre documentée 10h45–12h15. 6ème+ data point consécutif.
Trigger 11:30 Paris · cron 12:20 non nécessaire aujourd'hui stable
Pattern établi
P3 Stuart Choiseul mardi : 1er coursier booké systématiquement
Choiseul X15984348 : 1er coursier présent dès le matin. Pattern stable.
job_id 307915119 · booked_at 07:00 UTC stable
P4 disputes-daily timeout structurel — 11ème+ nuit consécutive
Exit=15 à ~02h10 Paris toutes les nuits. Cause = session Uber expirée ~29/07. Fix = réauth session uniquement.
STALE ~2 500h (J~104) · 0 soumissions Uber · Deliveroo OK critique
Action requise

⚠️ Anomalies

Sév.DescriptionHypothèse
🔴 HAUTE disputes-daily Uber STALE J~104
Session uber_storage_state.json expirée ~29/07/2026. STALE ~2 500h au 10/11. 0 litiges soumis à Uber depuis ~début août. Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j dépassé).
Session Uber lifecycle ~34j documenté. Réauth proactive requise. Chaque jour sans action = risque perte litige supplémentaire.
🟡 MOY. FSH W45 +€2 422 overnight
FSH S-1 (W45) : €14 253 (hier) → €16 675 (aujourd'hui). Mécanisme FSH carryover J+2 : seul candidat viable = FSH Dim 08/11 (W45 Dim). Première potentielle ouverture FSH un dimanche (watch item décembre commencé plus tôt?).
Carryover FSH J+2 généralisé confirmé sur 3+ data points. FSH Mon 09/11 = Labo-only (zéro service Zelty), donc +€2 422 ≠ W46. À confirmer KPI Mer 11/11 (FSH Lun 09/11 J+2) pour distinguer W45 vs W46.
🟡 MOY. Pennylane upload 400 Content-Type (12 factures Sosh bloquées)
Erreur récurrente : "Content-Type" header manquant sur l'appel upload Pennylane pour les factures Sosh. 12 factures bloquées (sept 2025 → sept 2026).
Bug dans le code justifs-sweeper : mauvais header Content-Type lors du POST Pennylane. Fix = ajouter "application/json" header sur l'endpoint import.
🟡 MOY. Justifs Sosh rc=1 + Edenred timeout
Sosh : RuntimeError "Free invoices page failed to load" (session expirée J>30 depuis réparation ~Sep 18 → ~Oct 06). Edenred : wait_for_selector timeout (portail changé). Récurrents depuis juin 2026.
Sosh : cycle session ~18j documenté. Auto-repair a cessé de fonctionner après le 3ème cycle (Sep 18). Edenred : portail web changé, nécessite mise à jour des sélecteurs CSS.
🟢 INFO 1 retard détecté 18:30
combo-retard a envoyé 1 alerte à 18:30 Paris. Shift soir CDN ou FSH. Événement isolé.
Single event, alerte correctement envoyée, impact opérationnel faible.
🟢 INFO KPI label S-1 "W19" (bug cosmétique)
Le KPI affiche S-1 = "W19" (semaine de mai 2026) au lieu de W45. Valeurs correctes, label faux. Persistant depuis Aug 10 (J93+).
Bug dans le calcul semaine ISO pour le label S-1 dans render_kpi.py ou fetch_kpi_data.py. Fix = 1 ligne. Priorité faible.

📝 Propositions CLAUDE.md

Proposition #1 — FSH ouvert Dim 08/11 (1er data point dimanche avant décembre)
Section : Section 8 Open Issues / Watch items
Justification : FSH W45 +€2 422 dans KPI 10/11 (J+2 carryover). Seul candidat = FSH Dim 08/11. James avait annoncé "dimanches de décembre" le 01/11, mais le service aurait commencé dès W45. 1 data point — pas encore une règle.
Texte proposé :
### FSH ouvert le dimanche — 1er data point (W45 Dim 08/11/2026)
- FSH Dim 08/11/2026 (W45) : ~€2 422 / ~55 cmds (KPI Mer 10/11, carryover J+2)
- Signal avant la fenêtre décembre annoncée (James 01/11 : "dimanches de décembre")
  → ouverture dimanche potentiellement commencée en novembre
- À confirmer : FSH Dim 15/11 (W46) → données attendues KPI Lun 17/11 (J+2)
  Si confirmé = 2ème data point → proposer extension règle FSH → Lun–Dim
Proposition #2 — disputes-daily Uber STALE J~104 (mise à jour section 8)
Section : Section 8 Open Issues
Justification : J~104 sans réauth, stale ~2 500h. Pertes définitives sur litiges fin juillet–début août. Urgence maximale.
Texte proposé :
- [ ] disputes-daily Uber : réauthentifier uber_storage_state.json — CRITIQUE J~104+
  STALE ~2 500h au 10/11/2026 · +24h/jour · soumissions=0
  Session Uber lifecycle ~34j → prochaine expiration post-réauth ~14/12/2026
  Pertes définitives sur litiges 29/07–12/08 (délai glissant 7–14j Uber dépassé)
  Action IMMÉDIATE : run headed Playwright Uber + re-save uber_storage_state.json
Proposition #3 — OFC pest control schedule (info opérationnelle)
Section : Section 8 Watch items / ops
Justification : Désinfection planifiée sur tous les sites. Info utile pour anticiper fermetures partielles.
Texte proposé :
### OFC désinfection planning (depuis 2026-11-10)
- Labo CDN : intervention 10/11 à 14h30 Paris (nuisibles — gel cafard × 2 tubes + bacs)
- FSH Saint-Honoré : Mardi 17/11 à 15h00 Paris
- CDN Châteaudun : Mardi 17/11 après FSH (même journée)
- Coordonnée par Felicia (staff Labo) + contact OFC externe
- Impact service : fermeture ponctuelle par zone (1–2h), prévoir si récurrence trimestrielle

📈 Métriques du jour

0
FAILED systemd
15/15
MCPs OK
2
Rekki orders (10/11)
1
Coursier Stuart booké
1
Retard détecté
€2 422
FSH W45 carryover
J~104
Uber STALE