Some checks failed
security-audit / Bandit (scan statique) (push) Successful in 14s
security-audit / pip-audit (CVE dépendances) (push) Successful in 10s
security-audit / Scan secrets (grep) (push) Successful in 8s
tests / Lint (ruff + black) (push) Successful in 13s
tests / Tests unitaires (sans GPU) (push) Failing after 14s
tests / Tests sécurité (critique) (push) Has been skipped
Pipeline E2E complet validé : Capture VM → streaming → serveur → cleaner → replay → audit trail Mode apprentissage supervisé fonctionne (Léa échoue → humain → reprise) Dashboard : - Cleanup 14→10 onglets (RCE supprimée) - Fleet : enregistrer/révoquer agents, tokens, ZIP pré-configuré téléchargeable - Audit trail MVP (/audit) : filtres, tableau, export CSV, conformité AI Act/RGPD - Formulaire Fleet simplifié (nom + email, machine_id auto) VWB bridge Léa→VWB : - Compound décomposés en N steps (saisie + raccourci visibles) - Layout serpentin 3 colonnes (plus colonne verticale) - Badge OS 🪟/🐧, filtre OS retiré (admin Linux voit Windows) - Fix import SQLite readonly Cleaner intelligent : - Descriptions lisibles (UIA/C2) + détection doublons - Logique C2 : UIElement identifié = jamais parasite - Patterns parasites resserrés - Message Léa : "Je n'y arrive pas, montrez-moi comment faire" Config agent (INC-1 à INC-7) : - SERVER_URL + SERVER_BASE unifiés - RPA_OLLAMA_HOST séparé - allow_redirects=False sur POST - Middleware réécriture URL serveur CI Gitea : fix token + Flask-SocketIO + ruff propre Fleet endpoints : /agents/enroll|uninstall|fleet + agent_registry SQLite Backup : script quotidien workflows.db + audit Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
285 lines
13 KiB
Markdown
285 lines
13 KiB
Markdown
**SCÉNARIOS DE DÉMO — Urgences (26 avril 2026)**
|
||
**Contexte** : 10-20 DG/DSI de groupements de cliniques, dont plusieurs
|
||
|
||
RPA-experts (UiPath, Automation Anywhere). Pitch duo Amina + Dom.
|
||
**Cadre narratif** : Amina a prouvé manuellement 150 k€/mois de
|
||
|
||
récupération PMSI urgences par clinique. **Léa est le scaler de cette**
|
||
**
|
||
méthode prouvée** — pas une techno RPA de plus.
|
||

|
||
**Critères d'évaluation (grille commune aux 3 scénarios)**
|
||
| | | |
|
||
|-|-|-|
|
||
| **Critère** | **Description** | **Note** |
|
||
| Impact émotionnel DG | Est-ce que ça fait lever les sourcils ? | /5 |
|
||
| Faisabilité technique | On sait le faire aujourd'hui sans rustine ? | /5 |
|
||
| Risque démo live | Probabilité que ça plante devant 20 personnes | /5 (5 = très risqué) |
|
||
| Reproductibilité | On peut le refaire dans 3 pilotes différents | /5 |
|
||
| Crédibilité ROI | Le chiffre annoncé est défendable si un DAF challenge | /5 |
|
||
|
||

|
||
**Scénario A — "L'audit rétrospectif des actes oubliés"**
|
||
**Titre pitchable**
|
||
**"Récupération de 15 000 € d'actes oubliés en 5 minutes — sur un lot de**
|
||
**
|
||
30 dossiers urgences de la semaine."**
|
||
**Durée démo live**
|
||
**5 minutes** (+ 2 min de commentaire par Amina sur le chiffrage).
|
||
**Pitch en une phrase**
|
||
Léa relit les dossiers urgences de la semaine écoulée, détecte les actes
|
||
|
||
cliniques non codés, propose les corrections, chiffre le gain PMSI.
|
||
|
||
|
||
**Étapes de la démo**
|
||
1. **[Dom, 10 s]** Ouvre l'interface Léa (dashboard). Montre un dossier
|
||
|
||
d'entrée : "30 passages urgences du 15 au 19 avril, à auditer."
|
||
2. **[Amina, 15 s]** "Normalement, c'est ce que je fais moi-même, à la main,
|
||
|
||
en une après-midi. Je vais vous montrer ce que Léa fait en 3 minutes."
|
||
3. **[Dom, 3 min]** Lance Léa en mode "audit rétrospectif". À l'écran :
|
||
|
||
Léa ouvre le DPI (Resurgences en natif ou en vidéo captée), parcourt
|
||
|
||
chaque dossier, lit le compte-rendu médical, compare aux actes cotés.
|
||
|
||
Dans une side-pane dashboard, on voit apparaître en temps réel :
|
||
- Dossier 1 : ✅ OK
|
||
- Dossier 2 : ⚠️ ECG mentionné dans CR, non codé → +42 €
|
||
- Dossier 3 : ⚠️ Suture complexe codée comme simple → +78 €
|
||
- Dossier 4 : ✅ OK
|
||
- ... (avec un compteur ROI qui monte)
|
||
4. **[Amina, 30 s]** Commentaire pendant que ça défile : "Regardez, ça, c'est
|
||
|
||
exactement ce que j'aurais vu. Et là, on est à 14 800 € de récupération
|
||
|
||
sur **une semaine**."
|
||
5. **[Dom, 30 s]** Fin de l'audit. Léa affiche un rapport final : 12 actes
|
||
|
||
oubliés, 3 erreurs de cotation, total **14 850 €**. Export CSV + mail
|
||
|
||
automatique au médecin urgentiste pour validation.
|
||
6. **[Amina, 60 s, closing du scénario]** "Sur un volume annuel de 50 000
|
||
|
||
passages urgences par clinique — un groupement de 10 cliniques c'est
|
||
**plus de 8 M€/an** de valorisation récupérable. Et on ne parle que des
|
||
|
||
urgences."
|
||
**Chiffre clé à afficher**
|
||
- **14 850 €** récupérés sur 30 dossiers = **495 €/dossier en moyenne**
|
||
- Projection : **150 000 €/mois/clinique** (la preuve Amina, sans IA, donc
|
||
borne inférieure)
|
||
- Groupement 10 cliniques = **18 M€/an de potentiel**
|
||
|
||
|
||
**Prérequis**
|
||
- **Corpus de 30 dossiers fictifs** réalistes — à préparer avec la TIM
|
||
- Léa connaît les patterns de codage PMSI urgences (prompts métier déjà
|
||
|
||
chargés)
|
||
- Dashboard avec side-pane "audit en cours" prête
|
||
- Vidéo de backup enregistrée **avant la démo** (au cas où)
|
||
**Risques live & mitigation**
|
||
| | | |
|
||
|-|-|-|
|
||
| **Risque** | **Proba** | **Mitigation** |
|
||
| Léa rate un code évident | Moyenne | Préalable : **tourner le scénario 5× à l'avance**, fixer le corpus |
|
||
| Latence serveur sur Citrix | Moyenne | Basculer sur DPI natif local pour la démo |
|
||
| Amina coupe Dom pour commenter trop tôt | Élevée | **Répétition en binôme la veille** |
|
||
| Un DG dit "vous avez scripté ça" | Haute | Proposer un **pilote 2 semaines chez lui** tout de suite |
|
||
|
||
**Notes**
|
||
- **Scénario préféré** : très visuel, chiffrage direct, colle au narratif
|
||
|
||
Amina, risque maîtrisable.
|
||
- Avantage : la partie "Léa lit/compare" peut être accélérée en post-prod
|
||
|
||
si on passe sur une vidéo backup.
|
||
- Limite : ne montre pas la capacité **autonomous** de Léa (elle ne clique
|
||
|
||
pas pour valider, elle propose). À compléter éventuellement par B ou C.
|
||

|
||
**Scénario B — "L'assistant temps réel"**
|
||
**Titre pitchable**
|
||
**"Pendant que la TIM code un dossier qui vient de sortir, Léa regarde**
|
||
**
|
||
par-dessus son épaule et signale ce qu'elle oublie."**
|
||
|
||
|
||
**Durée démo live**
|
||
**3 minutes**.
|
||
**Pitch en une phrase**
|
||
La TIM code normalement. Léa observe l'écran, compare au CR médical, et
|
||
|
||
pop-up une alerte quand elle détecte un acte manquant.
|
||
**Étapes de la démo**
|
||
1. **[Dom, 15 s]** "La TIM (ou un intervenant qui joue la TIM — idéalement
|
||
|
||
la vraie TIM si elle est venue) ouvre un dossier. Léa tourne en arrière-
|
||
|
||
plan."
|
||
2. **[TIM, 90 s]** Code un dossier comme d'habitude. Amina commente ce
|
||
|
||
qu'elle fait ("elle ouvre le CR, elle regarde les actes, elle saisit…").
|
||
3. **[Pop-up Léa, 5 s]** Dans le coin, une bulle apparaît :
|
||
|
||
"Acte probablement manquant : monitoring cardiaque (mentionné ligne 3
|
||
|
||
du CR) — +28 €. Confirmer ?"
|
||
4. **[TIM, 15 s]** Clique "Confirmer". Léa ajoute le code dans le DPI
|
||
|
||
(ou propose le code et la TIM le saisit — à choisir selon niveau de
|
||
|
||
risque).
|
||
5. **[Amina, 45 s, closing]** "En temps réel. Pas de batch. Pas de
|
||
|
||
vérification rétrospective. La TIM garde la main, Léa est le filet."
|
||
**Chiffre clé à afficher**
|
||
- **80 % des actes oubliés** détectés en temps réel
|
||
- **+8 à 12 min par dossier économisées** (pas besoin de revenir dessus
|
||
J+1)
|
||
- "Un filet de sécurité sur chaque dossier"
|
||
|
||
|
||
|
||
|
||
**Prérequis**
|
||
- Un dossier fictif avec **au moins un acte clairement détectable** (ECG ou
|
||
|
||
monitoring)
|
||
- La pop-up Léa visuellement propre (pas de dialog Windows moche)
|
||
- Couplage visuel OCR du CR ↔ interface de saisie (à tester spécifiquement)
|
||
- Latence < 5 secondes entre le moment où la TIM est sur le bon écran et la
|
||
|
||
pop-up Léa
|
||
**Risques live & mitigation**
|
||
| | | |
|
||
|-|-|-|
|
||
| **Risque** | **Proba** | **Mitigation** |
|
||
| Pop-up n'apparaît pas / trop tard | **Haute** | Fixer un déclencheur manuel de secours (Amina dit "et regardez, Léa a détecté…") |
|
||
| Faux positif en direct | Moyenne | Trigger garde-fou : seuil de confidence > 0.8 |
|
||
| TIM stressée, perd ses moyens | Moyenne | **Répétition 3× la veille** si la TIM joue live |
|
||
| Écran capturé mal rendu au projecteur | Haute | Test projecteur 1h avant, résolution fixe |
|
||
|
||
**Notes**
|
||
- Effet "magie" maximum si ça marche.
|
||
- **Risque de plantage > scénario A.** À faire en **deuxième position**, pas
|
||
|
||
en ouverture.
|
||
- Peut être joué en "complément" du A (audit rétrospectif, puis "et en
|
||
|
||
temps réel, voici ce que Léa fait aussi"), en 2 min flat.
|
||
- Si la TIM est venue à la démo : énorme plus-value émotionnelle (elle
|
||
|
||
raconte elle-même). Si elle n'est pas là, Dom ou Amina joue son rôle,
|
||
|
||
ce qui est moins crédible.
|
||
|
||
|
||
|
||
|
||
|
||
|
||

|
||
**Scénario C — "Le codeur autonome"**
|
||
**Titre pitchable**
|
||
**"Léa code seule un dossier urgence complet — admission, examens, actes,**
|
||
**
|
||
sortie — en 90 secondes. La TIM valide, c'est parti au PMSI."**
|
||
**Durée démo live**
|
||
**7 minutes** (2 min setup + 90 s exécution Léa + 3 min commentaires +
|
||
|
||
30 s validation).
|
||
**Pitch en une phrase**
|
||
Léa prend un CR brut d'urgence, ouvre le DPI, navigue dans les écrans,
|
||
|
||
remplit les champs RUM + RPU, valide le codage PMSI. Humain en superviseur.
|
||
**Étapes de la démo**
|
||
1. **[Dom, 30 s]** Montre le CR en entrée : texte brut (1 page).
|
||
2. **[Amina, 30 s]** "Normalement, coder ce dossier me prend 4-5 minutes.
|
||
|
||
Regardez Léa."
|
||
3. **[Dom, 90 s]** Lance Léa en mode autonomous. À l'écran :
|
||
- Léa ouvre le DPI (clic sur l'icône du bureau)
|
||
- Navigue dans le menu "nouveau passage"
|
||
- Saisit nom, prénom, date de naissance (issus du CR)
|
||
- Remplit motif d'entrée (CIM-10 auto depuis CR)
|
||
- Navigue vers "actes réalisés", cote chaque acte
|
||
- Remplit diagnostic principal + associés
|
||
- Clique "Enregistrer" → dialogue de validation
|
||
- **S'arrête** sur la validation finale
|
||
4. **[Amina, 30 s]** "Léa s'arrête ici **volontairement**. C'est la TIM qui
|
||
|
||
valide. On garde l'humain dans la boucle."
|
||
5. **[TIM ou Dom, 15 s]** Valide → message "RUM/RPU envoyés au PMSI".
|
||
6. **[Amina, 2 min, closing]** "4 minutes économisées par dossier.
|
||
|
||
50 dossiers/jour. 10 cliniques. Faites le calcul." (et elle projette.)
|
||
|
||
|
||
**Chiffre clé à afficher**
|
||
- **90 s vs 4 minutes** (division par 2.5 à 3 du temps)
|
||
- **Sur un volume de 50 k passages/an** : 3 300 heures TIM économisées/an
|
||
- Projection ROI : dépend du chargé TIM (60 k€/an chargé = **~160 k€ de**
|
||
**temps dégagé/clinique/an**, hors récupération PMSI)
|
||
**Prérequis**
|
||
- Workflow **très** répété, testé 20 fois au moins avant la démo
|
||
- DPI cible **fixé et gelé** (pas de mise à jour 48h avant)
|
||
- Mode autonomous Léa stable (voir Phase 3 roadmap : probablement **pas**
|
||
**
|
||
encore prêt le 26 avril**)
|
||
- Vidéo de backup non négociable
|
||
- Plan B : passer en "Léa remplit les champs un à un, la TIM valide
|
||
|
||
étape par étape" (demi-autonomous, moins risqué)
|
||
**Risques live & mitigation**
|
||
| | | |
|
||
|-|-|-|
|
||
| **Risque** | **Proba** | **Mitigation** |
|
||
| Léa rate un clic au milieu | **Très haute** | Vidéo de backup + plan B demi-autonomous |
|
||
| DPI a changé d'UI depuis la capture | Haute | Freeze DPI version 48h avant |
|
||
| Timing perçu comme "lent" par le public | Moyenne | Accélérer en post-prod (si vidéo) |
|
||
| Question acerbe d'un RPA-expert sur l'UI drift | Haute | Réponse cadrée (cf. FAQ, question "UI qui change") |
|
||
| Dom stressé et Léa refuse de démarrer | Moyenne | 15 min de setup tranquille avant + test final 5 min avant |
|
||
|
||
**Notes**
|
||
- **Le plus spectaculaire**, mais aussi **le plus risqué**.
|
||
- **À GARDER POUR PLUS TARD** — début juin, voire fin mai. Le 26 avril,
|
||
|
||
Léa en full autonomous devant des RPA-experts = roulette russe.
|
||
- Option : montrer ce scénario **en vidéo enregistrée** en bonus (2 min),
|
||
pas en live. On garde l'impact sans le risque.
|
||
|
||

|
||
|
||
**Recommandation**
|
||
**Plan proposé pour la démo du 26 avril**
|
||
1. **Ouverture Amina** (2 min, storytelling 150 k€/mois urgences).
|
||
2. **Démo principale = scénario A** (audit rétrospectif, 5 min).
|
||
3. **Bonus = scénario B** (assistant temps réel, 3 min), **uniquement si**
|
||
**
|
||
la TIM est présente et à l'aise**. Sinon on saute.
|
||
4. **Teaser = scénario C en vidéo** (2 min, "voilà ce qu'on déploiera en
|
||
|
||
pilote"), pas en live.
|
||
5. **Closing Amina** (3 min, ROI projetté, appel à pilote).
|
||
**Pourquoi ce plan**
|
||
- **A en premier** : visuel, chiffré, quasi zéro risque live, parle
|
||
directement aux DG.
|
||
- **B en bonus** : effet "waouh" si on a les billes, skipable sinon.
|
||
- **C en vidéo** : montre l'ambition/roadmap sans se prendre un plantage
|
||
en pleine figure.
|
||
- **Amina bookends** : c'est elle qui ouvre et ferme. Elle est la crédibilité
|
||
métier. Dom est l'exécution.
|
||
**Question ouverte à trancher**
|
||
**Est-ce qu'on invite la TIM à la démo du 26 avril ?**
|
||
- Oui = scénario B devient solide, mais +1 logistique (transport, hôtel,
|
||
|
||
briefing, déblocage de sa journée avec la clinique).
|
||
- Non = on joue tous les scénarios en simulation, narratif un peu moins fort.
|
||
- **À décider avec Amina demain matin** en fonction de son feeling
|
||
|
||
sur la TIM pendant l'interview.
|