Files
rpa_vision_v3/docs/handoffs/PROMPT_REPRISE_CLAUDE_2026-05-26_SOIR.md

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_demoscé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") dans core/llm/ocr_extractor.py. 40 tests OK. 11/11 IPP exacts sur landing_wide.png (vs 8/11 EasyOCR brut).
  • Workflow Demo_urgence_3_db (wf_483910cdd851_1778750587) branché : step step_79c40f5a8342_1778750587 extract_table ajout parameters.engine = "tesseract". Sauvegarde DB : workflows.db.backup_2026-05-26_ocr_tesseract_demo3.
  • Healthcheck Linux OK (Codex matin) : rpa-streaming + rpa-agent-chat actives, profil démo systemd OK, ollama ps vide, baseline api_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/)

  1. 0920_claude-to-codex_reprise-session-plan-j6-demo.md — reprise session
  2. 1030_claude-to-codex_CHECKLIST-easily-capture-trace.md — checklist capture
  3. 2130_claude-to-codex_DEMO-v2-script-failsafe-onlyoffice.md — script démo v2
  4. 2145_claude-to-codex_ADDENDUM-demo-v2-dryrun-integration.md — addendum dry-run
  5. 2155_claude-to-codex_ACK-arbitrage-onglets-bascule-discours.md — ACK 5/4/3 onglets
  6. 2215_claude-to-codex_ACK-scroll-vwb-reformulation-discours.md — ACK scroll VWB
  7. 2230_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)

  1. active/2026-05-26_cadrage-produit-aiva-vision.md
  2. active/2026-05-26_arbitrage-dom-demo-reelle-poc.md
  3. active/2026-05-26_principe-dom-apprentissage-fail-safe.md
  4. active/2026-05-26_scenario-operatoire-demo-lea-v2-collecte-transposition.md
  5. active/2026-05-26_arbitrage-scroll-vwb-reference.md
  6. active/2026-05-26_principe-apprentissage-scroll-securise.md
  7. active/2026-05-26_arbitrage-sortie-transposition-onlyoffice.md
  8. active/2026-05-26_benchmark-ocr-local-captures-easily.md
  9. active/2026-05-26_patch-ocr-tesseract-ipp.md
  10. active/2026-05-26_runbook-repetition-humain-challenge-demo-v2.md
  11. active/2026-05-26_etat-preparation-repetition-2026-05-27.md

Prochaine action recommandée à la reprise

À l'ouverture de session demain :

  1. 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.
  2. Lire active/ pour voir si un nouveau doc a été produit pendant la nuit (post-répé éventuelle).
  3. 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.