{ "schema_version": 1, "channel": "homelab-runtime", "command_id": "SUPPORT-260923-SPB-TLS-BRIDGE-9174-RECOVERY-9175R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", "component": "spb-tls-bridge-9174-recovery", "started_at_utc": "2026-09-23T04:33:53Z", "finished_at_utc": "2026-09-23T04:33:53Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", "command_sha256": "50ee497534b82d56277ba787addcfc36c7cd2543308c14a6252b823735181857", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, "change_declared": false, "result_contract_valid": true, "result_contract_status": null, "result_contract_error": null, "command_rc": 0, "changes_made": false, "rollback_started": false, "rollback_restored": null, "mutation_outcome": "NO_MUTATION", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, "raw_evidence_sha256": "a4bc50114723f615631d0ecc88f6ab9edd175e275973cb68a5ccb9b1246bf949", "sanitized_output_sha256": "a4bc50114723f615631d0ecc88f6ab9edd175e275973cb68a5ccb9b1246bf949", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", "output": "RECOVERY_9174_BEGIN=true\nTARGET_CID=SUPPORT-260923-SPB-TLS-BRIDGE-SPB-SOURCE-FORENSIC-9174R1\nTARGET_EXACT_GITEA_TXT=404\nTARGET_EXACT_GITEA_JSON=404\nTARGET_OUTCOME=UNKNOWN\nTARGET_WAS_READ_ONLY=true\nTARGET_MUTATION_RISK=false\nMUTATION_BOUNDARY=READ_ONLY_RECOVERY_AND_PUBLICATION_ONLY;NO_SPB_WRITE;NO_VM130_WRITE;NO_DNS_WRITE;NO_CERT_WRITE;NO_NGINX_WRITE\nWINDOWS_TARGET_DIR_PRESENT=true\nOLD_SAFE_SUMMARY_PRESENT=false\nOLD_SAFE_SUMMARY_SIZE=0\nOLD_SAFE_SUMMARY_SHA256=NONE\nOLD_REMOTE_PAYLOAD_PRESENT=false\nOLD_REMOTE_PAYLOAD_SIZE=0\nOLD_REMOTE_PAYLOAD_SHA256=NONE\nOLD_LOCAL_STDOUT_PRESENT=true\nOLD_LOCAL_STDOUT_SIZE=0\nOLD_LOCAL_STDOUT_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nOLD_LOCAL_STDERR_PRESENT=true\nOLD_LOCAL_STDERR_SIZE=470\nOLD_LOCAL_STDERR_SHA256=1e9dce7bbc81c45266fa8d52c29bb74107e47fa1de7c620bcff0c291a8eadf11\nOLD_PVE01_STDOUT_PRESENT=false\nOLD_PVE01_STDOUT_SIZE=0\nOLD_PVE01_STDOUT_SHA256=NONE\nOLD_PVE01_STDERR_PRESENT=false\nOLD_PVE01_STDERR_SIZE=0\nOLD_PVE01_STDERR_SHA256=NONE\nOLD_STATUS_PRESENT=false\nOLD_STATUS_SIZE=0\nOLD_STATUS_SHA256=NONE\nOLD_PS1_PRESENT=true\nOLD_PS1_SIZE=17502\nOLD_PS1_SHA256=393be28481220797657601d88f44337c9403e9c4a8b5ced3c29e3549220a5860\nOLD_LOCAL_STDERR_SAFE=ЌҐ г¤ Ґвбп ­ ©вЁ ЇҐаҐЈаг§Єг ¤«п \"Add\" Ё Є®«ЁзҐбвў   аЈг¬Ґ­в®ў: \"1\".\nOLD_LOCAL_STDERR_SAFE=C:\\Temp\\SUPPORT-260923-SPB-TLS-BRIDGE-SPB-SOURCE-FORENSIC-9174R1\\spb-source-forensic.ps1:143 §­ Є:9\nOLD_LOCAL_STDERR_SAFE=+ $matches.Add([pscustomobject]@{Host=$ip;HostHash=(Sha256Text ...\nOLD_LOCAL_STDERR_SAFE=+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOLD_LOCAL_STDERR_SAFE= + CategoryInfo : NotSpecified: (:) [], ParentContainsErrorRecordException\nOLD_LOCAL_STDERR_SAFE= + FullyQualifiedErrorId : MethodCountCouldNotFindBest\nSALVAGED_9174_SUMMARY_PRESENT=false\nLOCAL_RECOVERY_DECISION=LOCAL_9174_PS_PRESENT_NO_REMOTE_PAYLOAD\nWINDOWS_RECOVERY_COMPLETE=true\nSERVER_TARGET_LEDGER_MATCH_COUNT=0\nSERVER_TARGET_LOCAL_FILE_COUNT=0\nSERVER_TARGET_PROCESS_COUNT=0\nSERVER_RECOVERY_CLASSIFICATION=NO_SERVER_EVIDENCE\nRECOVERY_9175_COMPLETE=true\nCHANGES_MADE=NO\nTASK_COMPLETE=true\nTASK_RESULT=PASS_SPB_TLS_BRIDGE_9174_RECOVERY\nDECISION=READ_EXACT_9175_AND_USE_SALVAGED_9174_IF_PRESENT\nNEXT_GATE=EXACT_9175_SALVAGED_FORENSIC_OR_PRECISE_9174_FAILURE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260923-SPB-TLS-BRIDGE-9174-RECOVERY-9175R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" }