diff --git a/anonymizer_core_refactored_onnx.py b/anonymizer_core_refactored_onnx.py index f07a3ca..8056f9b 100644 --- a/anonymizer_core_refactored_onnx.py +++ b/anonymizer_core_refactored_onnx.py @@ -2343,6 +2343,10 @@ def _cross_validate_name_candidates( if strength == "high": # Toujours accepter les champs DPI structurés accepted = True + elif cand.bypass_stopwords: + # Force names (contexte Dr/Mme confirmé) → toujours accepter + # même si c'est un stop-word (ex: Dr MASSE, Dr GRAND) + accepted = True elif strength == "medium": if is_ner_confirmed: accepted = True