atlasbot: fix runbook evidence gating and reorder hardware
This commit is contained in:
parent
583507b3e5
commit
a3e98c8632
@ -296,13 +296,8 @@ class AnswerEngine:
|
||||
unknown_namespaces = _find_unknown_namespaces(reply, allowed_namespaces)
|
||||
runbook_fix = _needs_runbook_fix(reply, runbook_paths)
|
||||
runbook_needed = _needs_runbook_reference(normalized, runbook_paths, reply)
|
||||
if snapshot_context and (
|
||||
_needs_evidence_fix(reply, classify)
|
||||
or unknown_nodes
|
||||
or unknown_namespaces
|
||||
or runbook_fix
|
||||
or runbook_needed
|
||||
):
|
||||
needs_evidence = _needs_evidence_fix(reply, classify)
|
||||
if (snapshot_context and needs_evidence) or unknown_nodes or unknown_namespaces or runbook_fix or runbook_needed:
|
||||
if observer:
|
||||
observer("evidence_fix", "repairing missing evidence")
|
||||
extra_bits = []
|
||||
|
||||
@ -1772,9 +1772,9 @@ def summary_text(snapshot: dict[str, Any] | None) -> str:
|
||||
bits.append(f"version={snapshot_version}")
|
||||
lines.append("snapshot: " + ", ".join(bits))
|
||||
_append_nodes(lines, summary)
|
||||
_append_hardware(lines, summary)
|
||||
_append_lexicon(lines, summary)
|
||||
_append_pressure(lines, summary)
|
||||
_append_hardware(lines, summary)
|
||||
_append_node_facts(lines, summary)
|
||||
_append_node_ages(lines, summary)
|
||||
_append_node_taints(lines, summary)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user