harden(gui): centraliser fail-close repli + garde-fou logging + doc mutex (revue finale Plan 1a)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-25 18:09:52 +02:00
parent 6476fe9f98
commit 2aa5a43261
4 changed files with 14 additions and 9 deletions

View File

@@ -130,10 +130,11 @@ class RunSummary:
def _default_process_fn(doc_path: Path, out_dir: Path) -> dict:
# Import paresseux : aucun manager NER chargé à l'import du runner.
from anonymizer_core_refactored_onnx import process_document
# Passe par make_process_fn pour bénéficier du fail-close P0-1 (refus si le
# NER obligatoire est indisponible), même sur ce chemin de repli.
from gui_v6.engine_bridge import EngineSettings, make_process_fn
return process_document(doc_path, out_dir)
return make_process_fn(EngineSettings())(doc_path, out_dir)
class ProcessingRunner: