diff --git a/atlasbot/engine/answerer.py b/atlasbot/engine/answerer.py index fb54f26..49f8ec0 100644 --- a/atlasbot/engine/answerer.py +++ b/atlasbot/engine/answerer.py @@ -1016,11 +1016,15 @@ def _extract_hottest_facts(lines: list[str], question: str) -> list[str]: if not lines: return [] lowered = question.lower() + if "hardware" in lowered or "class" in lowered: + return [] if not any( term in lowered for term in ("hottest", "hot", "highest", "lowest", "most", "top", "peak", "loaded", "load", "busy") ): return [] + if "node" not in lowered and "nodes" not in lowered: + return [] line = next((item for item in lines if item.lower().startswith("hottest:")), "") if not line: return []