{ "schema_version": 1, "channel": "homelab-runtime", "command_id": "SUPPORT-261004-SKLADCHIK-EXTERNAL-ALERT-GENERATOR-RCA-99545R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", "component": "skladchik-external-alert-generator-rca", "started_at_utc": "2026-10-04T03:40:04Z", "finished_at_utc": "2026-10-04T03:43:20Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", "command_sha256": "8a145bf7d66133a2fcb2bcc94ad7cae308417a82eefe0ef95b537fed45682f74", "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": "5f7642308ed8d83c5bf8e3f6725e9b3f52237fc175b2ae6cf537de9af7867998", "sanitized_output_sha256": "5f7642308ed8d83c5bf8e3f6725e9b3f52237fc175b2ae6cf537de9af7867998", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", "output": "SKLADCHIK_EXTERNAL_ALERT_GENERATOR_RCA=V1\nHOST_PVE01=true\nPVE01_ALERT_SOURCE_CANDIDATE_COUNT=3\nPVE01_ALERT_SOURCE_PRESENT=true\nPVE01_ALERT_SOURCE_PATH=/root/homelab-ops-cr-2026-0007/changes/CR-2026-0007/runtime/skladchik-reports-monitor-health-alert.py\nPVE01_ALERT_SOURCE_SHA256_PRESENT=true\nPVE01_ALERT_SOURCE_OLD_PVE_LITERAL=true\nPVE01_ALERT_SOURCE_WT0_LITERAL=true\nPVE01_ALERT_SOURCE_MAIN_TIMER_LITERAL=true\nPVE01_ALERT_SOURCE_SMTP_HINT=false\nPVE01_ALERT_RELATED_REFERENCE_FILE_COUNT=100\nPVE01_ALERT_RELATED_FIRST_PATH=/etc/systemd/system/skladchik-reports-monitor-monthly-selftest-watch.service\nPVE01_TIMER_MATCH_COUNT=3\nPVE01_WATCHDOG_TIMER_MATCH_COUNT=1\nPVE01_HEARTBEAT_TIMER_MATCH_COUNT=0\nPVE01_ALERT_WINDOW_MATCH_COUNT=26\nPVE01_ALERT_WINDOW_UNIT_COUNT=5\nPVE01_ALERT_WINDOW_UNITS=homelab-backup-audit.service,homelab-health-http-9101.service,init.scope,postfix.service,skladchik-reports-monitor-supervisor.service\nPVE01_ALERT_WINDOW_PRODUCER_COUNT=6\nPVE01_ALERT_WINDOW_PRODUCERS=homelab-backup-audit,postfix/smtp,python3,skladchik-reports-monitor-supervisor,smtp,systemd\nVM171_RUNNING=true\nVM171_QGA_INIT_RC=0\nVM171_QGA_PID_POSITIVE=true\nVM171_QGA_POLL_COUNT=26\nVM171_QGA_FINAL_EXITED=true\nVM171_QGA_FINAL_EXITCODE=0\nVM171_QGA_FINAL_HAS_OUTDATA=true\nMON171_ALERT_SOURCE_CANDIDATE_COUNT=0\nMON171_ALERT_SOURCE_PRESENT=false\nMON171_ALERT_SOURCE_PATH=NONE\nMON171_ALERT_SOURCE_SHA256_PRESENT=false\nMON171_ALERT_SOURCE_OLD_PVE_LITERAL=false\nMON171_ALERT_SOURCE_WT0_LITERAL=false\nMON171_ALERT_SOURCE_MAIN_TIMER_LITERAL=false\nMON171_ALERT_SOURCE_SMTP_HINT=false\nMON171_ALERT_RELATED_REFERENCE_FILE_COUNT=0\nMON171_ALERT_RELATED_FIRST_PATH=NONE\nMON171_TIMER_MATCH_COUNT=0\nMON171_WATCHDOG_TIMER_MATCH_COUNT=0\nMON171_HEARTBEAT_TIMER_MATCH_COUNT=0\nMON171_ALERT_WINDOW_MATCH_COUNT=0\nMON171_ALERT_WINDOW_UNIT_COUNT=0\nMON171_ALERT_WINDOW_UNITS=NONE\nMON171_ALERT_WINDOW_PRODUCER_COUNT=0\nMON171_ALERT_WINDOW_PRODUCERS=NONE\nMON171_FILE_MAIL_WINDOW_MATCH_COUNT=0\nMON171_SKLAD_SERVICE_NAME_MATCH_COUNT=0\nMON171_SKLAD_TIMER_NAME_MATCH_COUNT=0\nDECISION=RCA_EXTERNAL_ALERT_GENERATOR_FOUND_PVE01\nNEXT_GATE=READ_GENERATOR_CURRENT_LOGIC\nTASK_RESULT=SKLADCHIK_EXTERNAL_ALERT_GENERATOR_RCA\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-261004-SKLADCHIK-EXTERNAL-ALERT-GENERATOR-RCA-99545R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" }