From ac6f4b49d091245de0ddae7b9523b17c0775f407 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Wed, 16 Sep 2026 03:24:45 +0000 Subject: [PATCH] runtime: publish SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1 --- ...D-VALIDATION-CONTRACT-PREFLIGHT-452R1.json | 38 ++++++ ...ED-VALIDATION-CONTRACT-PREFLIGHT-452R1.txt | 105 ++++++++++++++++ runtime/latest.json | 36 +++--- runtime/latest.txt | 118 +++++++++++++----- 4 files changed, 249 insertions(+), 48 deletions(-) create mode 100644 runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.json create mode 100644 runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.txt diff --git a/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.json b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.json new file mode 100644 index 00000000..3c533c0a --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "infra-dr-backupv2-representative-full-required-validation-contract-preflight", + "started_at_utc": "2026-09-16T03:24:44Z", + "finished_at_utc": "2026-09-16T03:24:44Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "a04e03cdd726b9a6b153dd5f3a4bc76682c714d3087f835fb82f56cf0ce3e7a0", + "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": "68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657", + "sanitized_output_sha256": "68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1\nMODE=READ_ONLY_REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT\nANCHOR_400=SUPPORT-260915-INFRA-DR-BACKUPV2-REDESIGN-STRICT-BASELINE-FREEZE-RCA-FIX-400R1\nANCHOR_411=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-IMMUTABLE-ADAPTER-CANDIDATE-STAGE-ROOT-EXEC-RCA-FIX-411R1\nANCHOR_451=SUPPORT-260916-INFRA-DR-BACKUPV2-CT112-G426-CLOUD-ONLY-RESTORE-CLEANUP-READONLYLARGE-451R1\nANCHOR_451_COMMIT=37bef9d2d466d49aa0ca0669b9e297ec6266cd49\nNO_BACKUP_EXECUTION=YES\nNO_VZDUMP_EXECUTION=YES\nNO_CLOUD_ACCESS=YES\nNO_EXTERNAL_SSH=YES\nNO_FILE_MUTATION=YES\nNO_SYSTEMD_MUTATION=YES\nNO_PRODUCTION_PROMOTION=YES\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nERROR_REGISTER_FRESH_READ=OK\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nREFERENCE_FRESH_READ=OK\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nRUNNER_SHA_MATCH=YES\nBASELINE_400_CURRENT_FILES={\"/etc/homelab-backup-v2/targets.json\":{\"bytes\":5105,\"gid\":0,\"mode\":\"0600\",\"sha256\":\"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.service\":{\"bytes\":309,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.timer\":{\"bytes\":192,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d\",\"uid\":0},\"/usr/local/sbin/homelab-backup-v2\":{\"bytes\":59719,\"gid\":0,\"mode\":\"0750\",\"sha256\":\"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\",\"uid\":0}}\nBASELINE_400_EXACT_IDENTITY=PASS\nHOMELAB_BACKUP_V2_TIMER_ENABLED=disabled\nHOMELAB_BACKUP_V2_TIMER_ACTIVE=inactive\nHOMELAB_BACKUP_V2_SERVICE_ACTIVE=inactive\nLEGACY_TIMERS=[{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-app-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-vm-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-control-backup.timer\"}]\nSAFE_SCHEDULER_BASELINE=PASS\nCANDIDATE_FILE_COUNT=20\nCANDIDATE_FILE_NAMES=[\"CONTRACT.json\",\"PLAN265_REFERENCE.json\",\"PROVENANCE.json\",\"adapter.py\",\"guest266.py\",\"large264.py\",\"nodeplan263.py\",\"pve265.py\",\"pve270.py\",\"pve282.py\",\"restore262.py\",\"stream263.py\",\"test_guest266.py\",\"test_perl270.py\",\"test_producer282.py\",\"test_pve265.py\",\"test_pve270.py\",\"test_pve282.py\",\"transport261.py\",\"v2core.py\"]\nCANDIDATE_411_SOURCE_HASHES={\"adapter.py\":\"18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3\",\"guest266.py\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"large264.py\":\"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a\",\"nodeplan263.py\":\"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060\",\"pve265.py\":\"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\",\"pve270.py\":\"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\",\"pve282.py\":\"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\",\"restore262.py\":\"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1\",\"stream263.py\":\"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16\",\"transport261.py\":\"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\",\"v2core.py\":\"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2\"}\nCANDIDATE_411_SOURCE_IDENTITY=PASS\nCANDIDATE_CONTRACT_ANCHOR_411_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01\nCANDIDATE_PROVENANCE_ANCHOR_411_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254\nCANDIDATE_INVENTORY_ANCHOR_411_SHA256=97f31657339e465af250ebd77d5e3c844a6033b2c1b7eb308373eee6693da51d\nCANDIDATE_CONTRACT_FILE_RAW_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01\nCANDIDATE_PROVENANCE_FILE_RAW_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254\nTARGET_REGISTRY_COUNT=28\nHISTORICAL_392A_REPRESENTATIVE_TARGET_OCCURRENCES={\"control-bootstrap-v2\":1,\"guest-pve01-lxc-112\":0,\"md-relay\":1,\"node-pve01\":1,\"router-netcraze\":1,\"spb-ingress\":1,\"us-netbird\":1,\"xf-codevipe\":1,\"xf-zakrutim\":1}\nHISTORICAL_392A_REPRESENTATIVE_TARGET_COUNT=9\nPERSISTENT_ENGINE_HISTORICAL_REPRESENTATIVE_LITERAL_COUNTS={\"control-bootstrap-v2\":3,\"guest-pve01-lxc-112\":0,\"md-relay\":2,\"node-pve01\":1,\"router-netcraze\":2,\"spb-ingress\":2,\"us-netbird\":2,\"xf-codevipe\":1,\"xf-zakrutim\":1}\nPERSISTENT_ENGINE_411_CANDIDATE_PATH_OCCURRENCES=0\nPERSISTENT_ENGINE_411_ADAPTER_SHA_OCCURRENCES=0\nPERSISTENT_ENGINE_ACCEPTANCE=OBSERVED_REJECTED_FAILED_CANDIDATE_UNCHANGED_FROM_400R1\nSERVICE_REFERENCES_PERSISTENT_ENGINE=YES\nREPRESENTATIVE_VALIDATION_USING_CURRENT_PERSISTENT_ENGINE_AUTHORIZED=NO\nG426_PAYLOAD_PATH_PRESENT=NO\nG426_POST451_FILE_COUNT=4\nG426_POST451_TOTAL_BYTES=2243\nG426_POST451_SYMLINK_COUNT=0\nG426_POST451_LARGE_FILE_COUNT=0\nG426_POST451_LOCAL_CLEANUP_STATE=PASS\nCANARY_451_PRODUCT_BINDING_FINGERPRINT_SHA256=ed48c1345771c3e0f50db9516f13f26bb66047283e2f883d5df272f15e2282b8\nCANARY_448_MANIFEST_SHA256=6f390e049bf9bbd9b09bbc0d8dfbc9fd21ab1d33bd67a063bf0368179e6fae28\nCANARY_448_SEAL_SHA256=5e1aeb1a018b7eabe5edbbe37be9eedd84c25ad61208e7a662d38e80c1dacade\nPREFLIGHT_EVIDENCE_COMPLETE=YES\nSTATUS=OK\nPHASE=REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT\nREASON=NONE\nNEXT_GATE=ASSISTANT_REVIEW_FOR_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE\nCHANGES_MADE=NO\nMUTATION_OUTCOME=NO_MUTATION\nPRODUCTION_ACCEPTANCE=NO\nPRODUCTION_PROMOTION=NO\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nRETENTION_MUTATION=NO\nBACKUP_EXECUTIONS=0\nVZDUMP_EXECUTIONS=0\nCLOUD_READS=0\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nEXTERNAL_SSH_ATTEMPTS=0\nSYSTEMD_MUTATIONS=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.txt b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.txt new file mode 100644 index 00000000..635c4cca --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1.txt @@ -0,0 +1,105 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=infra-dr-backupv2-representative-full-required-validation-contract-preflight +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=a04e03cdd726b9a6b153dd5f3a4bc76682c714d3087f835fb82f56cf0ce3e7a0 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657 +SANITIZED_OUTPUT_SHA256=68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657 +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1 +MODE=READ_ONLY_REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT +ANCHOR_400=SUPPORT-260915-INFRA-DR-BACKUPV2-REDESIGN-STRICT-BASELINE-FREEZE-RCA-FIX-400R1 +ANCHOR_411=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-IMMUTABLE-ADAPTER-CANDIDATE-STAGE-ROOT-EXEC-RCA-FIX-411R1 +ANCHOR_451=SUPPORT-260916-INFRA-DR-BACKUPV2-CT112-G426-CLOUD-ONLY-RESTORE-CLEANUP-READONLYLARGE-451R1 +ANCHOR_451_COMMIT=37bef9d2d466d49aa0ca0669b9e297ec6266cd49 +NO_BACKUP_EXECUTION=YES +NO_VZDUMP_EXECUTION=YES +NO_CLOUD_ACCESS=YES +NO_EXTERNAL_SSH=YES +NO_FILE_MUTATION=YES +NO_SYSTEMD_MUTATION=YES +NO_PRODUCTION_PROMOTION=YES +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +ERROR_REGISTER_FRESH_READ=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +REFERENCE_FRESH_READ=OK +RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d +RUNNER_SHA_MATCH=YES +BASELINE_400_CURRENT_FILES={"/etc/homelab-backup-v2/targets.json":{"bytes":5105,"gid":0,"mode":"0600","sha256":"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38","uid":0},"/etc/systemd/system/homelab-backup-v2.service":{"bytes":309,"gid":0,"mode":"0644","sha256":"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565","uid":0},"/etc/systemd/system/homelab-backup-v2.timer":{"bytes":192,"gid":0,"mode":"0644","sha256":"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d","uid":0},"/usr/local/sbin/homelab-backup-v2":{"bytes":59719,"gid":0,"mode":"0750","sha256":"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7","uid":0}} +BASELINE_400_EXACT_IDENTITY=PASS +HOMELAB_BACKUP_V2_TIMER_ENABLED=disabled +HOMELAB_BACKUP_V2_TIMER_ACTIVE=inactive +HOMELAB_BACKUP_V2_SERVICE_ACTIVE=inactive +LEGACY_TIMERS=[{"active":"active","enabled":"enabled","name":"homelab-app-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-vm-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-control-backup.timer"}] +SAFE_SCHEDULER_BASELINE=PASS +CANDIDATE_FILE_COUNT=20 +CANDIDATE_FILE_NAMES=["CONTRACT.json","PLAN265_REFERENCE.json","PROVENANCE.json","adapter.py","guest266.py","large264.py","nodeplan263.py","pve265.py","pve270.py","pve282.py","restore262.py","stream263.py","test_guest266.py","test_perl270.py","test_producer282.py","test_pve265.py","test_pve270.py","test_pve282.py","transport261.py","v2core.py"] +CANDIDATE_411_SOURCE_HASHES={"adapter.py":"18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3","guest266.py":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","large264.py":"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a","nodeplan263.py":"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060","pve265.py":"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be","pve270.py":"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef","pve282.py":"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012","restore262.py":"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1","stream263.py":"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16","transport261.py":"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688","v2core.py":"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2"} +CANDIDATE_411_SOURCE_IDENTITY=PASS +CANDIDATE_CONTRACT_ANCHOR_411_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01 +CANDIDATE_PROVENANCE_ANCHOR_411_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254 +CANDIDATE_INVENTORY_ANCHOR_411_SHA256=97f31657339e465af250ebd77d5e3c844a6033b2c1b7eb308373eee6693da51d +CANDIDATE_CONTRACT_FILE_RAW_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01 +CANDIDATE_PROVENANCE_FILE_RAW_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254 +TARGET_REGISTRY_COUNT=28 +HISTORICAL_392A_REPRESENTATIVE_TARGET_OCCURRENCES={"control-bootstrap-v2":1,"guest-pve01-lxc-112":0,"md-relay":1,"node-pve01":1,"router-netcraze":1,"spb-ingress":1,"us-netbird":1,"xf-codevipe":1,"xf-zakrutim":1} +HISTORICAL_392A_REPRESENTATIVE_TARGET_COUNT=9 +PERSISTENT_ENGINE_HISTORICAL_REPRESENTATIVE_LITERAL_COUNTS={"control-bootstrap-v2":3,"guest-pve01-lxc-112":0,"md-relay":2,"node-pve01":1,"router-netcraze":2,"spb-ingress":2,"us-netbird":2,"xf-codevipe":1,"xf-zakrutim":1} +PERSISTENT_ENGINE_411_CANDIDATE_PATH_OCCURRENCES=0 +PERSISTENT_ENGINE_411_ADAPTER_SHA_OCCURRENCES=0 +PERSISTENT_ENGINE_ACCEPTANCE=OBSERVED_REJECTED_FAILED_CANDIDATE_UNCHANGED_FROM_400R1 +SERVICE_REFERENCES_PERSISTENT_ENGINE=YES +REPRESENTATIVE_VALIDATION_USING_CURRENT_PERSISTENT_ENGINE_AUTHORIZED=NO +G426_PAYLOAD_PATH_PRESENT=NO +G426_POST451_FILE_COUNT=4 +G426_POST451_TOTAL_BYTES=2243 +G426_POST451_SYMLINK_COUNT=0 +G426_POST451_LARGE_FILE_COUNT=0 +G426_POST451_LOCAL_CLEANUP_STATE=PASS +CANARY_451_PRODUCT_BINDING_FINGERPRINT_SHA256=ed48c1345771c3e0f50db9516f13f26bb66047283e2f883d5df272f15e2282b8 +CANARY_448_MANIFEST_SHA256=6f390e049bf9bbd9b09bbc0d8dfbc9fd21ab1d33bd67a063bf0368179e6fae28 +CANARY_448_SEAL_SHA256=5e1aeb1a018b7eabe5edbbe37be9eedd84c25ad61208e7a662d38e80c1dacade +PREFLIGHT_EVIDENCE_COMPLETE=YES +STATUS=OK +PHASE=REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT +REASON=NONE +NEXT_GATE=ASSISTANT_REVIEW_FOR_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE +CHANGES_MADE=NO +MUTATION_OUTCOME=NO_MUTATION +PRODUCTION_ACCEPTANCE=NO +PRODUCTION_PROMOTION=NO +SCHEDULER_CUTOVER=NO +LEGACY_BACKUP_DISABLES=0 +RETENTION_MUTATION=NO +BACKUP_EXECUTIONS=0 +VZDUMP_EXECUTIONS=0 +CLOUD_READS=0 +CLOUD_WRITES=0 +CLOUD_DELETIONS=0 +EXTERNAL_SSH_ATTEMPTS=0 +SYSTEMD_MUTATIONS=0 +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1","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 0aed6a89..3c533c0a 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FINAL-CUTOVER-CANARY-SNAPSHOTFIX-418R1", - "status": "FAIL", - "rc": 2, + "command_id": "SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1", + "status": "OK", + "rc": 0, "host": "pve01", - "mode": "change", - "component": "infra-mail-xenforo-fleet-postbox-final-cutover-canary-snapshotfix", - "started_at_utc": "2026-09-16T03:23:44Z", - "finished_at_utc": "2026-09-16T03:24:01Z", + "mode": "read-only", + "component": "infra-dr-backupv2-representative-full-required-validation-contract-preflight", + "started_at_utc": "2026-09-16T03:24:44Z", + "finished_at_utc": "2026-09-16T03:24:44Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "421234c234199eaa67ac2d91d38c45c4da18117dd505b53034af22c3122cb53e", + "command_sha256": "a04e03cdd726b9a6b153dd5f3a4bc76682c714d3087f835fb82f56cf0ce3e7a0", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": true, + "change_declared": false, "result_contract_valid": true, - "result_contract_status": "FAIL", + "result_contract_status": null, "result_contract_error": null, - "command_rc": 2, - "changes_made": true, - "rollback_started": true, - "rollback_restored": true, - "mutation_outcome": "ROLLED_BACK", + "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": "5520f3cd6b0c37652752b8bf78e5cdef7d218cf68cab28b0cbaec43a90568f1a", - "sanitized_output_sha256": "5520f3cd6b0c37652752b8bf78e5cdef7d218cf68cab28b0cbaec43a90568f1a", + "raw_evidence_sha256": "68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657", + "sanitized_output_sha256": "68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "MAIL418_BEGIN\nMAIL418_SCOPE=MAIL_ONLY_REMAINING_SIX_FORUMS_POSTBOX_FINAL_CUTOVER_CANARY\nMAIL418_MAX_SEND_ATTEMPTS=6\nMAIL418_YANDEX_CLOUD_MUTATIONS=0\nMAIL418_DNS_MUTATIONS=0\nMAIL418_BACKUP_DR_MUTATIONS=0\nMAIL418_CREDENTIAL_MODEL=REUSE_EXISTING_CODEVIPE_YC_POSTBOX_SEND_API_KEY\nMAIL418_VM160_STATE=COMPLETE\nMAIL418_VM210_STATE=COMPLETE\nMAIL418_SITE_RESULTS=[{\"domain\":\"dsmods.ru\",\"error\":\"XF_APPLY_BOOTSTRAP_EXCEPTION\",\"marker\":\"DSMODS-260916-XF418\",\"rollback_restored\":true,\"rollback_started\":true,\"send_attempts\":0,\"send_success\":false,\"slug\":\"dsmods\",\"status\":\"FAIL\"},{\"domain\":\"gamevipe.ru\",\"error\":\"XF_APPLY_BOOTSTRAP_EXCEPTION\",\"marker\":\"GAMEVIPE-260916-XF418\",\"rollback_restored\":true,\"rollback_started\":true,\"send_attempts\":0,\"send_success\":false,\"slug\":\"gamevipe\",\"status\":\"FAIL\"},{\"domain\":\"hkmods.ru\",\"error\":\"XF_APPLY_BOOTSTRAP_EXCEPTION\",\"marker\":\"HKMODS-260916-XF418\",\"rollback_restored\":true,\"rollback_started\":true,\"send_attempts\":0,\"send_success\":false,\"slug\":\"hkmods\",\"status\":\"FAIL\"},{\"domain\":\"kingofwolk.ru\",\"error\":\"XF_APPLY_BOOTSTRAP_EXCEPTION\",\"marker\":\"KINGOFWOLK-260916-XF418\",\"rollback_restored\":true,\"rollback_started\":true,\"send_attempts\":0,\"send_success\":false,\"slug\":\"kingofwolk\",\"status\":\"FAIL\"},{\"domain\":\"zakrutim.ru\",\"error\":\"XF_APPLY_BOOTSTRAP_EXCEPTION\",\"marker\":\"ZAKRUTIM-260916-XF418\",\"rollback_restored\":true,\"rollback_started\":true,\"send_attempts\":0,\"send_success\":false,\"slug\":\"zakrutim\",\"status\":\"FAIL\"},{\"domain\":\"newfi.ru\",\"error\":\"XF_APPLY_BOOTSTRAP_EXCEPTION\",\"marker\":\"NEWFI-260916-XF418\",\"rollback_restored\":true,\"rollback_started\":true,\"send_attempts\":0,\"send_success\":false,\"slug\":\"newfi\",\"status\":\"FAIL\"}]\nMAIL418_SEND_ATTEMPTS=0\nMAIL418_SUCCESS_SITES=[]\nMAIL418_DECISION=PARTIAL_OR_FAILED_REVIEW_SITE_RESULTS_DO_NOT_BLIND_RETRY\nMAIL418_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FINAL-CUTOVER-CANARY-SNAPSHOTFIX-418R1\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":true,\"rollback_restored\":true}\n" + "output": "COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1\nMODE=READ_ONLY_REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT\nANCHOR_400=SUPPORT-260915-INFRA-DR-BACKUPV2-REDESIGN-STRICT-BASELINE-FREEZE-RCA-FIX-400R1\nANCHOR_411=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-IMMUTABLE-ADAPTER-CANDIDATE-STAGE-ROOT-EXEC-RCA-FIX-411R1\nANCHOR_451=SUPPORT-260916-INFRA-DR-BACKUPV2-CT112-G426-CLOUD-ONLY-RESTORE-CLEANUP-READONLYLARGE-451R1\nANCHOR_451_COMMIT=37bef9d2d466d49aa0ca0669b9e297ec6266cd49\nNO_BACKUP_EXECUTION=YES\nNO_VZDUMP_EXECUTION=YES\nNO_CLOUD_ACCESS=YES\nNO_EXTERNAL_SSH=YES\nNO_FILE_MUTATION=YES\nNO_SYSTEMD_MUTATION=YES\nNO_PRODUCTION_PROMOTION=YES\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nERROR_REGISTER_FRESH_READ=OK\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nREFERENCE_FRESH_READ=OK\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nRUNNER_SHA_MATCH=YES\nBASELINE_400_CURRENT_FILES={\"/etc/homelab-backup-v2/targets.json\":{\"bytes\":5105,\"gid\":0,\"mode\":\"0600\",\"sha256\":\"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.service\":{\"bytes\":309,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565\",\"uid\":0},\"/etc/systemd/system/homelab-backup-v2.timer\":{\"bytes\":192,\"gid\":0,\"mode\":\"0644\",\"sha256\":\"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d\",\"uid\":0},\"/usr/local/sbin/homelab-backup-v2\":{\"bytes\":59719,\"gid\":0,\"mode\":\"0750\",\"sha256\":\"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7\",\"uid\":0}}\nBASELINE_400_EXACT_IDENTITY=PASS\nHOMELAB_BACKUP_V2_TIMER_ENABLED=disabled\nHOMELAB_BACKUP_V2_TIMER_ACTIVE=inactive\nHOMELAB_BACKUP_V2_SERVICE_ACTIVE=inactive\nLEGACY_TIMERS=[{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-app-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-vm-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-control-backup.timer\"}]\nSAFE_SCHEDULER_BASELINE=PASS\nCANDIDATE_FILE_COUNT=20\nCANDIDATE_FILE_NAMES=[\"CONTRACT.json\",\"PLAN265_REFERENCE.json\",\"PROVENANCE.json\",\"adapter.py\",\"guest266.py\",\"large264.py\",\"nodeplan263.py\",\"pve265.py\",\"pve270.py\",\"pve282.py\",\"restore262.py\",\"stream263.py\",\"test_guest266.py\",\"test_perl270.py\",\"test_producer282.py\",\"test_pve265.py\",\"test_pve270.py\",\"test_pve282.py\",\"transport261.py\",\"v2core.py\"]\nCANDIDATE_411_SOURCE_HASHES={\"adapter.py\":\"18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3\",\"guest266.py\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"large264.py\":\"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a\",\"nodeplan263.py\":\"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060\",\"pve265.py\":\"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\",\"pve270.py\":\"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\",\"pve282.py\":\"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\",\"restore262.py\":\"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1\",\"stream263.py\":\"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16\",\"transport261.py\":\"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\",\"v2core.py\":\"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2\"}\nCANDIDATE_411_SOURCE_IDENTITY=PASS\nCANDIDATE_CONTRACT_ANCHOR_411_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01\nCANDIDATE_PROVENANCE_ANCHOR_411_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254\nCANDIDATE_INVENTORY_ANCHOR_411_SHA256=97f31657339e465af250ebd77d5e3c844a6033b2c1b7eb308373eee6693da51d\nCANDIDATE_CONTRACT_FILE_RAW_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01\nCANDIDATE_PROVENANCE_FILE_RAW_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254\nTARGET_REGISTRY_COUNT=28\nHISTORICAL_392A_REPRESENTATIVE_TARGET_OCCURRENCES={\"control-bootstrap-v2\":1,\"guest-pve01-lxc-112\":0,\"md-relay\":1,\"node-pve01\":1,\"router-netcraze\":1,\"spb-ingress\":1,\"us-netbird\":1,\"xf-codevipe\":1,\"xf-zakrutim\":1}\nHISTORICAL_392A_REPRESENTATIVE_TARGET_COUNT=9\nPERSISTENT_ENGINE_HISTORICAL_REPRESENTATIVE_LITERAL_COUNTS={\"control-bootstrap-v2\":3,\"guest-pve01-lxc-112\":0,\"md-relay\":2,\"node-pve01\":1,\"router-netcraze\":2,\"spb-ingress\":2,\"us-netbird\":2,\"xf-codevipe\":1,\"xf-zakrutim\":1}\nPERSISTENT_ENGINE_411_CANDIDATE_PATH_OCCURRENCES=0\nPERSISTENT_ENGINE_411_ADAPTER_SHA_OCCURRENCES=0\nPERSISTENT_ENGINE_ACCEPTANCE=OBSERVED_REJECTED_FAILED_CANDIDATE_UNCHANGED_FROM_400R1\nSERVICE_REFERENCES_PERSISTENT_ENGINE=YES\nREPRESENTATIVE_VALIDATION_USING_CURRENT_PERSISTENT_ENGINE_AUTHORIZED=NO\nG426_PAYLOAD_PATH_PRESENT=NO\nG426_POST451_FILE_COUNT=4\nG426_POST451_TOTAL_BYTES=2243\nG426_POST451_SYMLINK_COUNT=0\nG426_POST451_LARGE_FILE_COUNT=0\nG426_POST451_LOCAL_CLEANUP_STATE=PASS\nCANARY_451_PRODUCT_BINDING_FINGERPRINT_SHA256=ed48c1345771c3e0f50db9516f13f26bb66047283e2f883d5df272f15e2282b8\nCANARY_448_MANIFEST_SHA256=6f390e049bf9bbd9b09bbc0d8dfbc9fd21ab1d33bd67a063bf0368179e6fae28\nCANARY_448_SEAL_SHA256=5e1aeb1a018b7eabe5edbbe37be9eedd84c25ad61208e7a662d38e80c1dacade\nPREFLIGHT_EVIDENCE_COMPLETE=YES\nSTATUS=OK\nPHASE=REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT\nREASON=NONE\nNEXT_GATE=ASSISTANT_REVIEW_FOR_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE\nCHANGES_MADE=NO\nMUTATION_OUTCOME=NO_MUTATION\nPRODUCTION_ACCEPTANCE=NO\nPRODUCTION_PROMOTION=NO\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nRETENTION_MUTATION=NO\nBACKUP_EXECUTIONS=0\nVZDUMP_EXECUTIONS=0\nCLOUD_READS=0\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nEXTERNAL_SSH_ATTEMPTS=0\nSYSTEMD_MUTATIONS=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index b6d2a009..635c4cca 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,47 +1,105 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FINAL-CUTOVER-CANARY-SNAPSHOTFIX-418R1 -STATUS=FAIL -RC=2 +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1 +STATUS=OK +RC=0 HOST=pve01 -MODE=change -COMPONENT=infra-mail-xenforo-fleet-postbox-final-cutover-canary-snapshotfix +MODE=read-only +COMPONENT=infra-dr-backupv2-representative-full-required-validation-contract-preflight REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=421234c234199eaa67ac2d91d38c45c4da18117dd505b53034af22c3122cb53e +COMMAND_SHA256=a04e03cdd726b9a6b153dd5f3a4bc76682c714d3087f835fb82f56cf0ce3e7a0 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=true +CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=2 -CHANGES_MADE=true -ROLLBACK_STARTED=true -ROLLBACK_RESTORED=true -MUTATION_OUTCOME=ROLLED_BACK +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=5520f3cd6b0c37652752b8bf78e5cdef7d218cf68cab28b0cbaec43a90568f1a -SANITIZED_OUTPUT_SHA256=5520f3cd6b0c37652752b8bf78e5cdef7d218cf68cab28b0cbaec43a90568f1a +RAW_EVIDENCE_SHA256=68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657 +SANITIZED_OUTPUT_SHA256=68a7e165811b90c8b696748f0466f0475706746dfb606199fd092910323a2657 OUTPUT_BEGIN -MAIL418_BEGIN -MAIL418_SCOPE=MAIL_ONLY_REMAINING_SIX_FORUMS_POSTBOX_FINAL_CUTOVER_CANARY -MAIL418_MAX_SEND_ATTEMPTS=6 -MAIL418_YANDEX_CLOUD_MUTATIONS=0 -MAIL418_DNS_MUTATIONS=0 -MAIL418_BACKUP_DR_MUTATIONS=0 -MAIL418_CREDENTIAL_MODEL=REUSE_EXISTING_CODEVIPE_YC_POSTBOX_SEND_API_KEY -MAIL418_VM160_STATE=COMPLETE -MAIL418_VM210_STATE=COMPLETE -MAIL418_SITE_RESULTS=[{"domain":"dsmods.ru","error":"XF_APPLY_BOOTSTRAP_EXCEPTION","marker":"DSMODS-260916-XF418","rollback_restored":true,"rollback_started":true,"send_attempts":0,"send_success":false,"slug":"dsmods","status":"FAIL"},{"domain":"gamevipe.ru","error":"XF_APPLY_BOOTSTRAP_EXCEPTION","marker":"GAMEVIPE-260916-XF418","rollback_restored":true,"rollback_started":true,"send_attempts":0,"send_success":false,"slug":"gamevipe","status":"FAIL"},{"domain":"hkmods.ru","error":"XF_APPLY_BOOTSTRAP_EXCEPTION","marker":"HKMODS-260916-XF418","rollback_restored":true,"rollback_started":true,"send_attempts":0,"send_success":false,"slug":"hkmods","status":"FAIL"},{"domain":"kingofwolk.ru","error":"XF_APPLY_BOOTSTRAP_EXCEPTION","marker":"KINGOFWOLK-260916-XF418","rollback_restored":true,"rollback_started":true,"send_attempts":0,"send_success":false,"slug":"kingofwolk","status":"FAIL"},{"domain":"zakrutim.ru","error":"XF_APPLY_BOOTSTRAP_EXCEPTION","marker":"ZAKRUTIM-260916-XF418","rollback_restored":true,"rollback_started":true,"send_attempts":0,"send_success":false,"slug":"zakrutim","status":"FAIL"},{"domain":"newfi.ru","error":"XF_APPLY_BOOTSTRAP_EXCEPTION","marker":"NEWFI-260916-XF418","rollback_restored":true,"rollback_started":true,"send_attempts":0,"send_success":false,"slug":"newfi","status":"FAIL"}] -MAIL418_SEND_ATTEMPTS=0 -MAIL418_SUCCESS_SITES=[] -MAIL418_DECISION=PARTIAL_OR_FAILED_REVIEW_SITE_RESULTS_DO_NOT_BLIND_RETRY -MAIL418_END -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260916-INFRA-MAIL-XENFORO-FLEET-POSTBOX-FINAL-CUTOVER-CANARY-SNAPSHOTFIX-418R1","status":"FAIL","changes_made":true,"rollback_started":true,"rollback_restored":true} +COMMAND_ID=SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1 +MODE=READ_ONLY_REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT +ANCHOR_400=SUPPORT-260915-INFRA-DR-BACKUPV2-REDESIGN-STRICT-BASELINE-FREEZE-RCA-FIX-400R1 +ANCHOR_411=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-IMMUTABLE-ADAPTER-CANDIDATE-STAGE-ROOT-EXEC-RCA-FIX-411R1 +ANCHOR_451=SUPPORT-260916-INFRA-DR-BACKUPV2-CT112-G426-CLOUD-ONLY-RESTORE-CLEANUP-READONLYLARGE-451R1 +ANCHOR_451_COMMIT=37bef9d2d466d49aa0ca0669b9e297ec6266cd49 +NO_BACKUP_EXECUTION=YES +NO_VZDUMP_EXECUTION=YES +NO_CLOUD_ACCESS=YES +NO_EXTERNAL_SSH=YES +NO_FILE_MUTATION=YES +NO_SYSTEMD_MUTATION=YES +NO_PRODUCTION_PROMOTION=YES +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +ERROR_REGISTER_FRESH_READ=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +REFERENCE_FRESH_READ=OK +RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d +RUNNER_SHA_MATCH=YES +BASELINE_400_CURRENT_FILES={"/etc/homelab-backup-v2/targets.json":{"bytes":5105,"gid":0,"mode":"0600","sha256":"a723befc7fd42d70af9088406598f18156dc3b4c76d8b34c4bb725dfaa48dd38","uid":0},"/etc/systemd/system/homelab-backup-v2.service":{"bytes":309,"gid":0,"mode":"0644","sha256":"1ef3e6bc660767a1f29a6a0bfa8d1b7a2419370b2250764ca181c34c93188565","uid":0},"/etc/systemd/system/homelab-backup-v2.timer":{"bytes":192,"gid":0,"mode":"0644","sha256":"5469057602452b303a01ccb8057085c1b0e447973e5ed198cebf7dd5daf58e9d","uid":0},"/usr/local/sbin/homelab-backup-v2":{"bytes":59719,"gid":0,"mode":"0750","sha256":"b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7","uid":0}} +BASELINE_400_EXACT_IDENTITY=PASS +HOMELAB_BACKUP_V2_TIMER_ENABLED=disabled +HOMELAB_BACKUP_V2_TIMER_ACTIVE=inactive +HOMELAB_BACKUP_V2_SERVICE_ACTIVE=inactive +LEGACY_TIMERS=[{"active":"active","enabled":"enabled","name":"homelab-app-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-vm-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-control-backup.timer"}] +SAFE_SCHEDULER_BASELINE=PASS +CANDIDATE_FILE_COUNT=20 +CANDIDATE_FILE_NAMES=["CONTRACT.json","PLAN265_REFERENCE.json","PROVENANCE.json","adapter.py","guest266.py","large264.py","nodeplan263.py","pve265.py","pve270.py","pve282.py","restore262.py","stream263.py","test_guest266.py","test_perl270.py","test_producer282.py","test_pve265.py","test_pve270.py","test_pve282.py","transport261.py","v2core.py"] +CANDIDATE_411_SOURCE_HASHES={"adapter.py":"18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3","guest266.py":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","large264.py":"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a","nodeplan263.py":"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060","pve265.py":"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be","pve270.py":"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef","pve282.py":"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012","restore262.py":"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1","stream263.py":"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16","transport261.py":"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688","v2core.py":"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2"} +CANDIDATE_411_SOURCE_IDENTITY=PASS +CANDIDATE_CONTRACT_ANCHOR_411_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01 +CANDIDATE_PROVENANCE_ANCHOR_411_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254 +CANDIDATE_INVENTORY_ANCHOR_411_SHA256=97f31657339e465af250ebd77d5e3c844a6033b2c1b7eb308373eee6693da51d +CANDIDATE_CONTRACT_FILE_RAW_SHA256=a414715f1b91b3701c52073709a80c38218f76e3961618e8af61489211e50c01 +CANDIDATE_PROVENANCE_FILE_RAW_SHA256=303f44dc8e91c8e6a675f9ea406ce4b7532ed98440a9b6807fa593ede9d33254 +TARGET_REGISTRY_COUNT=28 +HISTORICAL_392A_REPRESENTATIVE_TARGET_OCCURRENCES={"control-bootstrap-v2":1,"guest-pve01-lxc-112":0,"md-relay":1,"node-pve01":1,"router-netcraze":1,"spb-ingress":1,"us-netbird":1,"xf-codevipe":1,"xf-zakrutim":1} +HISTORICAL_392A_REPRESENTATIVE_TARGET_COUNT=9 +PERSISTENT_ENGINE_HISTORICAL_REPRESENTATIVE_LITERAL_COUNTS={"control-bootstrap-v2":3,"guest-pve01-lxc-112":0,"md-relay":2,"node-pve01":1,"router-netcraze":2,"spb-ingress":2,"us-netbird":2,"xf-codevipe":1,"xf-zakrutim":1} +PERSISTENT_ENGINE_411_CANDIDATE_PATH_OCCURRENCES=0 +PERSISTENT_ENGINE_411_ADAPTER_SHA_OCCURRENCES=0 +PERSISTENT_ENGINE_ACCEPTANCE=OBSERVED_REJECTED_FAILED_CANDIDATE_UNCHANGED_FROM_400R1 +SERVICE_REFERENCES_PERSISTENT_ENGINE=YES +REPRESENTATIVE_VALIDATION_USING_CURRENT_PERSISTENT_ENGINE_AUTHORIZED=NO +G426_PAYLOAD_PATH_PRESENT=NO +G426_POST451_FILE_COUNT=4 +G426_POST451_TOTAL_BYTES=2243 +G426_POST451_SYMLINK_COUNT=0 +G426_POST451_LARGE_FILE_COUNT=0 +G426_POST451_LOCAL_CLEANUP_STATE=PASS +CANARY_451_PRODUCT_BINDING_FINGERPRINT_SHA256=ed48c1345771c3e0f50db9516f13f26bb66047283e2f883d5df272f15e2282b8 +CANARY_448_MANIFEST_SHA256=6f390e049bf9bbd9b09bbc0d8dfbc9fd21ab1d33bd67a063bf0368179e6fae28 +CANARY_448_SEAL_SHA256=5e1aeb1a018b7eabe5edbbe37be9eedd84c25ad61208e7a662d38e80c1dacade +PREFLIGHT_EVIDENCE_COMPLETE=YES +STATUS=OK +PHASE=REPRESENTATIVE_FULL_REQUIRED_VALIDATION_CONTRACT_PREFLIGHT +REASON=NONE +NEXT_GATE=ASSISTANT_REVIEW_FOR_DISABLED_REPRESENTATIVE_VALIDATION_DRIVER_STAGE +CHANGES_MADE=NO +MUTATION_OUTCOME=NO_MUTATION +PRODUCTION_ACCEPTANCE=NO +PRODUCTION_PROMOTION=NO +SCHEDULER_CUTOVER=NO +LEGACY_BACKUP_DISABLES=0 +RETENTION_MUTATION=NO +BACKUP_EXECUTIONS=0 +VZDUMP_EXECUTIONS=0 +CLOUD_READS=0 +CLOUD_WRITES=0 +CLOUD_DELETIONS=0 +EXTERNAL_SSH_ATTEMPTS=0 +SYSTEMD_MUTATIONS=0 +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260916-INFRA-DR-BACKUPV2-REPRESENTATIVE-FULL-REQUIRED-VALIDATION-CONTRACT-PREFLIGHT-452R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END