feat(admin_rules): CLI simulate_admin_rule + fix email avant force_terms
- fix(detect): EMAIL masqué avant _apply_overrides pour éviter que les force_terms (ex: CHCB) ne cassent l'adresse — mh.lafitte@chcb.fr → [EMAIL] - fix(corpus): expected 007 mis à jour ([EMAIL] à la place de mh.[NOM]@[MASK].fr) - feat(tools): tools/simulate_admin_rule.py — CLI de simulation et validation isolée d'une règle admin (--text, --file, --corpus, --all) - fix(admin_rules): required_case_ids corrigés dans admin_rules.default.yml (noms des répertoires du corpus synthétique mis à jour) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -43,7 +43,7 @@ rules:
|
||||
approved_by: responsable_qualite
|
||||
tests:
|
||||
required_case_ids:
|
||||
- 005_force_mask_default_term
|
||||
- 009_multi_etablissements
|
||||
- 001_crh_hospitalisation_complete
|
||||
|
||||
- id: rule_identifier_1234567
|
||||
@@ -87,7 +87,7 @@ rules:
|
||||
approved_by: null
|
||||
tests:
|
||||
required_case_ids:
|
||||
- 003_multiline_venue_number
|
||||
- 003_consultation_complete
|
||||
- 001_crh_hospitalisation_complete
|
||||
|
||||
- id: rule_ipp_context_abc12345
|
||||
@@ -158,6 +158,6 @@ rules:
|
||||
approved_by: responsable_qualite
|
||||
tests:
|
||||
required_case_ids:
|
||||
- 006_whitelist_phrases_preserved
|
||||
- 006_trackare_soignants
|
||||
- 001_crh_hospitalisation_complete
|
||||
- 002_imagerie_complete
|
||||
|
||||
Reference in New Issue
Block a user