{
  "schema_version": 1,
  "channel": "homelab-runtime",
  "command_id": "HOMELAB-CURRENT-REGISTER-PATH-AUDIT-355",
  "status": "OK",
  "rc": 0,
  "host": "pve01",
  "mode": "read-only",
  "component": "cluster-audit",
  "started_at_utc": "2026-07-23T13:25:44Z",
  "finished_at_utc": "2026-07-23T13:25:44Z",
  "reference_register_checked": true,
  "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
  "error_register_checked": true,
  "error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752",
  "command_sha256": "5c37a752a3ead31b22baf570f4bca75aa72232bc61b23cca0f56352f0ff565eb",
  "duplicate_failed_command_blocked": false,
  "block_reason": null,
  "execution_started": true,
  "changes_made": false,
  "sanitized": true,
  "secrets_included": false,
  "private_addresses_included": false,
  "raw_evidence_retained_locally": true,
  "raw_evidence_sha256": "c8d203278ab4a99a28e52bca3f79c8b7507deb90014a87366ba7943290ea8057",
  "sanitized_output_sha256": "c8d203278ab4a99a28e52bca3f79c8b7507deb90014a87366ba7943290ea8057",
  "output_truncated_in_json": false,
  "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
  "output": "DETAIL=RUNNER_SHA256=2a88defef9517f89bc60934dce82097f8e316b08af9417e95167ea5d759a10d9\nDETAIL=RUNNER_BASH_SYNTAX=PASS\nDETAIL=REGISTER_LOGIC_MATCH_COUNT=21\nDETAIL=REGISTER_LOGIC_BEGIN\n72-        exit 68\n73-    }\n74-done\n75-\n76:REFERENCE=/etc/pve/31_HOMELAB_REFERENCE.md\n77:ERROR_REGISTER=/etc/pve/HOMELAB_ASSISTANT_ERROR_REGISTER.md\n78-\n79:[ -r \"$REFERENCE\" ] || {\n80-    echo 'RESULT=FAIL'\n81:    echo 'REASON=REFERENCE_NOT_READABLE'\n82-    exit 69\n83-}\n84-\n85:[ -r \"$ERROR_REGISTER\" ] || {\n86-    echo 'RESULT=FAIL'\n87:    echo 'REASON=ERROR_REGISTER_NOT_READABLE'\n88-    exit 70\n89-}\n90-\n91-STATE_DIR=/var/lib/homelab-chat-run\n--\n115-SANITIZED_FILE=\"$PUBLIC_DIR/${COMMAND_ID}-${STAMP}.txt\"\n116-JSON_FILE=\"$PUBLIC_DIR/${COMMAND_ID}-${STAMP}.json\"\n117-TXT_FILE=\"$PUBLIC_DIR/${COMMAND_ID}-${STAMP}-latest.txt\"\n118-\n119:REFERENCE_SHA256=\"$(sha256sum \"$REFERENCE\" | awk '{print $1}')\"\n120:ERROR_REGISTER_SHA256=\"$(sha256sum \"$ERROR_REGISTER\" | awk '{print $1}')\"\n121-\n122-COMMAND_SHA256=\"$(\n123-    {\n124-        printf '%s\\0' \"$MODE\"\n--\n321-    \"$MODE\" \\\n322-    \"$COMPONENT\" \\\n323-    \"$STARTED_AT\" \\\n324-    \"$FINISHED_AT\" \\\n325:    \"$REFERENCE_SHA256\" \\\n326:    \"$ERROR_REGISTER_SHA256\" \\\n327-    \"$COMMAND_SHA256\" \\\n328-    \"$RAW_SHA256\" \\\n329-    \"$SANITIZED_SHA256\" \\\n330-    \"$RUN_STARTED\" \\\n--\n345-    mode,\n346-    component,\n347-    started,\n348-    finished,\n349:    reference_sha,\n350-    error_sha,\n351-    command_sha,\n352-    raw_sha,\n353-    sanitized_sha,\n--\n384-    \"mode\": mode,\n385-    \"component\": component,\n386-    \"started_at_utc\": started,\n387-    \"finished_at_utc\": finished,\n388:    \"reference_register_checked\": True,\n389:    \"reference_sha256\": reference_sha,\n390:    \"error_register_checked\": True,\n391:    \"error_register_sha256\": error_sha,\n392-    \"command_sha256\": command_sha,\n393-    \"duplicate_failed_command_blocked\": repeat_blocked == \"true\",\n394-    \"block_reason\": block_reason or None,\n395-    \"execution_started\": run_started == \"true\",\n--\n426-    echo \"RC=$RC\"\n427-    echo \"HOST=$HOST_SHORT\"\n428-    echo \"MODE=$MODE\"\n429-    echo \"COMPONENT=$COMPONENT\"\n430:    echo 'REFERENCE_REGISTER_CHECK=OK'\n431:    echo \"REFERENCE_SHA256=$REFERENCE_SHA256\"\n432:    echo 'ERROR_REGISTER_CHECK=OK'\n433:    echo \"ERROR_REGISTER_SHA256=$ERROR_REGISTER_SHA256\"\n434-    echo \"COMMAND_SHA256=$COMMAND_SHA256\"\n435-    echo \"DUPLICATE_FAILED_COMMAND_BLOCKED=$REPEAT_BLOCKED\"\n436-    echo \"EXECUTION_STARTED=$RUN_STARTED\"\n437-    echo \"CHANGES_MADE=$CHANGES_MADE\"\n--\n533-echo '===== HOMELAB CHAT RUN COMPLETE ====='\n534-echo \"COMMAND_ID=$COMMAND_ID\"\n535-echo \"STATUS=$STATUS\"\n536-echo \"RC=$RC\"\n537:echo 'REFERENCE_REGISTER_CHECK=OK'\n538:echo 'ERROR_REGISTER_CHECK=OK'\n539-echo \"DUPLICATE_FAILED_COMMAND_BLOCKED=$REPEAT_BLOCKED\"\n540-echo 'GITEA_PUBLICATION=OK'\n541-echo \"PUBLIC_URL=$PUBLIC_URL\"\n542-echo \"LOCAL_RAW_FILE=$RAW_FILE\"\nDETAIL=REGISTER_LOGIC_END\nCHANGES_MADE=NO\n"
}
