Externalize dictionaries and add anonymization review corpus
This commit is contained in:
26
tests/synthetic_review/README.md
Normal file
26
tests/synthetic_review/README.md
Normal 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).
|
||||
Reference in New Issue
Block a user