diff --git a/runtime/history/SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1.json b/runtime/history/SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1.json new file mode 100644 index 00000000..66e640b8 --- /dev/null +++ b/runtime/history/SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "home-gram1-backup-route-repair-apply", + "started_at_utc": "2026-09-19T01:26:59Z", + "finished_at_utc": "2026-09-19T01:27:13Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "46316cd6740a9db7dab11c288b0af9e8027ad4e21bb9016567bc6372d331b0cd", + "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": "1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1", + "sanitized_output_sha256": "1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "ERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nPVE1_BACKUP_SOURCE_HTTP=200\nEDGE_BACKUP_OUTPUT_BEGIN\nBACKUP_PREFLIGHT=PASS\nSOURCE_SHA256=514540a8258639c99ff6538048f58f159d1fe528196802290a9210904810bb32\nDB_SOURCE=ACTIVE_OPEN_SQLITE\nDB_SCHEMA=VALIDATED_ROW_15\nTARGET=LIVE_PVE1_NETBIRD_PORT_9101\nBACKUP_HTTP=200\nBACKUP_BODY_MATCH=true\nBACKUP_BODY_SHA256=88d791f9955261ebe5a65303dc418c70dca25ba23c29a92769a6785a9cd9e5bb\nCONTROL=home.gram1.ru|HTTP=200|RC=0\nCONTROL=git.gram1.ru|HTTP=200|RC=0\nCONTROL=auth.gram1.ru|HTTP=302|RC=0\nPERSISTENT_DB_ROW_UPDATED=true\nONLY_FORWARD_HOST_CHANGED=true\nCONFIG_NEW_SHA256=b76134067cfc58a83182303be0ebcc83c56afd40a06f85343327808ca16db2ed\nBACKUP_RESULT={\"changes_made\":true,\"decision\":\"PASS_BACKUP_REPAIRED\",\"rollback_restored\":null,\"rollback_started\":false}\nEDGE_BACKUP_OUTPUT_END\nTASK_RESULT=PASS_BACKUP_REPAIRED\nTASK_SUCCESS=true\nNEXT_GATE=NEW_WINDOWS_PC_BACKUP_HREF_CHECK\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1.txt b/runtime/history/SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1.txt new file mode 100644 index 00000000..2c0c50e9 --- /dev/null +++ b/runtime/history/SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1.txt @@ -0,0 +1,57 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=home-gram1-backup-route-repair-apply +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=46316cd6740a9db7dab11c288b0af9e8027ad4e21bb9016567bc6372d331b0cd +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=1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1 +SANITIZED_OUTPUT_SHA256=1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1 +OUTPUT_BEGIN +ERROR_REGISTER_CHECK=OK +REFERENCE_CHECK=OK +AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED +PVE1_BACKUP_SOURCE_HTTP=200 +EDGE_BACKUP_OUTPUT_BEGIN +BACKUP_PREFLIGHT=PASS +SOURCE_SHA256=514540a8258639c99ff6538048f58f159d1fe528196802290a9210904810bb32 +DB_SOURCE=ACTIVE_OPEN_SQLITE +DB_SCHEMA=VALIDATED_ROW_15 +TARGET=LIVE_PVE1_NETBIRD_PORT_9101 +BACKUP_HTTP=200 +BACKUP_BODY_MATCH=true +BACKUP_BODY_SHA256=88d791f9955261ebe5a65303dc418c70dca25ba23c29a92769a6785a9cd9e5bb +CONTROL=home.gram1.ru|HTTP=200|RC=0 +CONTROL=git.gram1.ru|HTTP=200|RC=0 +CONTROL=auth.gram1.ru|HTTP=302|RC=0 +PERSISTENT_DB_ROW_UPDATED=true +ONLY_FORWARD_HOST_CHANGED=true +CONFIG_NEW_SHA256=b76134067cfc58a83182303be0ebcc83c56afd40a06f85343327808ca16db2ed +BACKUP_RESULT={"changes_made":true,"decision":"PASS_BACKUP_REPAIRED","rollback_restored":null,"rollback_started":false} +EDGE_BACKUP_OUTPUT_END +TASK_RESULT=PASS_BACKUP_REPAIRED +TASK_SUCCESS=true +NEXT_GATE=NEW_WINDOWS_PC_BACKUP_HREF_CHECK +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index ffb13166..66e640b8 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "NEWFI-260919-NEWFDOM-AUTOCONTENT210-READBACK128", + "command_id": "SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "newfi-newfdom-autocontent210-immutable-audit127r3-shortline-readback", - "started_at_utc": "2026-09-19T01:23:48Z", - "finished_at_utc": "2026-09-19T01:23:48Z", + "mode": "change", + "component": "home-gram1-backup-route-repair-apply", + "started_at_utc": "2026-09-19T01:26:59Z", + "finished_at_utc": "2026-09-19T01:27:13Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "c59fcd49c2bfab9fc0b2523d55bd5a55a189512aca6300b1f3dc74d82d5d34bd", + "command_sha256": "46316cd6740a9db7dab11c288b0af9e8027ad4e21bb9016567bc6372d331b0cd", "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": "4ffd9e27b82a1aa677409dd60a018fc1f7d0cf197d93ba9e731c8f6319b84ef7", - "sanitized_output_sha256": "4ffd9e27b82a1aa677409dd60a018fc1f7d0cf197d93ba9e731c8f6319b84ef7", + "raw_evidence_sha256": "1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1", + "sanitized_output_sha256": "1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "NEWFI128_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT210-READBACK128\nNEWFI128_SOURCE_CID=NEWFI-260919-NEWFDOM-AUTOCONTENT210-AUDIT127R3\nNEWFI128_SOURCE_STATUS=OK\nNEWFI128_SOURCE_RC=0\nNEWFI128_SOURCE_CHANGES_MADE=false\nNEWFI128_TXT_SHA256=ac551077325452ccaed8818d6ba6b97d645ab04b293c32d1565745af1f30a6a0\nNEWFI128_JSON_SHA256=865c139b40b9b05ca89542ed3c82e0af8092f8286cb99fb011ee92b27cffddae\nNEWFI128_TXT_BYTES=70586\nNEWFI128_JSON_BYTES=78689\nNEWFI128_SOURCE_COMMAND_SHA256=30c89cbd9f8d3056727b2decb5ad4eb216dc6d73f5eafa8b7e91bdb5f21682e0\nNEWFI128_APPLICATION_READS=0\nNEWFI128_APPLICATION_MUTATIONS=0\nNEWFI128_SCHEMA_NORMALIZATION=NONE\nNEWFI128_DIFFERENCES_ACCEPTED_AS_BENIGN=false\nNEWFI128_ORIGINAL_DECISION=PASS_AUTOCONTENT210_FOUNDATION_DIFFS_CAPTURED\nNEWFI128_ORIGINAL_NEXT_GATE=RECONCILE_AUTOCONTENT210_FOUNDATION_DIFFS\nNEWFI128_SRC_BEGIN\nNEWFI128_SRC_RAW_VALUE_SHA256=8ffc9d3d0d5dd886d1dbdf0aca431657c81b87ed71b255b79612cbb5f314a066\nNEWFI128_SRC_FORMAT_SHA256=700cc7d82cec50a1394e7c9473691e55f6de44fb04eeba18e1be525684435abc\nNEWFI128_SRC_L0001_P001=[\nNEWFI128_SRC_L0002_P001= {\nNEWFI128_SRC_L0003_P001= \"path\": \"Dogs/addon.json\",\nNEWFI128_SRC_L0004_P001= \"production\": \"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\",\nNEWFI128_SRC_L0005_P001= \"staging\": \"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\",\nNEWFI128_SRC_L0006_P001= \"worktree\": null\nNEWFI128_SRC_L0007_P001= },\nNEWFI128_SRC_L0008_P001= {\nNEWFI128_SRC_L0009_P001= \"path\": \"Events/addon.json\",\nNEWFI128_SRC_L0010_P001= \"production\": \"cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3\",\nNEWFI128_SRC_L0011_P001= \"staging\": \"cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3\",\nNEWFI128_SRC_L0012_P001= \"worktree\": null\nNEWFI128_SRC_L0013_P001= },\nNEWFI128_SRC_L0014_P001= {\nNEWFI128_SRC_L0015_P001= \"path\": \"Portal/addon.json\",\nNEWFI128_SRC_L0016_P001= \"production\": \"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab\",\nNEWFI128_SRC_L0017_P001= \"staging\": \"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab\",\nNEWFI128_SRC_L0018_P001= \"worktree\": null\nNEWFI128_SRC_L0019_P001= }\nNEWFI128_SRC_L0020_P001=]\nNEWFI128_SRC_FRAGMENTS=20\nNEWFI128_SRC_END\nNEWFI128_JOB_BEGIN\nNEWFI128_JOB_RAW_VALUE_SHA256=c313b248924597702a645a76feff27ddd9c30723c98b21bbd10e13f18a5f8aa3\nNEWFI128_JOB_FORMAT_SHA256=8248f4ce7565096d15cae1bb4a70b0584de078d7201823c5cf43281f6008dce2\nNEWFI128_JOB_L0001_P001={\nNEWFI128_JOB_L0002_P001= \"create\": {\nNEWFI128_JOB_L0003_P001= \"production\": \"CREATE TABLE `xf_job` (\\n `job_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\\n `unique_key` varbinary(50) DEFAULT NULL,\\n `execute_class` \nNEWFI128_JOB_L0003_P002=varchar(100) NOT NULL,\\n `execute_data` mediumblob NOT NULL,\\n `manual_execute` tinyint(3) unsigned NOT NULL,\\n `trigger_date` int(10) unsigned NOT NULL,\\n \nNEWFI128_JOB_L0003_P003=`last_run_date` int(10) unsigned DEFAULT NULL,\\n `attempts` tinyint(3) unsigned NOT NULL DEFAULT 0,\\n `priority` smallint(5) unsigned NOT NULL DEFAULT 100,\\n \nNEWFI128_JOB_L0003_P004= PRIMARY KEY (`job_id`),\\n UNIQUE KEY `unique_key` (`unique_key`),\\n KEY `trigger_date` (`trigger_date`),\\n KEY `manual_execute_date` (`manual_execute`,`trig\nNEWFI128_JOB_L0003_P005=ger_date`),\\n KEY `priority_execute_date` (`priority`,`trigger_date`)\\n) ENGINE=InnoDB AUTO_INCREMENT=2446 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci\",\nNEWFI128_JOB_L0004_P001= \"staging\": \"CREATE TABLE `xf_job` (\\n `job_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\\n `unique_key` varbinary(50) DEFAULT NULL,\\n `execute_class` var\nNEWFI128_JOB_L0004_P002=char(100) NOT NULL,\\n `execute_data` mediumblob NOT NULL,\\n `manual_execute` tinyint(3) unsigned NOT NULL,\\n `trigger_date` int(10) unsigned NOT NULL,\\n `la\nNEWFI128_JOB_L0004_P003=st_run_date` int(10) unsigned DEFAULT NULL,\\n `attempts` tinyint(3) unsigned NOT NULL DEFAULT 0,\\n `priority` smallint(5) unsigned NOT NULL DEFAULT 100,\\n PR\nNEWFI128_JOB_L0004_P004=IMARY KEY (`job_id`),\\n UNIQUE KEY `unique_key` (`unique_key`),\\n KEY `trigger_date` (`trigger_date`),\\n KEY `manual_execute_date` (`manual_execute`,`trigger\nNEWFI128_JOB_L0004_P005=_date`),\\n KEY `priority_execute_date` (`priority`,`trigger_date`)\\n) ENGINE=InnoDB AUTO_INCREMENT=2369 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci\"\nNEWFI128_JOB_L0005_P001= }\nNEWFI128_JOB_L0006_P001=}\nNEWFI128_JOB_FRAGMENTS=14\nNEWFI128_JOB_END\nNEWFI128_CRON_BEGIN\nNEWFI128_CRON_RAW_VALUE_SHA256=44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a\nNEWFI128_CRON_FORMAT_SHA256=44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a\nNEWFI128_CRON_L0001_P001={}\nNEWFI128_CRON_FRAGMENTS=1\nNEWFI128_CRON_END\nNEWFI128_COUNTS_BEGIN\nNEWFI128_COUNTS_RAW_VALUE_SHA256=ec2a54b1088714a450d87bd1af1262c5dcd967dd3a17b7770ace12cbaf931257\nNEWFI128_COUNTS_FORMAT_SHA256=36dba854d01bfb5b89075199148d9ccb54f4c4484527b455e8bd76e045e7f8f1\nNEWFI128_COUNTS_L0001_P001={\nNEWFI128_COUNTS_L0002_P001= \"production\": {\nNEWFI128_COUNTS_L0003_P001= \"xf_cron_entry\": 27,\nNEWFI128_COUNTS_L0004_P001= \"xf_job\": 2\nNEWFI128_COUNTS_L0005_P001= },\nNEWFI128_COUNTS_L0006_P001= \"staging\": {\nNEWFI128_COUNTS_L0007_P001= \"xf_cron_entry\": 27,\nNEWFI128_COUNTS_L0008_P001= \"xf_job\": 2\nNEWFI128_COUNTS_L0009_P001= }\nNEWFI128_COUNTS_L0010_P001=}\nNEWFI128_COUNTS_FRAGMENTS=10\nNEWFI128_COUNTS_END\nNEWFI128_GIT_BEGIN\nNEWFI128_GIT_RAW_VALUE_SHA256=56fb0aba9e487667878a1bf5b102eac9e2ccdc450d499998d7a7559a2b000cf6\nNEWFI128_GIT_FORMAT_SHA256=7426a82ef90fba78803f145ae9be54dc0feb73f9e625711c0625798527360c3e\nNEWFI128_GIT_L0001_P001={\nNEWFI128_GIT_L0002_P001= \"branch\": \"implementation/newfi-closed-mvp-20260906\",\nNEWFI128_GIT_L0003_P001= \"clean\": true,\nNEWFI128_GIT_L0004_P001= \"head\": \"9a425b019fee4174c8ea9bcca7da0e769372f9b3\",\nNEWFI128_GIT_L0005_P001= \"remotes\": [\nNEWFI128_GIT_L0006_P001= {\nNEWFI128_GIT_L0007_P001= \"head\": \"9a425b019fee4174c8ea9bcca7da0e769372f9b3\",\nNEWFI128_GIT_L0008_P001= \"remote\": \"origin\"\nNEWFI128_GIT_L0009_P001= }\nNEWFI128_GIT_L0010_P001= ]\nNEWFI128_GIT_L0011_P001=}\nNEWFI128_GIT_FRAGMENTS=11\nNEWFI128_GIT_END\nNEWFI128_DECISION=PASS_EXISTING_AUDIT127R3_SHORTLINE_READBACK\nNEWFI128_NEXT_GATE=RECONCILE_AUTOCONTENT210_FOUNDATION_DIFFS\nNEWFI128_AUTOCONTENT210_CLOSED=false\nNEWFI128_MAJOR_STAGES_REMAINING=12\nNEWFI128_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT210-READBACK128\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "ERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nPVE1_BACKUP_SOURCE_HTTP=200\nEDGE_BACKUP_OUTPUT_BEGIN\nBACKUP_PREFLIGHT=PASS\nSOURCE_SHA256=514540a8258639c99ff6538048f58f159d1fe528196802290a9210904810bb32\nDB_SOURCE=ACTIVE_OPEN_SQLITE\nDB_SCHEMA=VALIDATED_ROW_15\nTARGET=LIVE_PVE1_NETBIRD_PORT_9101\nBACKUP_HTTP=200\nBACKUP_BODY_MATCH=true\nBACKUP_BODY_SHA256=88d791f9955261ebe5a65303dc418c70dca25ba23c29a92769a6785a9cd9e5bb\nCONTROL=home.gram1.ru|HTTP=200|RC=0\nCONTROL=git.gram1.ru|HTTP=200|RC=0\nCONTROL=auth.gram1.ru|HTTP=302|RC=0\nPERSISTENT_DB_ROW_UPDATED=true\nONLY_FORWARD_HOST_CHANGED=true\nCONFIG_NEW_SHA256=b76134067cfc58a83182303be0ebcc83c56afd40a06f85343327808ca16db2ed\nBACKUP_RESULT={\"changes_made\":true,\"decision\":\"PASS_BACKUP_REPAIRED\",\"rollback_restored\":null,\"rollback_started\":false}\nEDGE_BACKUP_OUTPUT_END\nTASK_RESULT=PASS_BACKUP_REPAIRED\nTASK_SUCCESS=true\nNEXT_GATE=NEW_WINDOWS_PC_BACKUP_HREF_CHECK\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index abdc139c..2c0c50e9 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,136 +1,57 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT210-READBACK128 +COMMAND_ID=SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=newfi-newfdom-autocontent210-immutable-audit127r3-shortline-readback +MODE=change +COMPONENT=home-gram1-backup-route-repair-apply REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=c59fcd49c2bfab9fc0b2523d55bd5a55a189512aca6300b1f3dc74d82d5d34bd +COMMAND_SHA256=46316cd6740a9db7dab11c288b0af9e8027ad4e21bb9016567bc6372d331b0cd 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=4ffd9e27b82a1aa677409dd60a018fc1f7d0cf197d93ba9e731c8f6319b84ef7 -SANITIZED_OUTPUT_SHA256=4ffd9e27b82a1aa677409dd60a018fc1f7d0cf197d93ba9e731c8f6319b84ef7 +RAW_EVIDENCE_SHA256=1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1 +SANITIZED_OUTPUT_SHA256=1a80513449ebb3dc42c564dd46d2f158b559f7900078abce8d295ad12582dcb1 OUTPUT_BEGIN -NEWFI128_BEGIN -COMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT210-READBACK128 -NEWFI128_SOURCE_CID=NEWFI-260919-NEWFDOM-AUTOCONTENT210-AUDIT127R3 -NEWFI128_SOURCE_STATUS=OK -NEWFI128_SOURCE_RC=0 -NEWFI128_SOURCE_CHANGES_MADE=false -NEWFI128_TXT_SHA256=ac551077325452ccaed8818d6ba6b97d645ab04b293c32d1565745af1f30a6a0 -NEWFI128_JSON_SHA256=865c139b40b9b05ca89542ed3c82e0af8092f8286cb99fb011ee92b27cffddae -NEWFI128_TXT_BYTES=70586 -NEWFI128_JSON_BYTES=78689 -NEWFI128_SOURCE_COMMAND_SHA256=30c89cbd9f8d3056727b2decb5ad4eb216dc6d73f5eafa8b7e91bdb5f21682e0 -NEWFI128_APPLICATION_READS=0 -NEWFI128_APPLICATION_MUTATIONS=0 -NEWFI128_SCHEMA_NORMALIZATION=NONE -NEWFI128_DIFFERENCES_ACCEPTED_AS_BENIGN=false -NEWFI128_ORIGINAL_DECISION=PASS_AUTOCONTENT210_FOUNDATION_DIFFS_CAPTURED -NEWFI128_ORIGINAL_NEXT_GATE=RECONCILE_AUTOCONTENT210_FOUNDATION_DIFFS -NEWFI128_SRC_BEGIN -NEWFI128_SRC_RAW_VALUE_SHA256=8ffc9d3d0d5dd886d1dbdf0aca431657c81b87ed71b255b79612cbb5f314a066 -NEWFI128_SRC_FORMAT_SHA256=700cc7d82cec50a1394e7c9473691e55f6de44fb04eeba18e1be525684435abc -NEWFI128_SRC_L0001_P001=[ -NEWFI128_SRC_L0002_P001= { -NEWFI128_SRC_L0003_P001= "path": "Dogs/addon.json", -NEWFI128_SRC_L0004_P001= "production": "71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31", -NEWFI128_SRC_L0005_P001= "staging": "71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31", -NEWFI128_SRC_L0006_P001= "worktree": null -NEWFI128_SRC_L0007_P001= }, -NEWFI128_SRC_L0008_P001= { -NEWFI128_SRC_L0009_P001= "path": "Events/addon.json", -NEWFI128_SRC_L0010_P001= "production": "cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3", -NEWFI128_SRC_L0011_P001= "staging": "cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3", -NEWFI128_SRC_L0012_P001= "worktree": null -NEWFI128_SRC_L0013_P001= }, -NEWFI128_SRC_L0014_P001= { -NEWFI128_SRC_L0015_P001= "path": "Portal/addon.json", -NEWFI128_SRC_L0016_P001= "production": "288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab", -NEWFI128_SRC_L0017_P001= "staging": "288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab", -NEWFI128_SRC_L0018_P001= "worktree": null -NEWFI128_SRC_L0019_P001= } -NEWFI128_SRC_L0020_P001=] -NEWFI128_SRC_FRAGMENTS=20 -NEWFI128_SRC_END -NEWFI128_JOB_BEGIN -NEWFI128_JOB_RAW_VALUE_SHA256=c313b248924597702a645a76feff27ddd9c30723c98b21bbd10e13f18a5f8aa3 -NEWFI128_JOB_FORMAT_SHA256=8248f4ce7565096d15cae1bb4a70b0584de078d7201823c5cf43281f6008dce2 -NEWFI128_JOB_L0001_P001={ -NEWFI128_JOB_L0002_P001= "create": { -NEWFI128_JOB_L0003_P001= "production": "CREATE TABLE `xf_job` (\n `job_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\n `unique_key` varbinary(50) DEFAULT NULL,\n `execute_class` -NEWFI128_JOB_L0003_P002=varchar(100) NOT NULL,\n `execute_data` mediumblob NOT NULL,\n `manual_execute` tinyint(3) unsigned NOT NULL,\n `trigger_date` int(10) unsigned NOT NULL,\n -NEWFI128_JOB_L0003_P003=`last_run_date` int(10) unsigned DEFAULT NULL,\n `attempts` tinyint(3) unsigned NOT NULL DEFAULT 0,\n `priority` smallint(5) unsigned NOT NULL DEFAULT 100,\n -NEWFI128_JOB_L0003_P004= PRIMARY KEY (`job_id`),\n UNIQUE KEY `unique_key` (`unique_key`),\n KEY `trigger_date` (`trigger_date`),\n KEY `manual_execute_date` (`manual_execute`,`trig -NEWFI128_JOB_L0003_P005=ger_date`),\n KEY `priority_execute_date` (`priority`,`trigger_date`)\n) ENGINE=InnoDB AUTO_INCREMENT=2446 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci", -NEWFI128_JOB_L0004_P001= "staging": "CREATE TABLE `xf_job` (\n `job_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\n `unique_key` varbinary(50) DEFAULT NULL,\n `execute_class` var -NEWFI128_JOB_L0004_P002=char(100) NOT NULL,\n `execute_data` mediumblob NOT NULL,\n `manual_execute` tinyint(3) unsigned NOT NULL,\n `trigger_date` int(10) unsigned NOT NULL,\n `la -NEWFI128_JOB_L0004_P003=st_run_date` int(10) unsigned DEFAULT NULL,\n `attempts` tinyint(3) unsigned NOT NULL DEFAULT 0,\n `priority` smallint(5) unsigned NOT NULL DEFAULT 100,\n PR -NEWFI128_JOB_L0004_P004=IMARY KEY (`job_id`),\n UNIQUE KEY `unique_key` (`unique_key`),\n KEY `trigger_date` (`trigger_date`),\n KEY `manual_execute_date` (`manual_execute`,`trigger -NEWFI128_JOB_L0004_P005=_date`),\n KEY `priority_execute_date` (`priority`,`trigger_date`)\n) ENGINE=InnoDB AUTO_INCREMENT=2369 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci" -NEWFI128_JOB_L0005_P001= } -NEWFI128_JOB_L0006_P001=} -NEWFI128_JOB_FRAGMENTS=14 -NEWFI128_JOB_END -NEWFI128_CRON_BEGIN -NEWFI128_CRON_RAW_VALUE_SHA256=44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a -NEWFI128_CRON_FORMAT_SHA256=44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a -NEWFI128_CRON_L0001_P001={} -NEWFI128_CRON_FRAGMENTS=1 -NEWFI128_CRON_END -NEWFI128_COUNTS_BEGIN -NEWFI128_COUNTS_RAW_VALUE_SHA256=ec2a54b1088714a450d87bd1af1262c5dcd967dd3a17b7770ace12cbaf931257 -NEWFI128_COUNTS_FORMAT_SHA256=36dba854d01bfb5b89075199148d9ccb54f4c4484527b455e8bd76e045e7f8f1 -NEWFI128_COUNTS_L0001_P001={ -NEWFI128_COUNTS_L0002_P001= "production": { -NEWFI128_COUNTS_L0003_P001= "xf_cron_entry": 27, -NEWFI128_COUNTS_L0004_P001= "xf_job": 2 -NEWFI128_COUNTS_L0005_P001= }, -NEWFI128_COUNTS_L0006_P001= "staging": { -NEWFI128_COUNTS_L0007_P001= "xf_cron_entry": 27, -NEWFI128_COUNTS_L0008_P001= "xf_job": 2 -NEWFI128_COUNTS_L0009_P001= } -NEWFI128_COUNTS_L0010_P001=} -NEWFI128_COUNTS_FRAGMENTS=10 -NEWFI128_COUNTS_END -NEWFI128_GIT_BEGIN -NEWFI128_GIT_RAW_VALUE_SHA256=56fb0aba9e487667878a1bf5b102eac9e2ccdc450d499998d7a7559a2b000cf6 -NEWFI128_GIT_FORMAT_SHA256=7426a82ef90fba78803f145ae9be54dc0feb73f9e625711c0625798527360c3e -NEWFI128_GIT_L0001_P001={ -NEWFI128_GIT_L0002_P001= "branch": "implementation/newfi-closed-mvp-20260906", -NEWFI128_GIT_L0003_P001= "clean": true, -NEWFI128_GIT_L0004_P001= "head": "9a425b019fee4174c8ea9bcca7da0e769372f9b3", -NEWFI128_GIT_L0005_P001= "remotes": [ -NEWFI128_GIT_L0006_P001= { -NEWFI128_GIT_L0007_P001= "head": "9a425b019fee4174c8ea9bcca7da0e769372f9b3", -NEWFI128_GIT_L0008_P001= "remote": "origin" -NEWFI128_GIT_L0009_P001= } -NEWFI128_GIT_L0010_P001= ] -NEWFI128_GIT_L0011_P001=} -NEWFI128_GIT_FRAGMENTS=11 -NEWFI128_GIT_END -NEWFI128_DECISION=PASS_EXISTING_AUDIT127R3_SHORTLINE_READBACK -NEWFI128_NEXT_GATE=RECONCILE_AUTOCONTENT210_FOUNDATION_DIFFS -NEWFI128_AUTOCONTENT210_CLOSED=false -NEWFI128_MAJOR_STAGES_REMAINING=12 -NEWFI128_END -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT210-READBACK128","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +ERROR_REGISTER_CHECK=OK +REFERENCE_CHECK=OK +AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED +PVE1_BACKUP_SOURCE_HTTP=200 +EDGE_BACKUP_OUTPUT_BEGIN +BACKUP_PREFLIGHT=PASS +SOURCE_SHA256=514540a8258639c99ff6538048f58f159d1fe528196802290a9210904810bb32 +DB_SOURCE=ACTIVE_OPEN_SQLITE +DB_SCHEMA=VALIDATED_ROW_15 +TARGET=LIVE_PVE1_NETBIRD_PORT_9101 +BACKUP_HTTP=200 +BACKUP_BODY_MATCH=true +BACKUP_BODY_SHA256=88d791f9955261ebe5a65303dc418c70dca25ba23c29a92769a6785a9cd9e5bb +CONTROL=home.gram1.ru|HTTP=200|RC=0 +CONTROL=git.gram1.ru|HTTP=200|RC=0 +CONTROL=auth.gram1.ru|HTTP=302|RC=0 +PERSISTENT_DB_ROW_UPDATED=true +ONLY_FORWARD_HOST_CHANGED=true +CONFIG_NEW_SHA256=b76134067cfc58a83182303be0ebcc83c56afd40a06f85343327808ca16db2ed +BACKUP_RESULT={"changes_made":true,"decision":"PASS_BACKUP_REPAIRED","rollback_restored":null,"rollback_started":false} +EDGE_BACKUP_OUTPUT_END +TASK_RESULT=PASS_BACKUP_REPAIRED +TASK_SUCCESS=true +NEXT_GATE=NEW_WINDOWS_PC_BACKUP_HREF_CHECK +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOME-GRAM1-BACKUP-ROUTE-REPAIR-APPLY-601R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END