From bb4b5f030a0fc8affe89cf1745b4562a5d84d672 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Tue, 3 Feb 2026 16:53:58 -0300 Subject: [PATCH] focus: ensure keyword overlap --- atlasbot/engine/answerer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/atlasbot/engine/answerer.py b/atlasbot/engine/answerer.py index c7f10e9..ec9b15d 100644 --- a/atlasbot/engine/answerer.py +++ b/atlasbot/engine/answerer.py @@ -615,7 +615,7 @@ class AnswerEngine: model=plan.model, tag="focus_fix", ) - if not metric_facts: + if not metric_facts or not _has_keyword_overlap(metric_facts, keyword_tokens): best_line = _best_keyword_line(summary_lines, keyword_tokens) if best_line: reply = f"From the latest snapshot: {best_line}."