Yatai

🌙 Réflexion Yatai — 2026-10-15

Jeudi · Semaine ISO W42 2026 · 22:00 Paris · yatai-reflect
TL;DR
  • Stack nominale : 15/15 MCPs OK, tous agents exit=0. Jeudi W42 = 0 orders Zelty (×47 runs) — données Jeu 15 attendues KPI Ven 16 (CDN J+1) et KPI Sam-Lun (FSH J+2). MTD Oct €58 254 (+€6 245 vs hier, carryover FSH Mar 13 + CDN Mer 14).
  • Signaux RH/Legal/Ops : James explore transition FSH→SAS (matin), gestion active contrats d'apprentissage (DC Forma, aide tutorat 250€/m × 4m), signal "No nouilles ?" à 17h21 — rupture approvisionnement potentielle à vérifier.
  • Issues persistantes : Disputes Uber STALE J~79+ (1900h+) · Sosh expired (4ème cycle ~15/10) · Pennylane upload Content-Type error (justifs-fetcher) · hermes-manager signale FSH Jeu W41 ouvert (1er data point — à confirmer W42 dans KPI 17-19/10).
KPI W42 — snapshot 07:05
MTD Octobre CDN
€5 627
Lun-Mer confirmés (3j) · €89/h moy.
MTD Octobre FSH
€5 110
Lun-Mar confirmés (2j) · €90/h moy.
MTD Oct Groupe
€58 254
1 757 cmds · +€6 245 vs hier
vs N-1 Oct 2025
−40%
€96 789 (N-1, même période)
MS/CA service MTD
20.5%
S partiel 43.2% (biais semaine)
Rekki livraison J
1 ordre
Z15774042 Choiseul · Stuart booké
Timeline 2026-10-15
Heure ParisAgent / SourceÉvénementRésultat
01:08disputes-dailyScan litiges · Uber STALE ~1 900h (J~79+) · 0 soumissions⚠️ Uber mort
04:01justifs-sweeperScan + fetch (Sosh rc=1 · Free rc=1 · Pennylane upload 400)partiel
04:49amazon-justifsTraitement commandes CDN · 3 brouillons Pennylane (hier) · exit=0✅
06:00stuart-watchStuart job 307351649 booké (1er coursier · Z15774042 Choiseul)✅
06:01hermes-resto-briefBrief quotidien Asian Smash + ops✅
07:05daily-kpiKPI W42 publié (78 303B) · MTD €58 254 · PDF James livré✅
07:07hermes-manager0 FAILED · 15/15 MCPs OK · note FSH Jeu W41 = ouvert (€2 865/€95h, 1er data point)✅
08:00zelty-watchCatchup silencieux · 0 orders ×47 runs toute la journéeJeu = attendu
08:14WA James"Tu sais quand on passe a sas pr fsh paris?" — signal transition juridique FSH→SAS🏢 legal
09:47WA James"Je ne vais pas donner suite" — refus d'une proposition (non identifiée)info
09:56WA (tiers)Reçu COMPTE RENDU DE VISITE TECHNIQUE client.pdfinfo
10:00+combo-retard24 shifts inspectés · 0 alertes retard✅
10:20rekki-recap-13hRECAP_2026-10-15 (2 812B · 1 order) · trigger event-driven 09:43 UTC (Choiseul+Bastille pour 16/10)✅
11:53–12:05WA JamesDiscussion DC Forma · résiliation contrat apprentissage · aide tutorat 250€/m × 4m · AKTO réfugiéRH
12:35–12:43WA James"contrat apporteur d'affaires holding" · plans de compétence · formation sacs livraisonlegal/RH
15:32–15:37WA JamesPhotos envoyées (téléphone non verrouillé) · "On a booké une visio ?"info
17:21WA James"No nouilles ? For ramen?" — rupture approvisionnement nouilles ?⚠️ supply
18:45WA James"3 + plongeur / On hésite 2 + plongeur" — arbitrage staffing serviceRH
19:48mcps_stateRefresh 15/15 MCPs OK✅
20:00hermes-yatai-wa + hermes-resto-reflectBridge WA health check + reflect exit=0✅
Patterns détectés
  • 🗓️ Jeudi W42 = zelty 0 orders (×47 runs) — conforme aux règles carryover
    CDN Jeu 15 (ouvert per règle "CDN Lun-Ven") apparaîtra dans KPI Ven 16 (J+1). FSH Jeu 15 apparaîtra dans KPI Sam 17 ou Lun 19 (J+2). Le KPI 07:05 affichant "fermé" pour Jeu-Dim W42 est normal — données du jour non encore ingérées par Zelty.
  • 📊 FSH Jeu W41 (08/10) = ouvert confirmé par hermes-manager (1er data point post-CDN-retour)
    hermes-manager note "FSH Jeu 8 = ouvert (€2 865/€95h) → contredit « FSH Jeu fermé »". La règle "FSH Jeudi = fermé CONFIRMÉ (W21+W23+W29)" avait été établie avant CDN estival (tous les data points antérieurs au 18/07). Pour W42 Jeu 15, données dans KPI 17-19/10 (J+2). Si confirmé ouvert → révision règle FSH Jeu nécessaire.
  • 📈 MTD Oct +€6 245 aujourd'hui (carryover J+1/J+2)
    Saut expliqué : CDN Mer 14 (€1 897/66 cmds, J+1) + FSH Mar 13 (€2 420/89 cmds, J+2) apparus ensemble dans le KPI du 15/10. Pattern carryover conforme aux règles CLAUDE.md. MTD total €58 254 reste en retrait vs N-1 (€96 789, −40%).
  • 💼 Sosh session expired (4ème cycle ~15/10)
    justifs-fetch.log confirme "liste factures Sosh introuvable (session expirée ?)". Cycle 3 : auto-repair 18/09 → expiration prévue ~06/10, confirmée ~15/10 (J+27 depuis le repair). Pattern ~18-27j entre repairs Sosh. Prochain repair automatique à attendre.
  • 🏢 Signal FSH→SAS transition juridique (1er data point)
    James pose la question à 08:14 : "Tu sais quand on passe a sas pr fsh paris?" — restructuration juridique FSH Saint-Honoré en SAS (Société par Actions Simplifiée) envisagée. 1 data point, contexte inconnu (qui répond ? Timeline ?).
  • 🎓 Apprentissage actif (DC Forma + aide tutorat)
    Discussion multi-partite : résiliation contrat apprentissage (formulaire CFASUP), aide tutorat 250€/m/staff × 4 mois (David DC Forma), contrat apporteur d'affaires Holding, AKTO réfugié. Signal : Yatai gère plusieurs apprentis actifs et est tuteur officiel.
Anomalies
SévéritéAnomalieHypothèse
🔴 CRITIQUE Disputes Uber STALE J~79+
1 900h+ sans scrape (disputes-daily STALE 1876h à 01:08 + 24h). 0 soumissions. Session uber_storage_state.json expirée ~29/07.
Session Playwright Uber expirée (lifecycle ~34j : 25/06→29/07→non-réauth). Pertes définitives sur litiges 29/07–12/08. Prochaine expiration post-réauth ~J+34.
🟡 MOYEN justifs Sosh rc=1 (4ème cycle)
Session Sosh expirée ~15/10 (J+27 depuis repair 18/09). "liste factures Sosh introuvable" persistant.
Lifecycle Sosh ~18-27j. Le self-repair automatique devrait re-lancer. À surveiller si self-repair détecte l'expiration.
🟡 MOYEN Pennylane upload Content-Type error (justifs-fetcher)
[err] upload *.pdf: ""Content-Type" request header must be set to "application/json"" — erreur répétée pour factures arger.
Bug dans fetch_arger ou le wrapper Pennylane d'upload : mauvais header Content-Type envoyé avec le PDF multipart. Fix code requis.
🟡 MOYEN "No nouilles ? For ramen?" (17:21)
James signale une rupture d'approvisionnement en nouilles. Impact : service CDN ou FSH potentiellement réduit vendredi.
Rupture fournisseur (livraison Rekki manquée ? fournisseur nouilles HS ?). À suivre dans le KPI Ven 16 (CDN J+1).
🟡 MOYEN KPI label S-1 "W19" (J67+)
Label S-1 affiche "W19" (mai 2026) au lieu de la semaine précédente réelle (W41). Bug cosmétique depuis 09/08.
Bug calcul semaine ISO dans render_kpi.py. Valeurs correctes, label faux. Impact = lisibilité réduite lors des comparaisons WoW.
🟢 INFO daily-kpi log "only Thu 14 evening data" pour FSH
Artifact persistant depuis 06/07 : FSH affiche €160/~81.8% livraison dans le log de lancement. Impact=0 sur le rapport HTML.
Résidu de données FSH Jeu 14 du soir visible au moment du run 07:05. Sans impact pratique.
Propositions CLAUDE.md

#1 — ADD watch item "FSH Jeu ouvert post-CDN-retour" (section 8)

### FSH Jeudi ouvert post-CDN-retour — à confirmer W42 (1 data point)
- FSH Jeu W41 (08/10/2026) : 93 cmds · €2 865 · €95/h (source hermes-manager 15/10)
- Règle "FSH Jeudi = fermé CONFIRMÉ (W21+W23+W29)" établie avant CDN estival (tous ante 18/07)
- À confirmer : FSH Jeu 15/10 (W42) dans KPI 17-19/10 (J+2 carryover FSH)
- Si W42 confirmé ouvert → réviser règle "FSH Jeu = fermé" pour la période post-CDN-retour (depuis W38)
- 1 data point — ne pas modifier la règle générale avant 2ème data point confirmé
Justification : 1er data point post-retour CDN (02/09). Règle actuelle CLAUDE.md non à jour avec les nouvelles données. À confirmer dans 2-3 jours (KPI 17-19/10).

#2 — UPDATE section "Sosh session lifetime" (Sosh 4ème cycle)

### Sosh session lifetime ~18-27 jours — 4ème expiration (2026-10-15)
- Cycle 4 : auto-repair 18/09 → expiration confirmée ~15/10/2026 (J+27)
- Cycles précédents : 28/07→15/08 (J18) · 02/09→16/09 (J14) · 18/09→15/10 (J+27)
- Range lifecycle observé : J14–J27 (variance importante — ne pas prévoir à J18 exactement)
- Réauth proactive recommandée : ~J10-J14 après chaque repair pour rester en fenêtre sûre
- Prochaine réauth Sosh cible : ~25/10/2026 (si self-repair ~15/10)
Justification : 4ème expiration documentée. La variance J14-J27 suggère que la cible J15 n'est pas assez conservative — ramener à J10-J14.

#3 — ADD watch item "FSH→SAS transition juridique" (section 8)

### FSH Saint-Honoré — transition juridique SAS (watch item, depuis 2026-10-15)
- James 08:14 Paris : "Tu sais quand on passe a sas pr fsh paris?"
- Signal : restructuration FSH en SAS (Société par Actions Simplifiée) envisagée
- 1 data point — contexte (interlocuteur, timeline, raison) inconnu
- À documenter quand James confirme la date et les modalités
Justification : signal juridique potentiellement impactant sur la structure holding. À suivre.

#4 — UPDATE section 8 Open Issues : disputes Uber J~79+

- [ ] disputes-daily Uber : réauthentifier uber_storage_state.json — CRITIQUE J~79+
  STALE ~1 900h au 15/10/2026 (+24h/jour) · soumissions=0 · disputables=0
  Session Uber lifecycle ~34j → prochaine expiration post-réauth ~18/11/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
Justification : mise à jour du compteur J (J~79+ au lieu de J~70 la dernière entrée). Situation inchangée et critique.

#5 — ADD signal "No nouilles" / rupture approvisionnement (section 8)

### Rupture approvisionnement nouilles (signal 2026-10-15)
- James 17:21 Paris : "No nouilles ? For ramen?" — rupture potentielle en stock
- 1 data point, cause inconnue (livraison Rekki non reçue ? fournisseur HS ?)
- À vérifier dans KPI Ven 16/10 (CDN J+1) : si baisse commandes ou absence service
- 1 seul data point — surveiller avant documentation comme pattern
Justification : signal opérationnel potentiellement impactant sur les ventes du vendredi.