Externalize dictionaries and add anonymization review corpus

This commit is contained in:
2026-04-21 10:32:57 +02:00
parent 39db675052
commit 34dcf8f360
99 changed files with 1805 additions and 805 deletions

View File

@@ -0,0 +1,26 @@
# Corpus synthétique de revue humaine
Ce corpus ne remplace pas les tests unitaires. Il sert à valider des documents
complets, relus par un humain, avec un vrai diff entre :
- `test.txt` : document synthétique source
- `expected.txt` : anonymisation attendue selon la règle métier
- `actual/` : sortie réellement produite par le moteur
Objectif :
- détecter les régressions de composition sur des documents réalistes ;
- rendre visibles les écarts de comportement du moteur ;
- préparer une validation humaine avant promotion éventuelle en suite bloquante.
Commande :
```bash
python3 tools/run_synthetic_review_corpus.py
```
Chaque exécution écrit :
- `actual.txt`
- `actual.audit.json`
- `actual.summary.json`
- `diff.txt`
Sous [actual](/home/dom/ai/anonymisation/tests/synthetic_review/actual).