diff --git a/scripts/ops/hermes_triage_monitor.py b/scripts/ops/hermes_triage_monitor.py index 2cd0dbca0..ed80ad9d6 100755 --- a/scripts/ops/hermes_triage_monitor.py +++ b/scripts/ops/hermes_triage_monitor.py @@ -271,7 +271,7 @@ def diagnosis_event() -> None: """Show the diagnosis Ariadne stored: what Hermes said, and the verdict.""" run(["kubectl", "-n", NS_ARIADNE, "exec", "deploy/ariadne", "-c", "ariadne", "--", - "sh", "-c", _DIAG_QUERY], limit=16) + "sh", "-c", _DIAG_QUERY], limit=26) def evidence_for(key: str, incident: str = "") -> None: @@ -291,7 +291,9 @@ def evidence_for(key: str, incident: str = "") -> None: f" and every tool call it made are visible:{RESET}") diagnosis_event() print(f" {DIM}Hermes holds no Git or Kubernetes write access; this JSON is its" - f" entire output{RESET}\n") + f" entire output. When outcome.suggested_remediation is populated, Hermes found" + f" no action that fits and is proposing one for a maintainer to build; it is" + f" recorded and printed in the issue, and no gate reads it{RESET}\n") elif key == "gates": print(f" {DIM}the authorization is a match between three separate things: an action" f" Ariadne already has code to perform, an action id Hermes is permitted to"