OuiDire : un pipeline de preuve (sources, mecanismes, citations, vault chiffre)

Qu’est-ce que c’est, OuiDire.app?

Un workflow pour transformer des PDF psychiatriques/juridiques en cartes d’allégations auditables avec citations exportables.

Pipeline :

Sources + macros de mecanisme (8) + tags (~30)

Couche Source (provenance) :

  1. Oui-dire / Hearsay

Macros de mecanisme = couche “verdict” (exportable) :

  1. Déviation narrative (propos du patient réécrits)
  2. Fabrication / extrapolation
  3. Réécriture biographique
  4. Recyclage d’antécédents psychiatriques (RAP)
  5. Contradictions internes
  6. Omissions critiques
  7. Amplification
  8. Canonisation (faux récit qui se durcit par répétition)

Tags = couche “instrumentation” (indices mécanistes), utile pour recherche/filtres, justifications concises, heuristiques et features ML. Exemples de familles : attribution (“selon / rapporté par”), ancrage temporel (sauts/flou), hedging vs inflation de certitude, marqueurs de contradiction, signaux de recyclage, patterns d’omission.

Macros = “quel type de défaillance”. Tags = “comment ça se manifeste”.

Auditabilité (le contrat central)

Chaque carte a :

Les exports incluent :

Objectif : répondre vite à “cette allégation, ça vient d’où ?”.

La “privacy” comme pouvoir d’action

Dans ce contexte, “privacy-first” n’est pas une préférence : c’est du contrôle opérationnel. Quand des droits civils peuvent être suspendus, le risque concret, c’est de perdre l’accès, perdre des copies, perdre le contrôle narratif. La sauvegarde locale et un vault chiffré servent la continuité : garder un dossier utilisable, des exports reproductibles, et limiter l’exposition à des tiers. But : empêcher qu’un dossier psychiatrique demeure toujours une histoire non vérifiable ré-écrite par d’autres.

Cloud-first, avec des frontières claires

On démarre cloud-first pour :

Frontières :

OCR / extraction (Azure Document Intelligence)

Stockage (Azure Vault)

Cible : un vault optionnel qui stocke des blobs chiffrés :

Fallback local-only (plus tard, dégradé)

Un mode strict local-only peut exister plus tard :

C’est un compromis, pas la trajectoire principale.

Humain vs machine (signal propre)

Deux couches parallèles :

On mesure par carte :

Ça produit un signal de calibration/apprentissage sans centraliser des dossiers bruts par défaut.

v0 → v1 → v2

v0 :

v1 :

v2 :

Prochains billets (pas dans cet ordre précisément)