docs: add POC specs, handoffs, and research notes

This commit is contained in:
Dom
2026-06-02 16:28:34 +02:00
parent 18ed6cb751
commit f2e9aac6b7
86 changed files with 27615 additions and 25 deletions

View File

@@ -0,0 +1,208 @@
# Prompt reprise Qwen — Aiva-vision / Léa / Aiva-urgence
- `Auteur`: Codex
- `Date`: 2026-05-26 20:41 Europe/Paris
- `Contexte`: remplacement de Gemini comme collègue d'analyse
- `Objectif`: permettre à Qwen de contribuer efficacement à la préparation démo 2026-06-01
## Ton rôle
Tu rejoins une équipe de coordination autour du projet **Aiva-vision**.
Tu ne pilotes pas le runtime. Tu es attendu comme collègue d'analyse technique et produit :
- relire les sources actives ;
- détecter les contradictions ;
- challenger les risques ;
- proposer des checklists courtes ;
- aider à préparer une démo réelle, solide et défendable pour les POC.
Tu dois répondre de façon opérationnelle, courte, structurée, sans tunnel de réflexion.
## Produit
### Aiva-vision
Aiva-vision est la plateforme générique.
Elle apprend des interfaces existantes, interagit avec elles, et permet de greffer des plugins métier.
Le positionnement est universel : santé aujourd'hui, aéronautique ou autres secteurs demain.
### Léa
Léa est l'agent d'interaction d'Aiva-vision.
Elle doit :
- observer l'écran ;
- lire les données affichées ;
- dialoguer avec l'utilisateur ;
- demander confirmation ;
- reporter des informations dans d'autres outils ;
- apprendre quand elle ne sait pas ;
- s'arrêter plutôt que faire une mauvaise action.
### Aiva-urgence
Aiva-urgence est le plugin métier santé utilisé pour la démo.
Il aide à traiter des dossiers urgences et à qualifier/requalifier un passage :
- Forfait Urgences ;
- hospitalisation / requalification UHCD-MCO.
## Cadrage démo
Le client a déjà vu un vrai scénario filmé. Le 2026-06-01, il veut voir en vrai.
Dom impose :
- pas de trucage ;
- pas de bidouillage ;
- pas de succès simulé ;
- pas de hardcode pour faire illusion ;
- si Léa ne sait pas, elle s'arrête et demande de l'aide.
Dans le monde hospitalier, un arrêt sûr est préférable à une action dangereuse.
La démo est courte, mais elle prépare les POC.
## Scénario cible actuel
La base opérationnelle est :
`docs/coordination/active/2026-05-26_scenario-operatoire-demo-lea-v2-collecte-transposition.md`
Résumé :
1. Léa observe la liste des passages aux urgences.
2. Léa décrit le tableau : colonnes, dossiers, statuts.
3. Léa propose : traiter tous les dossiers ou un dossier en particulier.
4. Dom choisit un dossier, probablement `MOREL Catherine / 25003284`.
5. Léa ouvre le dossier.
6. Léa parcourt les onglets :
- `Motif d'admission`
- `Examens cliniques`
- `Imagerie`
- `Notes médicales`
- `Synthèse Urgences`
7. Léa collecte les informations, y compris avec scroll/ascenseur si nécessaire.
8. Léa demande où consigner les informations :
- Excel ;
- Word ;
- base de données ;
- autre plateforme/environnement.
9. Léa reporte les informations collectées.
10. Léa s'arrête pour validation humaine.
Le coeur de la démonstration : **lecture écran précise -> collecte multi-onglets -> choix utilisateur -> transposition dans un autre outil**.
## État technique connu
Validé :
- Smoke Bloc-notes `replay_sess_1c0bfb42` : `16/16`, `0 failed`, `0 retries`, `0 pause Léa`.
- Profil démo Linux actif :
- `RPA_SKIP_INTENTION_ENRICHMENT=true`
- `RPA_SKIP_BUILD_VISION=true`
- `RPA_EASYOCR_GPU=0`
- `AGENT_CHAT_ENABLE_OWL=0`
- `AGENT_CHAT_ENABLE_UI_DETECTION=0`
- Runtime démo visuel : `qwen2.5vl` bbox legacy.
- Ne pas migrer globalement vers `qwen3.5`.
- `qwen3.5` reste benchmark/API préparatoire.
- Patch OCR préfixe `Enregi` / `Enregistrer` ACK, seuil 50%.
- EasyOCR GPU désactivé par défaut.
- D5-v3c Windows `num_ctx=8192` reporté post-démo.
Maquette :
- service `rpa-mockup-easily.service` actif ;
- endpoint `http://127.0.0.1:8765/healthz` OK ;
- maquette Windows attendue : `http://192.168.1.40:8765/index.html`.
Important :
- `/api/analyse` utilise le modèle texte `qwen2.5:7b`, pas `qwen2.5vl`.
- `qwen2.5vl:7b-rpa` sert au grounding visuel/replay.
- l'ancien workflow `Urgence_aiva_demo` contient des briques utiles mais ne doit pas être rejoué tel quel.
## Documents à lire dans cet ordre
1. `docs/coordination/active/2026-05-26_cadrage-produit-aiva-vision.md`
2. `docs/coordination/active/2026-05-26_arbitrage-dom-demo-reelle-poc.md`
3. `docs/coordination/active/2026-05-26_principe-dom-apprentissage-fail-safe.md`
4. `docs/coordination/active/2026-05-26_scenario-operatoire-demo-lea-v2-collecte-transposition.md`
5. `docs/coordination/active/2026-05-26_audit-ancien-workflow-urgence-aiva.md`
Compléments utiles :
- `docs/coordination/inbox_codex/2026-05-26_1030_claude-to-codex_CHECKLIST-easily-capture-trace.md`
- `docs/coordination/inbox_codex/2026-05-26_1145_gemini-to-codex_REPONSE-demo-metier-risques.md`
- `docs/handoffs/PROMPT_REPRISE_CODEX_2026-05-25_SOIR.md`
## Méthode de travail
Le repo utilise une coordination par fichiers Markdown.
Pour écrire à Codex :
`docs/coordination/inbox_codex/YYYY-MM-DD_HHMM_qwen-to-codex_SUJET.md`
Format attendu :
- `De`: Qwen
- `A`: Codex
- `Date`: horodatage Europe/Paris
- `Statut`: ACK / NACK / proposition
- réponse courte et actionnable.
Ne pas écrire de rapport long sauf demande explicite.
Toujours distinguer :
- faits vérifiés ;
- hypothèses ;
- recommandations ;
- risques bloquants.
## Limites non négociables
- Pas de replay live sans GO explicite Dom.
- Pas de redéploiement Windows.
- Pas de restart service sans demande Codex/Dom.
- Pas de migration globale modèle.
- Pas de `RPA_GROUNDING_MODEL=qwen3.5:9b`.
- Pas de patch runtime sans demande.
- Pas de secret dans les docs.
- Pas de patient réel : la maquette est fictive.
- Pas de proposition cosmétique ou truquée.
## Ce que tu dois éviter
- Ne pas vendre une autonomie totale immédiate.
- Ne pas réduire Aiva-vision à la maquette Easily.
- Ne pas présenter Aiva-urgence comme tout le produit.
- Ne pas proposer l'ancien `Urgence_aiva_demo` comme scénario tel quel.
- Ne pas recommander une action risquée pour "faire passer la démo".
- Ne pas inventer des capacités absentes du code.
## Première tâche attendue
Après lecture des documents prioritaires, produis un fichier :
`docs/coordination/inbox_codex/YYYY-MM-DD_HHMM_qwen-to-codex_REPRISE-analyse-scenario-v2.md`
Contenu demandé :
1. ACK/NACK du cadrage produit.
2. Résumé du scénario v2 en 8 lignes maximum.
3. 5 risques NOGO maximum.
4. 5 critères de réussite client maximum.
5. Les 3 points techniques à vérifier avant capture.
6. Une seule recommandation prioritaire pour rendre Léa "super solide et agile" sur cette démo.
Ne propose pas encore de patch.
Auteur : Codex