diff --git a/runtime/history/SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1.json b/runtime/history/SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1.json new file mode 100644 index 00000000..d34b0ac5 --- /dev/null +++ b/runtime/history/SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "infra-dr-backupv2-qemu-sidecar-output-selection-repair-live-verify-close", + "started_at_utc": "2026-09-17T06:38:53Z", + "finished_at_utc": "2026-09-17T06:41:32Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "5ea00f5bc578a7935f539cf00ce302b20d6bc9b84d691bd2401e4b532c884bff", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "result_contract_error": null, + "command_rc": 0, + "changes_made": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb", + "sanitized_output_sha256": "f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "COMMAND_ID=SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1\nMODE=CHANGE_QEMU_SIDECAR_OUTPUT_SELECTION_REPAIR_LIVE_VERIFY_CLOSE\nNO_TARGET_REGISTRY_REWRITE=YES\nSYSTEMD_UNIT_FILE_MUTATIONS=0\nNO_DAEMON_RELOAD=YES\nCLOUD_DELETIONS=0\nRETENTION_MUTATION=NO\nRETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED\nLXC_502_BYTE_IDENTITY=true\nLXC_CARRIED_FORWARD_PROOF_COMMIT=cfd8962c9e1c2b9c76163aff65e674b0145b4fe6\nPREFLIGHT_486_BASELINE=PASS\nCOMMON_HEAVY_LOCK_ACQUIRED=YES\nCHILD_ENTRY503_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":54,\"stdout_sha256\":\"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0\"}\nCHILD_PRODUCER_EXEC_HELPER_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":35,\"stdout_sha256\":\"cb286b08a2275f08b09677b1773ae427c5edb3eb93eb94a8b9b360c86d05e9df\"}\nCHILD_PLAN_CT110={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"e92ace659663874fcb5fe1d5059fd03a084c29c3e359b4708d42a7d96490d47b\"}\nPLAN_MATRIX_ct110={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"09957aacd41ba9eeaf5fd4eda13936d580c9082a46895433379aa9dd0bad5969\",\"node\":\"pve01\",\"vmid\":110}\nCHILD_PLAN_CT111={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"7994e7caddc4a754ac54e2c1d6e0eaaa4e4296f6707001faf0df2773a4d87b4e\"}\nPLAN_MATRIX_ct111={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"2309e8d9ba222a756d4fff2ec3a49e91a05ffbf7791c5b0f08897701f5874fb9\",\"node\":\"pve02\",\"vmid\":111}\nCHILD_PLAN_CT112={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"98ffe8cdde0510b1233c314f24fd0510cfa056a6edab97d63ce7da26208d1fbf\"}\nPLAN_MATRIX_ct112={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"6973478281aeee0a6c19cd0ab96f5e9ebd88cf5a7e767a49d808e25806758351\",\"node\":\"pve01\",\"vmid\":112}\nCHILD_PLAN_CT113={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"ed8b261e3195ad6db656e9b6c139cf611436a4e5f9a79971804915d6982d26fd\"}\nPLAN_MATRIX_ct113={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"f7620e8da97af3977bc3664903f458b4d14e1ae268de0bb44d297e87faf209d4\",\"node\":\"pve02\",\"vmid\":113}\nCHILD_CANDIDATE_VERIFY_VM210={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":363,\"stdout_sha256\":\"fecafb26fda1dd83220701b174721e12feaf09760624e231d91130f0f87f3c3f\"}\nCANDIDATE_VERIFY_VM210_SAFE_MARKERS=[\"QEMU_EXECUTION_DIAG={\\\"archive_bytes\\\":620394544,\\\"archive_selected\\\":true,\\\"node\\\":\\\"pve01\\\",\\\"producer_rc\\\":0,\\\"regular_file_count\\\":2,\\\"sidecar_count\\\":1,\\\"vmid\\\":210}\",\"VERIFY_TARGET_RESULT={\\\"allocator_healthy\\\":13,\\\"generation\\\":\\\"v2-vm210-20260917T063948Z-87dc6d2cc070\\\",\\\"logical_id\\\":\\\"vm210\\\",\\\"payload_bytes\\\":620394544,\\\"replicas\\\":2,\\\"result\\\":\\\"SUCCESS\\\"}\"]\nCANDIDATE_GREEN_VM210_PROOF={\"generation\":\"v2-vm210-20260917T063948Z-87dc6d2cc070\",\"green_verified\":true,\"last_success_epoch\":1789627291,\"replicas\":2}\nOVERLAY_RELEASE_ACCEPTED=/opt/homelab-backup-v2/releases/backup-v2-overlay-503r1-ac51fd96ec13\nCHILD_FINALIZED_LAUNCHER_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":54,\"stdout_sha256\":\"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0\"}\nCHILD_FINALIZED_LAUNCHER_ARGV_PROBE={\"rc\":64,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":45,\"stdout_sha256\":\"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625\"}\nFINALIZED_LAUNCHER_ARGV_CONTRACT=PASS\nPRODUCTION_PROMOTION=YES\nCHILD_PROMOTED_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":54,\"stdout_sha256\":\"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0\"}\nCHILD_PROMOTED_ARGV_PROBE={\"rc\":64,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":45,\"stdout_sha256\":\"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625\"}\nPROMOTED_ARGV_CONTRACT=PASS\nPROMOTED_SELFTEST=PASS\nNEW_ACCEPTANCE_SEAL_SHA256=3ecd517810583886a37c0f3aab3e0b32466f8f9b1ca807916bd07cb89272b08e\nCOMMON_HEAVY_LOCK_RELEASED=YES\nSCHEDULER_HEALTH=PASS\nPOST_IMMUTABLE_SURFACES=PASS\nCARRIED_FORWARD_LXC_502_PROOF=PASS\nFINAL_CLOSURE_AUDIT=PASS\nSTATUS=OK\nRC=0\nPRODUCTION_ACCEPTANCE=YES\nCLOUD_DELETIONS=0\nRETENTION_MUTATION=NO\nRETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED\nCHANGES_MADE=true\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=QEMU_STRICT_OUTPUT_SELECTOR_OVERLAY_PROMOTED_VM210_GREEN_LXC502_PROOF_CARRIED_FORWARD_CLOSURE_PASS_RETENTION_HOLD\nNEXT_GATE=NONE_BACKUP_V2_SCHEDULER_REPAIR_CLOSED_RETENTION_HOLD_SEPARATE\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1.txt b/runtime/history/SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1.txt new file mode 100644 index 00000000..ca7e1b1c --- /dev/null +++ b/runtime/history/SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1.txt @@ -0,0 +1,84 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=infra-dr-backupv2-qemu-sidecar-output-selection-repair-live-verify-close +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=5ea00f5bc578a7935f539cf00ce302b20d6bc9b84d691bd2401e4b532c884bff +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb +SANITIZED_OUTPUT_SHA256=f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1 +MODE=CHANGE_QEMU_SIDECAR_OUTPUT_SELECTION_REPAIR_LIVE_VERIFY_CLOSE +NO_TARGET_REGISTRY_REWRITE=YES +SYSTEMD_UNIT_FILE_MUTATIONS=0 +NO_DAEMON_RELOAD=YES +CLOUD_DELETIONS=0 +RETENTION_MUTATION=NO +RETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED +LXC_502_BYTE_IDENTITY=true +LXC_CARRIED_FORWARD_PROOF_COMMIT=cfd8962c9e1c2b9c76163aff65e674b0145b4fe6 +PREFLIGHT_486_BASELINE=PASS +COMMON_HEAVY_LOCK_ACQUIRED=YES +CHILD_ENTRY503_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":54,"stdout_sha256":"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0"} +CHILD_PRODUCER_EXEC_HELPER_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":35,"stdout_sha256":"cb286b08a2275f08b09677b1773ae427c5edb3eb93eb94a8b9b360c86d05e9df"} +CHILD_PLAN_CT110={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"e92ace659663874fcb5fe1d5059fd03a084c29c3e359b4708d42a7d96490d47b"} +PLAN_MATRIX_ct110={"archive_cap_bytes":9516036916,"config_sha256":"09957aacd41ba9eeaf5fd4eda13936d580c9082a46895433379aa9dd0bad5969","node":"pve01","vmid":110} +CHILD_PLAN_CT111={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"7994e7caddc4a754ac54e2c1d6e0eaaa4e4296f6707001faf0df2773a4d87b4e"} +PLAN_MATRIX_ct111={"archive_cap_bytes":9516036916,"config_sha256":"2309e8d9ba222a756d4fff2ec3a49e91a05ffbf7791c5b0f08897701f5874fb9","node":"pve02","vmid":111} +CHILD_PLAN_CT112={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"98ffe8cdde0510b1233c314f24fd0510cfa056a6edab97d63ce7da26208d1fbf"} +PLAN_MATRIX_ct112={"archive_cap_bytes":9516036916,"config_sha256":"6973478281aeee0a6c19cd0ab96f5e9ebd88cf5a7e767a49d808e25806758351","node":"pve01","vmid":112} +CHILD_PLAN_CT113={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"ed8b261e3195ad6db656e9b6c139cf611436a4e5f9a79971804915d6982d26fd"} +PLAN_MATRIX_ct113={"archive_cap_bytes":9516036916,"config_sha256":"f7620e8da97af3977bc3664903f458b4d14e1ae268de0bb44d297e87faf209d4","node":"pve02","vmid":113} +CHILD_CANDIDATE_VERIFY_VM210={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":363,"stdout_sha256":"fecafb26fda1dd83220701b174721e12feaf09760624e231d91130f0f87f3c3f"} +CANDIDATE_VERIFY_VM210_SAFE_MARKERS=["QEMU_EXECUTION_DIAG={\"archive_bytes\":620394544,\"archive_selected\":true,\"node\":\"pve01\",\"producer_rc\":0,\"regular_file_count\":2,\"sidecar_count\":1,\"vmid\":210}","VERIFY_TARGET_RESULT={\"allocator_healthy\":13,\"generation\":\"v2-vm210-20260917T063948Z-87dc6d2cc070\",\"logical_id\":\"vm210\",\"payload_bytes\":620394544,\"replicas\":2,\"result\":\"SUCCESS\"}"] +CANDIDATE_GREEN_VM210_PROOF={"generation":"v2-vm210-20260917T063948Z-87dc6d2cc070","green_verified":true,"last_success_epoch":1789627291,"replicas":2} +OVERLAY_RELEASE_ACCEPTED=/opt/homelab-backup-v2/releases/backup-v2-overlay-503r1-ac51fd96ec13 +CHILD_FINALIZED_LAUNCHER_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":54,"stdout_sha256":"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0"} +CHILD_FINALIZED_LAUNCHER_ARGV_PROBE={"rc":64,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":45,"stdout_sha256":"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625"} +FINALIZED_LAUNCHER_ARGV_CONTRACT=PASS +PRODUCTION_PROMOTION=YES +CHILD_PROMOTED_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":54,"stdout_sha256":"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0"} +CHILD_PROMOTED_ARGV_PROBE={"rc":64,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":45,"stdout_sha256":"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625"} +PROMOTED_ARGV_CONTRACT=PASS +PROMOTED_SELFTEST=PASS +NEW_ACCEPTANCE_SEAL_SHA256=3ecd517810583886a37c0f3aab3e0b32466f8f9b1ca807916bd07cb89272b08e +COMMON_HEAVY_LOCK_RELEASED=YES +SCHEDULER_HEALTH=PASS +POST_IMMUTABLE_SURFACES=PASS +CARRIED_FORWARD_LXC_502_PROOF=PASS +FINAL_CLOSURE_AUDIT=PASS +STATUS=OK +RC=0 +PRODUCTION_ACCEPTANCE=YES +CLOUD_DELETIONS=0 +RETENTION_MUTATION=NO +RETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=QEMU_STRICT_OUTPUT_SELECTOR_OVERLAY_PROMOTED_VM210_GREEN_LXC502_PROOF_CARRIED_FORWARD_CLOSURE_PASS_RETENTION_HOLD +NEXT_GATE=NONE_BACKUP_V2_SCHEDULER_REPAIR_CLOSED_RETENTION_HOLD_SEPARATE +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index dd4c46e5..d34b0ac5 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260917-XENFORO-APP-POLICY-TRANSPORT-RUNNER-PROBE-487R18", + "command_id": "SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "xenforo-app-policy-transport-runner-probe", - "started_at_utc": "2026-09-17T06:28:23Z", - "finished_at_utc": "2026-09-17T06:28:23Z", + "mode": "change", + "component": "infra-dr-backupv2-qemu-sidecar-output-selection-repair-live-verify-close", + "started_at_utc": "2026-09-17T06:38:53Z", + "finished_at_utc": "2026-09-17T06:41:32Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "b4dafd58acc5f6dd58c1dd92af318b37eeffe4aafa77a89f8d6b4196640e9f2d", + "command_sha256": "5ea00f5bc578a7935f539cf00ce302b20d6bc9b84d691bd2401e4b532c884bff", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, + "change_declared": true, "result_contract_valid": true, - "result_contract_status": null, + "result_contract_status": "OK", "result_contract_error": null, "command_rc": 0, - "changes_made": false, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "b0d950497284f214d35da94176cd34cdd0fc4a4bf67418a9a00aec7a4a9e0629", - "sanitized_output_sha256": "b0d950497284f214d35da94176cd34cdd0fc4a4bf67418a9a00aec7a4a9e0629", + "raw_evidence_sha256": "f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb", + "sanitized_output_sha256": "f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "APP487R18_BEGIN\nAPP487R18_DECISION=PASS_TRANSPORT_RUNNER_PROBE\nAPP487R18_NEXT_GATE=READY_FOR_LOCAL_SIGNED_CANARY_RETRY_487R19\nAPP487R18_RUNNER_REACHED=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260917-XENFORO-APP-POLICY-TRANSPORT-RUNNER-PROBE-487R18\",\"status\":\"OK\",\"changes_made\":false}\nAPP487R18_END\n" + "output": "COMMAND_ID=SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1\nMODE=CHANGE_QEMU_SIDECAR_OUTPUT_SELECTION_REPAIR_LIVE_VERIFY_CLOSE\nNO_TARGET_REGISTRY_REWRITE=YES\nSYSTEMD_UNIT_FILE_MUTATIONS=0\nNO_DAEMON_RELOAD=YES\nCLOUD_DELETIONS=0\nRETENTION_MUTATION=NO\nRETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED\nLXC_502_BYTE_IDENTITY=true\nLXC_CARRIED_FORWARD_PROOF_COMMIT=cfd8962c9e1c2b9c76163aff65e674b0145b4fe6\nPREFLIGHT_486_BASELINE=PASS\nCOMMON_HEAVY_LOCK_ACQUIRED=YES\nCHILD_ENTRY503_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":54,\"stdout_sha256\":\"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0\"}\nCHILD_PRODUCER_EXEC_HELPER_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":35,\"stdout_sha256\":\"cb286b08a2275f08b09677b1773ae427c5edb3eb93eb94a8b9b360c86d05e9df\"}\nCHILD_PLAN_CT110={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"e92ace659663874fcb5fe1d5059fd03a084c29c3e359b4708d42a7d96490d47b\"}\nPLAN_MATRIX_ct110={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"09957aacd41ba9eeaf5fd4eda13936d580c9082a46895433379aa9dd0bad5969\",\"node\":\"pve01\",\"vmid\":110}\nCHILD_PLAN_CT111={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"7994e7caddc4a754ac54e2c1d6e0eaaa4e4296f6707001faf0df2773a4d87b4e\"}\nPLAN_MATRIX_ct111={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"2309e8d9ba222a756d4fff2ec3a49e91a05ffbf7791c5b0f08897701f5874fb9\",\"node\":\"pve02\",\"vmid\":111}\nCHILD_PLAN_CT112={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"98ffe8cdde0510b1233c314f24fd0510cfa056a6edab97d63ce7da26208d1fbf\"}\nPLAN_MATRIX_ct112={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"6973478281aeee0a6c19cd0ab96f5e9ebd88cf5a7e767a49d808e25806758351\",\"node\":\"pve01\",\"vmid\":112}\nCHILD_PLAN_CT113={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":654,\"stdout_sha256\":\"ed8b261e3195ad6db656e9b6c139cf611436a4e5f9a79971804915d6982d26fd\"}\nPLAN_MATRIX_ct113={\"archive_cap_bytes\":9516036916,\"config_sha256\":\"f7620e8da97af3977bc3664903f458b4d14e1ae268de0bb44d297e87faf209d4\",\"node\":\"pve02\",\"vmid\":113}\nCHILD_CANDIDATE_VERIFY_VM210={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":363,\"stdout_sha256\":\"fecafb26fda1dd83220701b174721e12feaf09760624e231d91130f0f87f3c3f\"}\nCANDIDATE_VERIFY_VM210_SAFE_MARKERS=[\"QEMU_EXECUTION_DIAG={\\\"archive_bytes\\\":620394544,\\\"archive_selected\\\":true,\\\"node\\\":\\\"pve01\\\",\\\"producer_rc\\\":0,\\\"regular_file_count\\\":2,\\\"sidecar_count\\\":1,\\\"vmid\\\":210}\",\"VERIFY_TARGET_RESULT={\\\"allocator_healthy\\\":13,\\\"generation\\\":\\\"v2-vm210-20260917T063948Z-87dc6d2cc070\\\",\\\"logical_id\\\":\\\"vm210\\\",\\\"payload_bytes\\\":620394544,\\\"replicas\\\":2,\\\"result\\\":\\\"SUCCESS\\\"}\"]\nCANDIDATE_GREEN_VM210_PROOF={\"generation\":\"v2-vm210-20260917T063948Z-87dc6d2cc070\",\"green_verified\":true,\"last_success_epoch\":1789627291,\"replicas\":2}\nOVERLAY_RELEASE_ACCEPTED=/opt/homelab-backup-v2/releases/backup-v2-overlay-503r1-ac51fd96ec13\nCHILD_FINALIZED_LAUNCHER_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":54,\"stdout_sha256\":\"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0\"}\nCHILD_FINALIZED_LAUNCHER_ARGV_PROBE={\"rc\":64,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":45,\"stdout_sha256\":\"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625\"}\nFINALIZED_LAUNCHER_ARGV_CONTRACT=PASS\nPRODUCTION_PROMOTION=YES\nCHILD_PROMOTED_SELFTEST={\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":54,\"stdout_sha256\":\"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0\"}\nCHILD_PROMOTED_ARGV_PROBE={\"rc\":64,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":45,\"stdout_sha256\":\"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625\"}\nPROMOTED_ARGV_CONTRACT=PASS\nPROMOTED_SELFTEST=PASS\nNEW_ACCEPTANCE_SEAL_SHA256=3ecd517810583886a37c0f3aab3e0b32466f8f9b1ca807916bd07cb89272b08e\nCOMMON_HEAVY_LOCK_RELEASED=YES\nSCHEDULER_HEALTH=PASS\nPOST_IMMUTABLE_SURFACES=PASS\nCARRIED_FORWARD_LXC_502_PROOF=PASS\nFINAL_CLOSURE_AUDIT=PASS\nSTATUS=OK\nRC=0\nPRODUCTION_ACCEPTANCE=YES\nCLOUD_DELETIONS=0\nRETENTION_MUTATION=NO\nRETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED\nCHANGES_MADE=true\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=QEMU_STRICT_OUTPUT_SELECTOR_OVERLAY_PROMOTED_VM210_GREEN_LXC502_PROOF_CARRIED_FORWARD_CLOSURE_PASS_RETENTION_HOLD\nNEXT_GATE=NONE_BACKUP_V2_SCHEDULER_REPAIR_CLOSED_RETENTION_HOLD_SEPARATE\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index d6d3bc4d..ca7e1b1c 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,38 +1,84 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260917-XENFORO-APP-POLICY-TRANSPORT-RUNNER-PROBE-487R18 +COMMAND_ID=SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=xenforo-app-policy-transport-runner-probe +MODE=change +COMPONENT=infra-dr-backupv2-qemu-sidecar-output-selection-repair-live-verify-close REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=b4dafd58acc5f6dd58c1dd92af318b37eeffe4aafa77a89f8d6b4196640e9f2d +COMMAND_SHA256=5ea00f5bc578a7935f539cf00ce302b20d6bc9b84d691bd2401e4b532c884bff DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false +CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=false +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=b0d950497284f214d35da94176cd34cdd0fc4a4bf67418a9a00aec7a4a9e0629 -SANITIZED_OUTPUT_SHA256=b0d950497284f214d35da94176cd34cdd0fc4a4bf67418a9a00aec7a4a9e0629 +RAW_EVIDENCE_SHA256=f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb +SANITIZED_OUTPUT_SHA256=f9bba43b89a45ebc7cb953db96576466c1fafe90f765ee24db428ea21cbaecdb OUTPUT_BEGIN -APP487R18_BEGIN -APP487R18_DECISION=PASS_TRANSPORT_RUNNER_PROBE -APP487R18_NEXT_GATE=READY_FOR_LOCAL_SIGNED_CANARY_RETRY_487R19 -APP487R18_RUNNER_REACHED=true -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260917-XENFORO-APP-POLICY-TRANSPORT-RUNNER-PROBE-487R18","status":"OK","changes_made":false} -APP487R18_END +COMMAND_ID=SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1 +MODE=CHANGE_QEMU_SIDECAR_OUTPUT_SELECTION_REPAIR_LIVE_VERIFY_CLOSE +NO_TARGET_REGISTRY_REWRITE=YES +SYSTEMD_UNIT_FILE_MUTATIONS=0 +NO_DAEMON_RELOAD=YES +CLOUD_DELETIONS=0 +RETENTION_MUTATION=NO +RETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED +LXC_502_BYTE_IDENTITY=true +LXC_CARRIED_FORWARD_PROOF_COMMIT=cfd8962c9e1c2b9c76163aff65e674b0145b4fe6 +PREFLIGHT_486_BASELINE=PASS +COMMON_HEAVY_LOCK_ACQUIRED=YES +CHILD_ENTRY503_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":54,"stdout_sha256":"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0"} +CHILD_PRODUCER_EXEC_HELPER_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":35,"stdout_sha256":"cb286b08a2275f08b09677b1773ae427c5edb3eb93eb94a8b9b360c86d05e9df"} +CHILD_PLAN_CT110={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"e92ace659663874fcb5fe1d5059fd03a084c29c3e359b4708d42a7d96490d47b"} +PLAN_MATRIX_ct110={"archive_cap_bytes":9516036916,"config_sha256":"09957aacd41ba9eeaf5fd4eda13936d580c9082a46895433379aa9dd0bad5969","node":"pve01","vmid":110} +CHILD_PLAN_CT111={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"7994e7caddc4a754ac54e2c1d6e0eaaa4e4296f6707001faf0df2773a4d87b4e"} +PLAN_MATRIX_ct111={"archive_cap_bytes":9516036916,"config_sha256":"2309e8d9ba222a756d4fff2ec3a49e91a05ffbf7791c5b0f08897701f5874fb9","node":"pve02","vmid":111} +CHILD_PLAN_CT112={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"98ffe8cdde0510b1233c314f24fd0510cfa056a6edab97d63ce7da26208d1fbf"} +PLAN_MATRIX_ct112={"archive_cap_bytes":9516036916,"config_sha256":"6973478281aeee0a6c19cd0ab96f5e9ebd88cf5a7e767a49d808e25806758351","node":"pve01","vmid":112} +CHILD_PLAN_CT113={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":654,"stdout_sha256":"ed8b261e3195ad6db656e9b6c139cf611436a4e5f9a79971804915d6982d26fd"} +PLAN_MATRIX_ct113={"archive_cap_bytes":9516036916,"config_sha256":"f7620e8da97af3977bc3664903f458b4d14e1ae268de0bb44d297e87faf209d4","node":"pve02","vmid":113} +CHILD_CANDIDATE_VERIFY_VM210={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":363,"stdout_sha256":"fecafb26fda1dd83220701b174721e12feaf09760624e231d91130f0f87f3c3f"} +CANDIDATE_VERIFY_VM210_SAFE_MARKERS=["QEMU_EXECUTION_DIAG={\"archive_bytes\":620394544,\"archive_selected\":true,\"node\":\"pve01\",\"producer_rc\":0,\"regular_file_count\":2,\"sidecar_count\":1,\"vmid\":210}","VERIFY_TARGET_RESULT={\"allocator_healthy\":13,\"generation\":\"v2-vm210-20260917T063948Z-87dc6d2cc070\",\"logical_id\":\"vm210\",\"payload_bytes\":620394544,\"replicas\":2,\"result\":\"SUCCESS\"}"] +CANDIDATE_GREEN_VM210_PROOF={"generation":"v2-vm210-20260917T063948Z-87dc6d2cc070","green_verified":true,"last_success_epoch":1789627291,"replicas":2} +OVERLAY_RELEASE_ACCEPTED=/opt/homelab-backup-v2/releases/backup-v2-overlay-503r1-ac51fd96ec13 +CHILD_FINALIZED_LAUNCHER_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":54,"stdout_sha256":"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0"} +CHILD_FINALIZED_LAUNCHER_ARGV_PROBE={"rc":64,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":45,"stdout_sha256":"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625"} +FINALIZED_LAUNCHER_ARGV_CONTRACT=PASS +PRODUCTION_PROMOTION=YES +CHILD_PROMOTED_SELFTEST={"rc":0,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":54,"stdout_sha256":"90be9541edc1610d078ba23799cfea8c51a0289d1aa241a07fd7dd8e82672fd0"} +CHILD_PROMOTED_ARGV_PROBE={"rc":64,"stderr_bytes":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout_bytes":45,"stdout_sha256":"da3752ef30a759ca805bcacea6072283512e17bff8c875f406e2a5a07ca52625"} +PROMOTED_ARGV_CONTRACT=PASS +PROMOTED_SELFTEST=PASS +NEW_ACCEPTANCE_SEAL_SHA256=3ecd517810583886a37c0f3aab3e0b32466f8f9b1ca807916bd07cb89272b08e +COMMON_HEAVY_LOCK_RELEASED=YES +SCHEDULER_HEALTH=PASS +POST_IMMUTABLE_SURFACES=PASS +CARRIED_FORWARD_LXC_502_PROOF=PASS +FINAL_CLOSURE_AUDIT=PASS +STATUS=OK +RC=0 +PRODUCTION_ACCEPTANCE=YES +CLOUD_DELETIONS=0 +RETENTION_MUTATION=NO +RETENTION_STATUS=HOLD_VM200_LIFECYCLE_RECONCILIATION_REQUIRED +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=QEMU_STRICT_OUTPUT_SELECTOR_OVERLAY_PROMOTED_VM210_GREEN_LXC502_PROOF_CARRIED_FORWARD_CLOSURE_PASS_RETENTION_HOLD +NEXT_GATE=NONE_BACKUP_V2_SCHEDULER_REPAIR_CLOSED_RETENTION_HOLD_SEPARATE +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260917-INFRA-DR-BACKUPV2-QEMU-SIDECAR-OUTPUT-SELECTION-REPAIR-LIVE-VERIFY-CLOSE-503R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END