docs(build): réserves revue Qwen Plan 3 — MAJ app gelée (D8), précondition tray, note RGPD identifiants indirects
This commit is contained in:
@@ -4,7 +4,9 @@
|
||||
Windows torch-free (Task 8). **AUCUNE valeur PII — compteurs uniquement.**
|
||||
|
||||
Les documents sont identifiés par leur **numéro de dossier** du corpus interne
|
||||
(jamais par un nom de patient). Les sorties de traitement sont restées dans `/tmp`
|
||||
(jamais par un nom de patient). ⚠️ **RGPD** : ces numéros de dossier sont des
|
||||
**identifiants indirects** — usage **interne** uniquement. Avant toute diffusion
|
||||
externe de ce fichier, les remplacer par des étiquettes neutres (`DOC-A`, `DOC-B`…). Les sorties de traitement sont restées dans `/tmp`
|
||||
(non commité). Les compteurs proviennent du champ `kind` de l'audit `.audit.jsonl`
|
||||
produit par `scripts/anonymize_cli.py` (contrat de production : burn raster +
|
||||
texte pseudonymisé + audit JSONL). Le champ `original` (la valeur détectée) n'a
|
||||
|
||||
@@ -121,6 +121,18 @@ Depuis le Plan 3 (2026-07), le flavor `-GuiV6` :
|
||||
- Smoke OCR sur PDF scanné (`ocr_used=True`) : les poids OnnxTR viennent de
|
||||
`_MEIPASS/models/onnxtr/models`, aucun téléchargement runtime.
|
||||
|
||||
### Mise à jour en place (D8) — comportement de l'installeur
|
||||
|
||||
- L'installeur pose `AppMutex=AivanonymAnonymisationV6` (= `gui_v6/single_instance.py:APP_MUTEX_NAME`)
|
||||
et `CloseApplications=yes` : Inno Setup envoie `WM_CLOSE` à l'app en cours et attend
|
||||
sa fermeture avant de remplacer l'EXE.
|
||||
- **Cas où l'app ne se ferme pas seule** : si l'application est gelée (ne répond plus au
|
||||
`WM_CLOSE`), Inno Setup n'effectue **pas** de force-kill silencieux — il affiche un
|
||||
**dialogue à l'utilisateur** (forcer la fermeture / annuler la MAJ). Il n'y a donc pas
|
||||
d'échec silencieux, mais la MAJ requiert une action manuelle dans ce cas.
|
||||
- Précondition : la GUI V6 n'a **pas** de réduction en zone de notification (tray). Si une
|
||||
telle fonctionnalité était ajoutée, revoir D8 (un process en tray survivrait au `WM_CLOSE`).
|
||||
|
||||
## Important
|
||||
|
||||
- les utilisateurs finaux n'ont pas besoin d'installer Python
|
||||
|
||||
@@ -4,6 +4,10 @@
|
||||
``AppMutex`` dans installer/Anonymisation.iss (Plan 3 / D8) pour que l'installeur
|
||||
ferme l'app avant une mise à jour.
|
||||
- POSIX (dev/test) : verrou ``fcntl`` exclusif sur un fichier dans le dossier app.
|
||||
|
||||
Précondition D8 : la GUI n'a pas de réduction en zone de notification (tray). L'AppMutex
|
||||
+ ``CloseApplications`` de l'installeur suffisent car fermer la fenêtre termine le process.
|
||||
Si un mode tray était ajouté, le process survivrait au ``WM_CLOSE`` et D8 devrait être revu.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
Reference in New Issue
Block a user