diff --git a/runtime/history/SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1.json b/runtime/history/SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1.json new file mode 100644 index 00000000..5e207b51 --- /dev/null +++ b/runtime/history/SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "homelab-backup-post1074-state-alert-rca", + "started_at_utc": "2026-09-21T07:46:58Z", + "finished_at_utc": "2026-09-21T07:47:07Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "d48d9d1b6435a1c8b9ec6d3c6a65042e56783c7153ff19cfa6d0c563bbd43e06", + "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": "aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b", + "sanitized_output_sha256": "aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "WORKERS2_POST1074_STATE_ALERT_RCA_BEGIN=1\nCOMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1\nMODE=read-only\nCOMPONENT=homelab-backup-post1074-state-alert-rca\nMUTATION_BOUNDARY=READ_ONLY_NO_ALERT_POST_NO_MAIL_NO_CONFIG_CHANGE_NO_RELOAD_NO_BACKUP_NO_GC_NO_GIT_WRITE\nPOST1074_SOURCE={\"clean\":true,\"head\":\"4e59d5afaa670899c56f87a84bc887175f299614\",\"remote_branch_sha\":null}\nPOST1074_POSTFIX={\"active\":\"active\",\"config_sha256\":\"d1050a0c110c2d6c59f595abcf791ee8daa5399dee97fc504fafbcf08adc8f7f\",\"inet_interfaces\":\"loopback-only\",\"inet_protocols\":\"all\"}\nPOST1074_RUNTIME={\"alert_health_exists\":false,\"alert_matches_known_baseline\":true,\"alert_script_sha256\":\"de7c46079a98da2f05bf9cd254d5b385bbd154487311fc79bf54fe1556086006\",\"cloudb_runtime_exists\":false,\"cloudb_timer_exists\":false,\"final_seal_exists\":false}\nPOST1074_TIMERS={\"homelab-alertmanager-backup-health.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"},\"homelab-app-cloud-quorum-queue.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"},\"homelab-backup-retention-gc.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"},\"homelab-backup-v2.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"}}\nALERTMANAGER_STABILITY={\"facts\":{\"all_host_pairs_ok\":true,\"config_check_rc\":0,\"container_alt\":[{\"ip_hash\":\"366f7933390389f8\",\"name\":\"ntfy_default\",\"ready_bytes\":2,\"ready_rc\":0},{\"ip_hash\":\"034eb5d89641a498\",\"name\":\"observability-lite_default\",\"ready_bytes\":2,\"ready_rc\":0}],\"inside_ready_rc\":0,\"pairs\":[{\"i\":1,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":2,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":3,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":4,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":5,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":6,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":7,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":8,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0}]},\"ssh_rc\":0,\"ssh_stderr_nonempty\":false}\nALERTMANAGER_CONFIG_POST1074={\"lines\":[\"WORKERS2=NO\",\"EMAIL=0\"],\"rc\":0}\nPOST1074_STATE_PROVEN_BASELINE=true\nRCA_CLASSIFICATION={\"fix\":\"FINAL_RETRY_USE_HOST_LOOPBACK_WITH_FALLBACK_AND_FIX_EXCEPTION_VARIABLE_NAMES\",\"root_cause\":\"1074_PRECHECK_TRANSIENT_PLUS_EXCEPTION_HANDLER_SHADOWING\"}\nNO_MUTATION=true\nNO_ALERT_POSTED=true\nNO_MAIL_SENT=true\nNO_CONFIG_CHANGE=true\nNO_RELOAD=true\nNO_BACKUP_STARTED=true\nNO_RETENTION_STARTED=true\nTASK_RESULT=PASS_HOMELAB_BACKUP_POST1074_STATE_ALERT_RCA_READONLY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nWORKERS2_POST1074_STATE_ALERT_RCA_END=1\n" +} diff --git a/runtime/history/SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1.txt b/runtime/history/SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1.txt new file mode 100644 index 00000000..9402af6e --- /dev/null +++ b/runtime/history/SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1.txt @@ -0,0 +1,55 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=homelab-backup-post1074-state-alert-rca +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=d48d9d1b6435a1c8b9ec6d3c6a65042e56783c7153ff19cfa6d0c563bbd43e06 +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=aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b +SANITIZED_OUTPUT_SHA256=aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b +OUTPUT_BEGIN +WORKERS2_POST1074_STATE_ALERT_RCA_BEGIN=1 +COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1 +MODE=read-only +COMPONENT=homelab-backup-post1074-state-alert-rca +MUTATION_BOUNDARY=READ_ONLY_NO_ALERT_POST_NO_MAIL_NO_CONFIG_CHANGE_NO_RELOAD_NO_BACKUP_NO_GC_NO_GIT_WRITE +POST1074_SOURCE={"clean":true,"head":"4e59d5afaa670899c56f87a84bc887175f299614","remote_branch_sha":null} +POST1074_POSTFIX={"active":"active","config_sha256":"d1050a0c110c2d6c59f595abcf791ee8daa5399dee97fc504fafbcf08adc8f7f","inet_interfaces":"loopback-only","inet_protocols":"all"} +POST1074_RUNTIME={"alert_health_exists":false,"alert_matches_known_baseline":true,"alert_script_sha256":"de7c46079a98da2f05bf9cd254d5b385bbd154487311fc79bf54fe1556086006","cloudb_runtime_exists":false,"cloudb_timer_exists":false,"final_seal_exists":false} +POST1074_TIMERS={"homelab-alertmanager-backup-health.timer":{"active":"active","enabled":"enabled"},"homelab-app-cloud-quorum-queue.timer":{"active":"active","enabled":"enabled"},"homelab-backup-retention-gc.timer":{"active":"active","enabled":"enabled"},"homelab-backup-v2.timer":{"active":"active","enabled":"enabled"}} +ALERTMANAGER_STABILITY={"facts":{"all_host_pairs_ok":true,"config_check_rc":0,"container_alt":[{"ip_hash":"366f7933390389f8","name":"ntfy_default","ready_bytes":2,"ready_rc":0},{"ip_hash":"034eb5d89641a498","name":"observability-lite_default","ready_bytes":2,"ready_rc":0}],"inside_ready_rc":0,"pairs":[{"i":1,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":2,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":3,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":4,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":5,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":6,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":7,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":8,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0}]},"ssh_rc":0,"ssh_stderr_nonempty":false} +ALERTMANAGER_CONFIG_POST1074={"lines":["WORKERS2=NO","EMAIL=0"],"rc":0} +POST1074_STATE_PROVEN_BASELINE=true +RCA_CLASSIFICATION={"fix":"FINAL_RETRY_USE_HOST_LOOPBACK_WITH_FALLBACK_AND_FIX_EXCEPTION_VARIABLE_NAMES","root_cause":"1074_PRECHECK_TRANSIENT_PLUS_EXCEPTION_HANDLER_SHADOWING"} +NO_MUTATION=true +NO_ALERT_POSTED=true +NO_MAIL_SENT=true +NO_CONFIG_CHANGE=true +NO_RELOAD=true +NO_BACKUP_STARTED=true +NO_RETENTION_STARTED=true +TASK_RESULT=PASS_HOMELAB_BACKUP_POST1074_STATE_ALERT_RCA_READONLY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +WORKERS2_POST1074_STATE_ALERT_RCA_END=1 + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index e13e5af4..5e207b51 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260921-PVEPRO-EDITORIAL-FOUNDATION9-STAGING-878R1", - "status": "FAIL", - "rc": 3, + "command_id": "SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1", + "status": "OK", + "rc": 0, "host": "pve01", - "mode": "change", - "component": "pvepro-editorial-foundation9-staging", - "started_at_utc": "2026-09-21T07:40:09Z", - "finished_at_utc": "2026-09-21T07:44:45Z", + "mode": "read-only", + "component": "homelab-backup-post1074-state-alert-rca", + "started_at_utc": "2026-09-21T07:46:58Z", + "finished_at_utc": "2026-09-21T07:47:07Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "2b52827988f7372c9f624b0e9e25e2af67516a2e4fa7a3bfdd9d38f1c5ed9781", + "command_sha256": "d48d9d1b6435a1c8b9ec6d3c6a65042e56783c7153ff19cfa6d0c563bbd43e06", "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": 3, - "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": "7910aa344c95c874c3da885d3315b844bb0f16ddb1005991b89d6aebf1ae1680", - "sanitized_output_sha256": "7910aa344c95c874c3da885d3315b844bb0f16ddb1005991b89d6aebf1ae1680", + "raw_evidence_sha256": "aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b", + "sanitized_output_sha256": "aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "PRODUCTION_HOST_PRE={\"all_link_down\":false,\"config_sha256\":\"ebd2b7d44ab58a222b4fd5a7dcd9358d3082e593bd70fb07c2331c70f22e82ab\",\"lock\":null,\"name\":\"pvepro-prod\",\"snapshots\":[],\"status\":\"running\",\"vmstate\":null}\nSTAGING_HOST_PRE={\"all_link_down\":true,\"config_sha256\":\"77b9637cdaba51cd1a0fc7560f5a3ec2689292813cf98ab21f3d957bc6dc3006\",\"lock\":null,\"name\":\"pvepro-staging-v1\",\"snapshots\":[],\"status\":\"stopped\",\"vmstate\":null}\nPRODUCTION_APP_PRE={\"addon\":1,\"boardActive\":\"1\",\"errors\":20,\"posts\":44,\"targets\":[{\"first_post_id\":1,\"forum\":\"\\u0413\\u043e\\u0442\\u043e\\u0432\\u044b\\u0435 \\u0441\\u0442\\u0435\\u043a\\u0438\",\"match_count\":1,\"message_bytes\":1526,\"message_sha256\":\"191b9f294672f2cab32e8364c308e80c7f8aa46a648e37773b5cd5831f63e792\",\"message_words\":134,\"reply_count\":0,\"thread_id\":1,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVEPro Stack Passport\"},{\"first_post_id\":2,\"forum\":\"PVE Battles\",\"match_count\":1,\"message_bytes\":1264,\"message_sha256\":\"599e966fbb46d738717961267e4e3c2f66c6395f0d394013cc48ca2687e665ec\",\"message_words\":102,\"reply_count\":0,\"thread_id\":2,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVE Battle \\u2014 \\u0441\\u0440\\u0430\\u0432\\u043d\\u0435\\u043d\\u0438\\u0435 \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\"},{\"first_post_id\":3,\"forum\":\"\\u041e\\u043d\\u043e \\u0441\\u043b\\u043e\\u043c\\u0430\\u043b\\u043e\\u0441\\u044c\",\"match_count\":1,\"message_bytes\":1182,\"message_sha256\":\"6bdc469569b82c59cd79523d499b37edfc14d34353fa6302ccb3c6bd46c2b95b\",\"message_words\":91,\"reply_count\":0,\"thread_id\":3,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0420\\u0430\\u0437\\u0431\\u043e\\u0440 \\u0438\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442\\u0430 / postmortem\"},{\"first_post_id\":4,\"forum\":\"Backup Challenge\",\"match_count\":1,\"message_bytes\":953,\"message_sha256\":\"666a4f3ad6d3f97b4e61ea0ccdcc9a834c5f924ffe1fdf02c9b01d49e6e998ff\",\"message_words\":88,\"reply_count\":0,\"thread_id\":4,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Backup Challenge \\u2014 \\u0434\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u0435\\u043b\\u044c\\u0441\\u0442\\u0432\\u043e \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u044f\"},{\"first_post_id\":5,\"forum\":\"\\u0411\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u044c\",\"match_count\":1,\"message_bytes\":1068,\"message_sha256\":\"6671884720fb17171cc150c6211d5580e8a62843578e465418ce4e516d0acb83\",\"message_words\":105,\"reply_count\":0,\"thread_id\":5,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0410\\u0443\\u0434\\u0438\\u0442 \\u0431\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0438\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u044b\"},{\"first_post_id\":6,\"forum\":\"PVEPro AI Lab\",\"match_count\":1,\"message_bytes\":1160,\"message_sha256\":\"a6d2bfe6ff00410020265298455b045801bf6a4413ffc3bc6da05a3cdfe53d00\",\"message_words\":114,\"reply_count\":0,\"thread_id\":6,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Private AI / RAG \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\"},{\"first_post_id\":7,\"forum\":\"\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u0438 \\u0441 SaaS\",\"match_count\":1,\"message_bytes\":1227,\"message_sha256\":\"e68b51653a45f342b42d20a6bbd5690eff408984a4ece5780bd8a042dfad5252\",\"message_words\":108,\"reply_count\":0,\"thread_id\":7,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f \\u0441 SaaS\"},{\"first_post_id\":8,\"forum\":\"\\u0417\\u0430\\u043f\\u0440\\u043e\\u0441\\u044b \\u043d\\u0430 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\",\"match_count\":1,\"message_bytes\":1101,\"message_sha256\":\"d0007661a8f64295244d164b63dd006af97d54149c72f3d9e1414b87c519b788\",\"message_words\":104,\"reply_count\":0,\"thread_id\":8,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0417\\u0430\\u043f\\u0440\\u043e\\u0441 \\u043d\\u0430 \\u0430\\u0443\\u0434\\u0438\\u0442 / \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435 / \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\"},{\"first_post_id\":9,\"forum\":\"\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u044b PVEPro\",\"match_count\":1,\"message_bytes\":1125,\"message_sha256\":\"f68c4920277e57f62b2d9ef2995690477603c2b73c39e4a2e2be368fed8a62c8\",\"message_words\":108,\"reply_count\":0,\"thread_id\":9,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041f\\u0440\\u043e\\u0444\\u0438\\u043b\\u044c \\u044d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u0430 PVEPro\"}],\"threads\":44}\nSTAGING_APP_PRE={\"addon\":1,\"boardActive\":\"0\",\"errors\":16,\"posts\":44,\"targets\":[{\"first_post_id\":1,\"forum\":\"\\u0413\\u043e\\u0442\\u043e\\u0432\\u044b\\u0435 \\u0441\\u0442\\u0435\\u043a\\u0438\",\"match_count\":1,\"message_bytes\":1526,\"message_sha256\":\"191b9f294672f2cab32e8364c308e80c7f8aa46a648e37773b5cd5831f63e792\",\"message_words\":134,\"reply_count\":0,\"thread_id\":1,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVEPro Stack Passport\"},{\"first_post_id\":2,\"forum\":\"PVE Battles\",\"match_count\":1,\"message_bytes\":1264,\"message_sha256\":\"599e966fbb46d738717961267e4e3c2f66c6395f0d394013cc48ca2687e665ec\",\"message_words\":102,\"reply_count\":0,\"thread_id\":2,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] PVE Battle \\u2014 \\u0441\\u0440\\u0430\\u0432\\u043d\\u0435\\u043d\\u0438\\u0435 \\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\"},{\"first_post_id\":3,\"forum\":\"\\u041e\\u043d\\u043e \\u0441\\u043b\\u043e\\u043c\\u0430\\u043b\\u043e\\u0441\\u044c\",\"match_count\":1,\"message_bytes\":1182,\"message_sha256\":\"6bdc469569b82c59cd79523d499b37edfc14d34353fa6302ccb3c6bd46c2b95b\",\"message_words\":91,\"reply_count\":0,\"thread_id\":3,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0420\\u0430\\u0437\\u0431\\u043e\\u0440 \\u0438\\u043d\\u0446\\u0438\\u0434\\u0435\\u043d\\u0442\\u0430 / postmortem\"},{\"first_post_id\":4,\"forum\":\"Backup Challenge\",\"match_count\":1,\"message_bytes\":953,\"message_sha256\":\"666a4f3ad6d3f97b4e61ea0ccdcc9a834c5f924ffe1fdf02c9b01d49e6e998ff\",\"message_words\":88,\"reply_count\":0,\"thread_id\":4,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Backup Challenge \\u2014 \\u0434\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u0435\\u043b\\u044c\\u0441\\u0442\\u0432\\u043e \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u044f\"},{\"first_post_id\":5,\"forum\":\"\\u0411\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u044c\",\"match_count\":1,\"message_bytes\":1068,\"message_sha256\":\"6671884720fb17171cc150c6211d5580e8a62843578e465418ce4e516d0acb83\",\"message_words\":105,\"reply_count\":0,\"thread_id\":5,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0410\\u0443\\u0434\\u0438\\u0442 \\u0431\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0438\\u043d\\u0444\\u0440\\u0430\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u044b\"},{\"first_post_id\":6,\"forum\":\"PVEPro AI Lab\",\"match_count\":1,\"message_bytes\":1160,\"message_sha256\":\"a6d2bfe6ff00410020265298455b045801bf6a4413ffc3bc6da05a3cdfe53d00\",\"message_words\":114,\"reply_count\":0,\"thread_id\":6,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] Private AI / RAG \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\"},{\"first_post_id\":7,\"forum\":\"\\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u0438 \\u0441 SaaS\",\"match_count\":1,\"message_bytes\":1227,\"message_sha256\":\"e68b51653a45f342b42d20a6bbd5690eff408984a4ece5780bd8a042dfad5252\",\"message_words\":108,\"reply_count\":0,\"thread_id\":7,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041c\\u0438\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f \\u0441 SaaS\"},{\"first_post_id\":8,\"forum\":\"\\u0417\\u0430\\u043f\\u0440\\u043e\\u0441\\u044b \\u043d\\u0430 \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\",\"match_count\":1,\"message_bytes\":1101,\"message_sha256\":\"d0007661a8f64295244d164b63dd006af97d54149c72f3d9e1414b87c519b788\",\"message_words\":104,\"reply_count\":0,\"thread_id\":8,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u0417\\u0430\\u043f\\u0440\\u043e\\u0441 \\u043d\\u0430 \\u0430\\u0443\\u0434\\u0438\\u0442 / \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435 / \\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\"},{\"first_post_id\":9,\"forum\":\"\\u042d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u044b PVEPro\",\"match_count\":1,\"message_bytes\":1125,\"message_sha256\":\"f68c4920277e57f62b2d9ef2995690477603c2b73c39e4a2e2be368fed8a62c8\",\"message_words\":108,\"reply_count\":0,\"thread_id\":9,\"title\":\"[\\u0428\\u0430\\u0431\\u043b\\u043e\\u043d] \\u041f\\u0440\\u043e\\u0444\\u0438\\u043b\\u044c \\u044d\\u043a\\u0441\\u043f\\u0435\\u0440\\u0442\\u0430 PVEPro\"}],\"threads\":44}\nPOST_EDITOR_PROBE={\"class_exists\":false,\"methods\":{\"save\":{\"exists\":true,\"public\":true},\"setMessage\":{\"exists\":true,\"public\":true}}}\nPRODUCTION_UNCHANGED_AFTER_FAILURE=true\nEDITORIAL_FOUNDATION9_ERROR_CLASS=RuntimeError\nEDITORIAL_FOUNDATION9_ERROR_SHA256=2403735beb50dcb078378bbc3cdbdfdd9bd91d5285c88ad9aa2ddcd4eaf4bcef\nPRODUCT_CHECKPOINTS_REMAINING=12\nPLANNING_MINIMUM_MAJOR_COMMANDS_REMAINING=12\nTASK_RESULT=PVEPRO_EDITORIAL_FOUNDATION9_STAGING_FAILED\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260921-PVEPRO-EDITORIAL-FOUNDATION9-STAGING-878R1\",\"rollback_restored\":true,\"rollback_started\":true,\"status\":\"FAIL\",\"version\":1}\n" + "output": "WORKERS2_POST1074_STATE_ALERT_RCA_BEGIN=1\nCOMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1\nMODE=read-only\nCOMPONENT=homelab-backup-post1074-state-alert-rca\nMUTATION_BOUNDARY=READ_ONLY_NO_ALERT_POST_NO_MAIL_NO_CONFIG_CHANGE_NO_RELOAD_NO_BACKUP_NO_GC_NO_GIT_WRITE\nPOST1074_SOURCE={\"clean\":true,\"head\":\"4e59d5afaa670899c56f87a84bc887175f299614\",\"remote_branch_sha\":null}\nPOST1074_POSTFIX={\"active\":\"active\",\"config_sha256\":\"d1050a0c110c2d6c59f595abcf791ee8daa5399dee97fc504fafbcf08adc8f7f\",\"inet_interfaces\":\"loopback-only\",\"inet_protocols\":\"all\"}\nPOST1074_RUNTIME={\"alert_health_exists\":false,\"alert_matches_known_baseline\":true,\"alert_script_sha256\":\"de7c46079a98da2f05bf9cd254d5b385bbd154487311fc79bf54fe1556086006\",\"cloudb_runtime_exists\":false,\"cloudb_timer_exists\":false,\"final_seal_exists\":false}\nPOST1074_TIMERS={\"homelab-alertmanager-backup-health.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"},\"homelab-app-cloud-quorum-queue.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"},\"homelab-backup-retention-gc.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"},\"homelab-backup-v2.timer\":{\"active\":\"active\",\"enabled\":\"enabled\"}}\nALERTMANAGER_STABILITY={\"facts\":{\"all_host_pairs_ok\":true,\"config_check_rc\":0,\"container_alt\":[{\"ip_hash\":\"366f7933390389f8\",\"name\":\"ntfy_default\",\"ready_bytes\":2,\"ready_rc\":0},{\"ip_hash\":\"034eb5d89641a498\",\"name\":\"observability-lite_default\",\"ready_bytes\":2,\"ready_rc\":0}],\"inside_ready_rc\":0,\"pairs\":[{\"i\":1,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":2,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":3,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":4,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":5,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":6,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":7,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0},{\"i\":8,\"ready_bytes\":2,\"ready_err_hash\":null,\"ready_rc\":0,\"status_bytes\":1479,\"status_err_hash\":null,\"status_rc\":0}]},\"ssh_rc\":0,\"ssh_stderr_nonempty\":false}\nALERTMANAGER_CONFIG_POST1074={\"lines\":[\"WORKERS2=NO\",\"EMAIL=0\"],\"rc\":0}\nPOST1074_STATE_PROVEN_BASELINE=true\nRCA_CLASSIFICATION={\"fix\":\"FINAL_RETRY_USE_HOST_LOOPBACK_WITH_FALLBACK_AND_FIX_EXCEPTION_VARIABLE_NAMES\",\"root_cause\":\"1074_PRECHECK_TRANSIENT_PLUS_EXCEPTION_HANDLER_SHADOWING\"}\nNO_MUTATION=true\nNO_ALERT_POSTED=true\nNO_MAIL_SENT=true\nNO_CONFIG_CHANGE=true\nNO_RELOAD=true\nNO_BACKUP_STARTED=true\nNO_RETENTION_STARTED=true\nTASK_RESULT=PASS_HOMELAB_BACKUP_POST1074_STATE_ALERT_RCA_READONLY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\nWORKERS2_POST1074_STATE_ALERT_RCA_END=1\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index a9fda2e7..9402af6e 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,44 +1,55 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260921-PVEPRO-EDITORIAL-FOUNDATION9-STAGING-878R1 -STATUS=FAIL -RC=3 +COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1 +STATUS=OK +RC=0 HOST=pve01 -MODE=change -COMPONENT=pvepro-editorial-foundation9-staging +MODE=read-only +COMPONENT=homelab-backup-post1074-state-alert-rca REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=2b52827988f7372c9f624b0e9e25e2af67516a2e4fa7a3bfdd9d38f1c5ed9781 +COMMAND_SHA256=d48d9d1b6435a1c8b9ec6d3c6a65042e56783c7153ff19cfa6d0c563bbd43e06 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=3 -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=7910aa344c95c874c3da885d3315b844bb0f16ddb1005991b89d6aebf1ae1680 -SANITIZED_OUTPUT_SHA256=7910aa344c95c874c3da885d3315b844bb0f16ddb1005991b89d6aebf1ae1680 +RAW_EVIDENCE_SHA256=aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b +SANITIZED_OUTPUT_SHA256=aa32ffd127821e9c307df014e2d45ca0a6cd97fb7d2ae88652894ad2a20e968b OUTPUT_BEGIN -PRODUCTION_HOST_PRE={"all_link_down":false,"config_sha256":"ebd2b7d44ab58a222b4fd5a7dcd9358d3082e593bd70fb07c2331c70f22e82ab","lock":null,"name":"pvepro-prod","snapshots":[],"status":"running","vmstate":null} -STAGING_HOST_PRE={"all_link_down":true,"config_sha256":"77b9637cdaba51cd1a0fc7560f5a3ec2689292813cf98ab21f3d957bc6dc3006","lock":null,"name":"pvepro-staging-v1","snapshots":[],"status":"stopped","vmstate":null} -PRODUCTION_APP_PRE={"addon":1,"boardActive":"1","errors":20,"posts":44,"targets":[{"first_post_id":1,"forum":"\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0442\u0435\u043a\u0438","match_count":1,"message_bytes":1526,"message_sha256":"191b9f294672f2cab32e8364c308e80c7f8aa46a648e37773b5cd5831f63e792","message_words":134,"reply_count":0,"thread_id":1,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVEPro Stack Passport"},{"first_post_id":2,"forum":"PVE Battles","match_count":1,"message_bytes":1264,"message_sha256":"599e966fbb46d738717961267e4e3c2f66c6395f0d394013cc48ca2687e665ec","message_words":102,"reply_count":0,"thread_id":2,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVE Battle \u2014 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440"},{"first_post_id":3,"forum":"\u041e\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c","match_count":1,"message_bytes":1182,"message_sha256":"6bdc469569b82c59cd79523d499b37edfc14d34353fa6302ccb3c6bd46c2b95b","message_words":91,"reply_count":0,"thread_id":3,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0420\u0430\u0437\u0431\u043e\u0440 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430 / postmortem"},{"first_post_id":4,"forum":"Backup Challenge","match_count":1,"message_bytes":953,"message_sha256":"666a4f3ad6d3f97b4e61ea0ccdcc9a834c5f924ffe1fdf02c9b01d49e6e998ff","message_words":88,"reply_count":0,"thread_id":4,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Backup Challenge \u2014 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f"},{"first_post_id":5,"forum":"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c","match_count":1,"message_bytes":1068,"message_sha256":"6671884720fb17171cc150c6211d5580e8a62843578e465418ce4e516d0acb83","message_words":105,"reply_count":0,"thread_id":5,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0410\u0443\u0434\u0438\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b"},{"first_post_id":6,"forum":"PVEPro AI Lab","match_count":1,"message_bytes":1160,"message_sha256":"a6d2bfe6ff00410020265298455b045801bf6a4413ffc3bc6da05a3cdfe53d00","message_words":114,"reply_count":0,"thread_id":6,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Private AI / RAG \u043f\u0440\u043e\u0435\u043a\u0442"},{"first_post_id":7,"forum":"\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 SaaS","match_count":1,"message_bytes":1227,"message_sha256":"e68b51653a45f342b42d20a6bbd5690eff408984a4ece5780bd8a042dfad5252","message_words":108,"reply_count":0,"thread_id":7,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0441 SaaS"},{"first_post_id":8,"forum":"\u0417\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435","match_count":1,"message_bytes":1101,"message_sha256":"d0007661a8f64295244d164b63dd006af97d54149c72f3d9e1414b87c519b788","message_words":104,"reply_count":0,"thread_id":8,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0417\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0430\u0443\u0434\u0438\u0442 / \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 / \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435"},{"first_post_id":9,"forum":"\u042d\u043a\u0441\u043f\u0435\u0440\u0442\u044b PVEPro","match_count":1,"message_bytes":1125,"message_sha256":"f68c4920277e57f62b2d9ef2995690477603c2b73c39e4a2e2be368fed8a62c8","message_words":108,"reply_count":0,"thread_id":9,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041f\u0440\u043e\u0444\u0438\u043b\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0430 PVEPro"}],"threads":44} -STAGING_APP_PRE={"addon":1,"boardActive":"0","errors":16,"posts":44,"targets":[{"first_post_id":1,"forum":"\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0442\u0435\u043a\u0438","match_count":1,"message_bytes":1526,"message_sha256":"191b9f294672f2cab32e8364c308e80c7f8aa46a648e37773b5cd5831f63e792","message_words":134,"reply_count":0,"thread_id":1,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVEPro Stack Passport"},{"first_post_id":2,"forum":"PVE Battles","match_count":1,"message_bytes":1264,"message_sha256":"599e966fbb46d738717961267e4e3c2f66c6395f0d394013cc48ca2687e665ec","message_words":102,"reply_count":0,"thread_id":2,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] PVE Battle \u2014 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440"},{"first_post_id":3,"forum":"\u041e\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c","match_count":1,"message_bytes":1182,"message_sha256":"6bdc469569b82c59cd79523d499b37edfc14d34353fa6302ccb3c6bd46c2b95b","message_words":91,"reply_count":0,"thread_id":3,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0420\u0430\u0437\u0431\u043e\u0440 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430 / postmortem"},{"first_post_id":4,"forum":"Backup Challenge","match_count":1,"message_bytes":953,"message_sha256":"666a4f3ad6d3f97b4e61ea0ccdcc9a834c5f924ffe1fdf02c9b01d49e6e998ff","message_words":88,"reply_count":0,"thread_id":4,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Backup Challenge \u2014 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f"},{"first_post_id":5,"forum":"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c","match_count":1,"message_bytes":1068,"message_sha256":"6671884720fb17171cc150c6211d5580e8a62843578e465418ce4e516d0acb83","message_words":105,"reply_count":0,"thread_id":5,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0410\u0443\u0434\u0438\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b"},{"first_post_id":6,"forum":"PVEPro AI Lab","match_count":1,"message_bytes":1160,"message_sha256":"a6d2bfe6ff00410020265298455b045801bf6a4413ffc3bc6da05a3cdfe53d00","message_words":114,"reply_count":0,"thread_id":6,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] Private AI / RAG \u043f\u0440\u043e\u0435\u043a\u0442"},{"first_post_id":7,"forum":"\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 SaaS","match_count":1,"message_bytes":1227,"message_sha256":"e68b51653a45f342b42d20a6bbd5690eff408984a4ece5780bd8a042dfad5252","message_words":108,"reply_count":0,"thread_id":7,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0441 SaaS"},{"first_post_id":8,"forum":"\u0417\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435","match_count":1,"message_bytes":1101,"message_sha256":"d0007661a8f64295244d164b63dd006af97d54149c72f3d9e1414b87c519b788","message_words":104,"reply_count":0,"thread_id":8,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u0417\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0430\u0443\u0434\u0438\u0442 / \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 / \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435"},{"first_post_id":9,"forum":"\u042d\u043a\u0441\u043f\u0435\u0440\u0442\u044b PVEPro","match_count":1,"message_bytes":1125,"message_sha256":"f68c4920277e57f62b2d9ef2995690477603c2b73c39e4a2e2be368fed8a62c8","message_words":108,"reply_count":0,"thread_id":9,"title":"[\u0428\u0430\u0431\u043b\u043e\u043d] \u041f\u0440\u043e\u0444\u0438\u043b\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0430 PVEPro"}],"threads":44} -POST_EDITOR_PROBE={"class_exists":false,"methods":{"save":{"exists":true,"public":true},"setMessage":{"exists":true,"public":true}}} -PRODUCTION_UNCHANGED_AFTER_FAILURE=true -EDITORIAL_FOUNDATION9_ERROR_CLASS=RuntimeError -EDITORIAL_FOUNDATION9_ERROR_SHA256=2403735beb50dcb078378bbc3cdbdfdd9bd91d5285c88ad9aa2ddcd4eaf4bcef -PRODUCT_CHECKPOINTS_REMAINING=12 -PLANNING_MINIMUM_MAJOR_COMMANDS_REMAINING=12 -TASK_RESULT=PVEPRO_EDITORIAL_FOUNDATION9_STAGING_FAILED -HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260921-PVEPRO-EDITORIAL-FOUNDATION9-STAGING-878R1","rollback_restored":true,"rollback_started":true,"status":"FAIL","version":1} +WORKERS2_POST1074_STATE_ALERT_RCA_BEGIN=1 +COMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1 +MODE=read-only +COMPONENT=homelab-backup-post1074-state-alert-rca +MUTATION_BOUNDARY=READ_ONLY_NO_ALERT_POST_NO_MAIL_NO_CONFIG_CHANGE_NO_RELOAD_NO_BACKUP_NO_GC_NO_GIT_WRITE +POST1074_SOURCE={"clean":true,"head":"4e59d5afaa670899c56f87a84bc887175f299614","remote_branch_sha":null} +POST1074_POSTFIX={"active":"active","config_sha256":"d1050a0c110c2d6c59f595abcf791ee8daa5399dee97fc504fafbcf08adc8f7f","inet_interfaces":"loopback-only","inet_protocols":"all"} +POST1074_RUNTIME={"alert_health_exists":false,"alert_matches_known_baseline":true,"alert_script_sha256":"de7c46079a98da2f05bf9cd254d5b385bbd154487311fc79bf54fe1556086006","cloudb_runtime_exists":false,"cloudb_timer_exists":false,"final_seal_exists":false} +POST1074_TIMERS={"homelab-alertmanager-backup-health.timer":{"active":"active","enabled":"enabled"},"homelab-app-cloud-quorum-queue.timer":{"active":"active","enabled":"enabled"},"homelab-backup-retention-gc.timer":{"active":"active","enabled":"enabled"},"homelab-backup-v2.timer":{"active":"active","enabled":"enabled"}} +ALERTMANAGER_STABILITY={"facts":{"all_host_pairs_ok":true,"config_check_rc":0,"container_alt":[{"ip_hash":"366f7933390389f8","name":"ntfy_default","ready_bytes":2,"ready_rc":0},{"ip_hash":"034eb5d89641a498","name":"observability-lite_default","ready_bytes":2,"ready_rc":0}],"inside_ready_rc":0,"pairs":[{"i":1,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":2,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":3,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":4,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":5,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":6,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":7,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0},{"i":8,"ready_bytes":2,"ready_err_hash":null,"ready_rc":0,"status_bytes":1479,"status_err_hash":null,"status_rc":0}]},"ssh_rc":0,"ssh_stderr_nonempty":false} +ALERTMANAGER_CONFIG_POST1074={"lines":["WORKERS2=NO","EMAIL=0"],"rc":0} +POST1074_STATE_PROVEN_BASELINE=true +RCA_CLASSIFICATION={"fix":"FINAL_RETRY_USE_HOST_LOOPBACK_WITH_FALLBACK_AND_FIX_EXCEPTION_VARIABLE_NAMES","root_cause":"1074_PRECHECK_TRANSIENT_PLUS_EXCEPTION_HANDLER_SHADOWING"} +NO_MUTATION=true +NO_ALERT_POSTED=true +NO_MAIL_SENT=true +NO_CONFIG_CHANGE=true +NO_RELOAD=true +NO_BACKUP_STARTED=true +NO_RETENTION_STARTED=true +TASK_RESULT=PASS_HOMELAB_BACKUP_POST1074_STATE_ALERT_RCA_READONLY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260921-HOMELAB-BACKUP-POST1074-STATE-ALERT-RCA-READONLY-1075R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +WORKERS2_POST1074_STATE_ALERT_RCA_END=1 OUTPUT_END CHAT_OUTPUT_END