- Fixtures 001/003/004/005/010 : CHCB → CHUXX (D-12) - 009 : Biarritz désormais masqué [VILLE] (bug connu résolu par F1-F4), retrait de KNOWN_FAILURES + restauration de Biarritz dans must_not_contain - test_q1_quarantine.py : tests réels B-3/D2/D3/M5/INDEX/errors.log (ex-squelette xfail) Suite tests/unit : 85 passed, 0 failed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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 sourceexpected.txt: anonymisation attendue selon la règle métieractual/: 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 :
python3 tools/run_synthetic_review_corpus.py
Chaque exécution écrit :
actual.txtactual.audit.jsonactual.summary.jsondiff.txt
Sous actual.