7.0 KiB
Handoff Claude — 2026-05-26 soir
Rôle réassigné aujourd'hui
Dom m'a réassigné le rôle de chef de projet (priorisation + pilotage Codex), avec arbitrages stratégiques validés par Dom. Pas exécutant supervisé.
Feedback durable sauvé en mémoire : feedback_depose_par_defaut.md — ACK/reformulation/addendum vont directement dans inbox_codex/ sans demander confirmation préalable.
Pivot majeur de la journée
Démo Paris du 21 mai → annulée/reportée. Nouvelle démo cible 2026-06-01 (J-5 au matin du 27/05).
Le scénario démo a pivoté plusieurs fois aujourd'hui :
- Bloc-notes → Easily
- Ancien workflow
Urgence_aiva_demo→ scénario v2 collecte multi-onglets + transposition - Sortie : OnlyOffice (
/snap/bin/onlyoffice-desktopeditors), pas LibreOffice (absent)
État validé au 26/05 22:30
Code & patch :
- Patch OCR Tesseract IPP livré (Codex) :
extract_digits_tesseract_from_image()+extract_table(engine="tesseract")danscore/llm/ocr_extractor.py. 40 tests OK. 11/11 IPP exacts surlanding_wide.png(vs 8/11 EasyOCR brut). - Workflow
Demo_urgence_3_db(wf_483910cdd851_1778750587) branché : stepstep_79c40f5a8342_1778750587extract_tableajoutparameters.engine = "tesseract". Sauvegarde DB :workflows.db.backup_2026-05-26_ocr_tesseract_demo3. - Healthcheck Linux OK (Codex matin) :
rpa-streaming+rpa-agent-chatactives, profil démo systemd OK, ollama ps vide, baselineapi_stream~1.1 Go VRAM noté. - Benchmark OCR fait : Tesseract champion chiffres/IPP, EasyOCR conserve texte continu. docTR utile pour bboxes/zonage si besoin futur. Preprocessing OpenCV global = régression, pas activé par défaut.
- Dry-run Easily v2 fait (Codex) : MOREL Catherine / IPP 25003284 lisible. Synthèse Urgences nécessite scroll obligatoire (CCMU/GEMSA/J12.1 en bas).
Infra démo prête :
- Maquette Easily : http://127.0.0.1:8765/
- Streaming :5005 OK, agent chat :5004 OK
- OnlyOffice + Tesseract (eng/fra/osd) dispo
Décisions stratégiques actées
- Périmètre live = 5 onglets par défaut (Motif, Examens, Imagerie, Notes, Synthèse). Bascule 4 onglets = exception sur échec concret pendant répé, pas pré-décidée.
- Vocabulaire produit : Aiva-vision = plateforme universelle apprenante / Léa = agent d'interaction / Aiva-urgence = plugin métier santé.
- Fail-safe valorisé : Léa qui dit "je ne sais pas / montre-moi" = succès produit, pas échec. NOGO = actions dangereuses, pas demandes de confirmation.
- Scroll = compétence apprise : geste + changement visuel + marqueurs. Pas un raccourci fixe.
- Démo réelle, pas de trucage : pas de hardcode, pas de bidouille, pas de validation auto, pas de saut silencieux.
- PII levée : c'est une maquette, tout est fictif. MOREL Catherine / 25003284 OK.
Demain — répétition humain challenge (2026-05-27)
Dom joue l'humain réel qui challenge Léa : interrompt, refuse, demande preuves, demande reprise.
Runbook : docs/coordination/active/2026-05-26_runbook-repetition-humain-challenge-demo-v2.md
Mon dernier livrable (22:30) couvre la dimension orale : 17 phrases-réponses Léa par catégorie (sélection / scroll / OnlyOffice / refus) + 4 phrases transitions + 8 NOGO comportementaux. Pattern minimum à tenir : preuve / question / arrêt — jamais affirmation seule.
Mes 7 livrables déposés aujourd'hui (inbox_codex/)
0920_claude-to-codex_reprise-session-plan-j6-demo.md— reprise session1030_claude-to-codex_CHECKLIST-easily-capture-trace.md— checklist capture2130_claude-to-codex_DEMO-v2-script-failsafe-onlyoffice.md— script démo v22145_claude-to-codex_ADDENDUM-demo-v2-dryrun-integration.md— addendum dry-run2155_claude-to-codex_ACK-arbitrage-onglets-bascule-discours.md— ACK 5/4/3 onglets2215_claude-to-codex_ACK-scroll-vwb-reformulation-discours.md— ACK scroll VWB2230_claude-to-codex_SCRIPT-oral-lea-humain-challenge.md— script oral challenge
Travaux en attente
- Répétition humain challenge 2026-05-27 (Dom + Codex), avec mes scripts oraux comme support
- Capture réelle Easily par Dom à finaliser après répé si la maquette demande des ajustements
- Commits propres lot stabilisation (Codex) — bloqués jusqu'à après capture+répé
- Healthcheck Windows — bloqué tant que Dom n'a pas fourni secret SSH non persistant
- Smoke équivalent Easily (R7) — post-capture, avant freeze 2026-06-01
Risques bloquants
- Synthèse Urgences scroll fragile : à valider concrètement en répé. Si marqueurs CCMU/GEMSA/J12.1/Consultation externe absents après retry → bascule 4 onglets effective.
- Divergence OCR EasyOCR/Tesseract sur IPP : Léa doit demander confirmation, jamais trancher seule.
- Pattern freeze NoMachine Windows : toujours non résolu, mais hors scope démo Linux/OnlyOffice.
Sources de vérité actives (ordre de lecture Codex)
active/2026-05-26_cadrage-produit-aiva-vision.mdactive/2026-05-26_arbitrage-dom-demo-reelle-poc.mdactive/2026-05-26_principe-dom-apprentissage-fail-safe.mdactive/2026-05-26_scenario-operatoire-demo-lea-v2-collecte-transposition.mdactive/2026-05-26_arbitrage-scroll-vwb-reference.mdactive/2026-05-26_principe-apprentissage-scroll-securise.mdactive/2026-05-26_arbitrage-sortie-transposition-onlyoffice.mdactive/2026-05-26_benchmark-ocr-local-captures-easily.mdactive/2026-05-26_patch-ocr-tesseract-ipp.mdactive/2026-05-26_runbook-repetition-humain-challenge-demo-v2.mdactive/2026-05-26_etat-preparation-repetition-2026-05-27.md
Prochaine action recommandée à la reprise
À l'ouverture de session demain :
- Lire
inbox_claude/pour voir si Codex a déposé un ACK sur le script oral 22:30, ou des INFO de fin de soirée. - Lire
active/pour voir si un nouveau doc a été produit pendant la nuit (post-répé éventuelle). - Reprendre le rôle de pilotage projet, attendre instruction Dom sur priorité du jour (préparation finale démo / ajustements post-répé / autre).
Ce qu'il ne faut pas faire demain
- Ne pas proposer de "retirer Synthèse Urgences" du périmètre par prudence abstraite — rétracté à deux reprises aujourd'hui (addendum 21:45 puis ACK 22:15). Bascule 4 onglets = exception sur échec concret.
- Ne pas mentionner LibreOffice (absent côté Linux).
- Ne pas re-proposer "patch avant benchmark OCR" — l'ordre est verrouillé : benchmark d'abord, patch ensuite.
- Ne pas commiter (Codex groupe les commits).
- Ne pas lancer de live replay sans GO Dom explicite.
- Ne pas mettre de secret en clair dans
docs/coordination/. - Ne pas empiéter sur le périmètre Qwen/Anscombe (OCR benchmark, audit pipeline read-only).
- Ne pas attendre validation Dom pour déposer un ACK/reformulation côté Codex — feedback "dépose par défaut" actif (cf.
feedback_depose_par_defaut.md). - Ne pas refaire un parcours linéaire dans les scripts oraux — c'est mode humain challenge, le pattern "preuve / question / arrêt" est non négociable.