CHAT_OUTPUT_BEGIN
COMMAND_ID=CLUSTER-REFERENCE-ROOTCAUSE-144
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=cluster-audit
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752
COMMAND_SHA256=0f332cf4ae2e35a7b5fef3a5fafdd727c1d07b9f73e2d6a7cb8ca7bfa9112f27
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGES_MADE=false
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=8d8b89c1623058a816d0348c9d9974a4659a176962b0a99fdc8c88ea64c361d1
SANITIZED_OUTPUT_SHA256=8d8b89c1623058a816d0348c9d9974a4659a176962b0a99fdc8c88ea64c361d1
OUTPUT_BEGIN
=== RUNNER_HELP ===
Usage:
  homelab-chat-run COMMAND_ID MODE COMPONENT -- command [arguments...]

MODE:
  read-only
  verify
  change
  transport-test

Environment:
  HOMELAB_ALLOW_REPEAT=1   Allow exact repeat of a previously failed command.
  HOMELAB_TIMEOUT=SECONDS  Optional command timeout.
=== MODE_VALIDATION ===
11:  read-only
13:  change
51:    read-only|verify|change|transport-test)
55:        echo 'REASON=INVALID_MODE'
147:CHANGES_MADE=false
150:    change)
151:        CHANGES_MADE=true
306:target.write_text(text, encoding="utf-8")
333:    "$CHANGES_MADE" <<'PY'
357:    changes_made,
396:    "changes_made": changes_made == "true",
411:Path(json_path).write_text(
437:    echo "CHANGES_MADE=$CHANGES_MADE"
=== REFERENCE_STATE ===
REFERENCE_ROOT=ABSENT
REFERENCE_CLI=ABSENT
CLUSTER_REFERENCE_ROOTCAUSE=COMPLETE

OUTPUT_END
CHAT_OUTPUT_END
