docs(coordination): protocole de coordination + décisions + inbox + log + vision

- docs/coordination/ : README, decisions (no-ui, pivots MVP), inbox Claude/Qwen/Dom, archive, log, etat-projet
- docs/installation/ : procédure SmartScreen
- docs/reflexions/ : vision fonctionnelle avant prod

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-04 16:31:06 +02:00
parent 2d23f6c31a
commit bf79e445f5
37 changed files with 4171 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
---
from: dom
to: all
date: 2026-05-28T18:18:00+02:00
topic: no-ui-changes-sprint-mvp
status: closed
priority: blocker
references:
- decision: 2026-05-28_dom_mvp-livraison-mardi.md
---
# D-10 — Pas de modification UI pendant le sprint MVP
## Décision
**Aucune modification de l'interface utilisateur** (`Pseudonymisation_Gui_V5.py`) pendant le sprint MVP livraison mardi 02/06.
## Conséquences sur les actions P0
| # | Action | Impact |
|---|---|---|
| Q-1 | Quarantaine différentielle | OK — modifications dans le core uniquement |
| C-8 | Fix régression GRAND | OK — fix détection, pas UI |
| Q-2 | Chemin absolu `.spec` | OK — fichier build, pas UI |
| C-2 | Doublon `profiles.yml` | OK — config |
| **B-1** | Métadonnées sortie | OK — XMP PDF + `.audit.jsonl` uniquement. **Pas de modif titre fenêtre / status bar** (déjà fait depuis `6586b89`). |
| **B-2** | Logs exportables | **REDÉFINI** — pas de bouton GUI. À la place : écriture systématique d'un fichier `<docname>.log` à côté des sorties + un `errors.log` cumulatif dans le dossier de sortie. Bêta zippe le dossier manuellement. |
| **B-3** | Pré-flight texte vide | OK — décision interne du core, pas UI. Si quarantaine, c'est juste un fichier dans le dossier `quarantaine/`. |
| Rebuild EXE | OK |
## Justification (inférée)
- Toute modif UI = risque visuel + tests humains + ré-itération sur la maquette V6
- La V5.5 est stable depuis le commit `6586b89` (titre + status bar avec version/build/commit)
- Le bêta-testeur connaît déjà la V5.5
- Tout effort UI sera capitalisé sur la GUI V6 post-MVP
## Action immédiate
Notifier Qwen pour qu'il n'inclue pas de modification GUI dans son pseudo-code Q-1.

View File

@@ -0,0 +1,64 @@
---
from: dom
to: all
date: 2026-06-02T12:15:00+02:00
topic: mvp-pivots-strategiques
status: closed
priority: blocker
---
# Décisions D-11 à D-15 — Pivots stratégiques produit
## D-11 — Pas d'Ollama / API LLM par défaut
Le logiciel livré bêta **ne disposera pas** d'Ollama ni d'API LLM externe.
- VLM Ollama → option embarquée mais **cachée** (admin-mode uniquement)
- GLiNER → idem si pertinent
- EDS-Pseudo + CamemBERT-bio ONNX restent comme moteurs NER principaux
- → impact qualité : doit fonctionner sans le VLM
## D-12 — Anonymisation complète des références d'exemple
Plus aucune référence réelle dans le code, l'UI, les docs, les release notes :
- `CHCB``CHUXX` (anonyme)
- `Bayonne` / `Saint-Denis` / villes réelles → `Chicago` ou anonyme
- Noms patients / médecins réels → faux noms
- Cible : un auditeur RGPD doit pouvoir lire **tout** le code/docs sans tomber sur une vraie PII
## D-13 — Réglages partiellement protégés
Certains réglages avancés ne doivent **pas être accessibles** au bêta sans
mode admin :
- VLM Ollama (D-11)
- Stopwords personnalisés
- Profils techniques (regex_overrides, force_terms)
- Choix moteur NER
- → mécanisme : mode admin déclenché par interaction explicite (séquence
de touches, fichier `.admin` à la racine, mot de passe)
## D-14 — Système de protection licence
L'EXE doit refuser de démarrer si :
- Installé sur un poste autre que celui prévu (hardware fingerprint ?
Disk UUID ? MAC ?)
- Date d'expiration dépassée (durée limitée à définir)
- → effort à estimer + risque d'amenuiser fortement la facilité de
déploiement / mise à jour
## D-15 — Investigation leaks audit_30 prioritaire
Avant tout autre dev MVP, comprendre pourquoi :
- `GRAND` (trackare-05012965) — fix C-8 inefficace
- `SIMONET Marie lise` + `OYARCABA` (BACTERIO 23232115)
- `EJNAINI` (trackare-BA127127)
ne sont pas masqués par le pipeline. **Pas de livraison MVP avec 3
leaks audit non-corrigés en milieu santé.**
## Impact calendrier
Le MVP était déjà repoussé (Dom malade). Ces 5 pivots déplacent encore :
- D-11/D-12/D-13/D-14 = travaux additionnels non triviaux
- D-15 = bloquant immédiat
Nouvelle estimation calendrier : **fin juin 2026** au mieux.