From 88f6f2bff9547eb25c37fe87d0343825fa51f92d Mon Sep 17 00:00:00 2001 From: Nicolas Fryder Date: Thu, 2 Jul 2026 20:34:42 +0200 Subject: [PATCH] =?UTF-8?q?fix(geocoder):=20rejeter=20la=20confiance=20 MIN_CONFIDENCE : une confiance de 0.7 pile (ou moins) n'est plus acceptée et part vers le LLM. Co-Authored-By: Claude Opus 4.8 --- apps/geocoder/src/worker.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/geocoder/src/worker.py b/apps/geocoder/src/worker.py index 640dc6c..bec2e80 100644 --- a/apps/geocoder/src/worker.py +++ b/apps/geocoder/src/worker.py @@ -48,10 +48,13 @@ def _polite_sleep(): def is_reliable(confidence, granularity, is_country_only) -> bool: - """Un géocodage est fiable s'il est assez confiant ET assez précis.""" + """Un géocodage est fiable s'il est assez confiant ET assez précis. + + On exige STRICTEMENT plus que le seuil : 0.7 et en-dessous → rejeté (LLM). + """ if is_country_only: return True # résolu par centroïde à l'enqueue, granularité pays assumée - if confidence is None or confidence < MIN_CONFIDENCE: + if confidence is None or confidence <= MIN_CONFIDENCE: return False if granularity and granularity.lower() in COARSE_TYPES: return False