{ "schema_version": 1, "channel": "homelab-runtime", "command_id": "HOMELAB-CLUSTER-ADMIN-UPDATES-V9-ARCHITECTURE-READ-ONLY-20260805T110000Z", "status": "OK", "rc": 0, "host": "pve01", "mode": "verify", "component": "homelab-cluster-admin-update-visibility", "started_at_utc": "2026-08-05T10:59:30Z", "finished_at_utc": "2026-08-05T10:59:32Z", "reference_register_checked": true, "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", "error_register_checked": true, "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", "command_sha256": "83c71246111db6555f7f705ea6bfcc298f3003e73c8aa7fe2d95666ab3fa9d57", "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": "6a76e37215624b82497f03a0e2b39e6c6c679ff4d590509bc0b1aff859fbcdaa", "sanitized_output_sha256": "4af4ea8924aa73eb833e6bca6bb6592947c9d182473c80829bcb0ab496cacf98", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", "output": "HOMELAB_RESULT_CONTRACT={\"admin_source_file_count\":8,\"admin_source_manifest_sha256\":\"5eb9c9fba225101a721928a97a7f40c0c358e76252a48f75e63e3b3db6338c9b\",\"admin_unit_count\":8,\"changes_made\":false,\"cluster_nodes_reachable\":3,\"cluster_nodes_total\":3,\"command_id\":\"HOMELAB-CLUSTER-ADMIN-UPDATES-V9-ARCHITECTURE-READ-ONLY-20260805T110000Z\",\"command_rc\":0,\"control_plane_error\":null,\"coverage_complete\":true,\"mutation_outcome\":\"NO_MUTATION\",\"rc\":0,\"report_bytes\":21935,\"report_sha256\":\"001391346b133755df3b0ca5108e7a12fdeb9dc962dd9cbe7fe4398f6459d6e3\",\"rollback_restored\":false,\"rollback_started\":false,\"status\":\"OK\",\"v6_exact_result_identity_confirmed\":true,\"v6_full_output_sha256\":\"ac3c2d65a6effaf0978c92c508a54f74ef66d4aba47eda2b4a3a18a208e759e1\",\"v6_runner_wrapper_matches_document\":false,\"version\":1}\n{\"changes_made\":false,\"cluster_admin\":{\"likely_transaction_targets\":[{\"path\":\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.service\",\"unit\":\"homelab-cluster-admin-incident-engine-backup.service\"},{\"path\":\"/usr/local/sbin/homelab-cluster-admin-incident-engine-backup-run\",\"unit\":\"homelab-cluster-admin-incident-engine-backup.service\"},{\"path\":\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.timer\",\"unit\":\"homelab-cluster-admin-incident-engine-backup.timer\"},{\"path\":\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.service\",\"unit\":\"homelab-cluster-admin-inventory-sync.service\"},{\"path\":\"/usr/local/sbin/homelab-cluster-admin-inventory-sync\",\"unit\":\"homelab-cluster-admin-inventory-sync.service\"},{\"path\":\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.timer\",\"unit\":\"homelab-cluster-admin-inventory-sync.timer\"},{\"path\":\"/etc/systemd/system/homelab-cluster-admin-pull.service\",\"unit\":\"homelab-cluster-admin-pull.service\"},{\"path\":\"/usr/local/sbin/homelab-cluster-admin-pull\",\"unit\":\"homelab-cluster-admin-pull.service\"},{\"path\":\"/etc/systemd/system/homelab-cluster-admin-pull.timer\",\"unit\":\"homelab-cluster-admin-pull.timer\"},{\"path\":\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.service\",\"unit\":\"homelab-cluster-admin-webpanel-sync.service\"},{\"path\":\"/usr/local/sbin/homelab-cluster-admin-webpanel-sync\",\"unit\":\"homelab-cluster-admin-webpanel-sync.service\"},{\"path\":\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.timer\",\"unit\":\"homelab-cluster-admin-webpanel-sync.timer\"}],\"source_file_count\":8,\"source_files\":[{\"bytes\":231,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.service\",\"sha12\":\"bc7f9010fd6e\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Cluster Admin Incident Engine encrypted two-cloud backup\"},{\"line\":3,\"text\":\"After=network-online.target\"},{\"line\":4,\"text\":\"Wants=network-online.target\"},{\"line\":5,\"text\":\"\"},{\"line\":6,\"text\":\"[Service]\"},{\"line\":7,\"text\":\"Type=oneshot\"},{\"line\":8,\"text\":\"ExecStart=/usr/local/sbin/homelab-cluster-admin-incident-engine-backup-run\"}]},{\"bytes\":238,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.timer\",\"sha12\":\"7b34396b19b8\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Daily Cluster Admin Incident Engine two-cloud backup\"},{\"line\":3,\"text\":\"\"},{\"line\":4,\"text\":\"[Timer]\"},{\"line\":5,\"text\":\"OnCalendar=*-*-* 07:25:00\"},{\"line\":6,\"text\":\"RandomizedDelaySec=15m\"},{\"line\":7,\"text\":\"Persistent=true\"},{\"line\":8,\"text\":\"Unit=homelab-cluster-admin-incident-engine-backup.service\"},{\"line\":9,\"text\":\"\"},{\"line\":10,\"text\":\"[Install]\"},{\"line\":11,\"text\":\"WantedBy=timers.target\"}]},{\"bytes\":235,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.service\",\"sha12\":\"5237b68c736e\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Export and securely sync nonsensitive cluster inventory to Cluster Admin\"},{\"line\":3,\"text\":\"After=network-online.target\"},{\"line\":4,\"text\":\"Wants=network-online.target\"},{\"line\":5,\"text\":\"\"},{\"line\":6,\"text\":\"[Service]\"},{\"line\":7,\"text\":\"Type=oneshot\"},{\"line\":8,\"text\":\"ExecStart=/usr/local/sbin/homelab-cluster-admin-inventory-sync\"}]},{\"bytes\":235,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.timer\",\"sha12\":\"4c9f51447b5d\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Periodic Cluster Admin inventory synchronization\"},{\"line\":3,\"text\":\"\"},{\"line\":4,\"text\":\"[Timer]\"},{\"line\":5,\"text\":\"OnBootSec=45s\"},{\"line\":6,\"text\":\"OnUnitActiveSec=2min\"},{\"line\":7,\"text\":\"RandomizedDelaySec=15s\"},{\"line\":8,\"text\":\"Persistent=true\"},{\"line\":9,\"text\":\"Unit=homelab-cluster-admin-inventory-sync.service\"},{\"line\":10,\"text\":\"\"},{\"line\":11,\"text\":\"[Install]\"},{\"line\":12,\"text\":\"WantedBy=timers.target\"}]},{\"bytes\":142,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-pull.service\",\"sha12\":\"4a30f00113b7\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Pull cluster-admin observer health into pve01\"},{\"line\":3,\"text\":\"\"},{\"line\":4,\"text\":\"[Service]\"},{\"line\":5,\"text\":\"Type=oneshot\"},{\"line\":6,\"text\":\"ExecStart=/usr/local/sbin/homelab-cluster-admin-pull\"}]},{\"bytes\":145,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-pull.timer\",\"sha12\":\"5e4936d1379c\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Run cluster-admin central pull\"},{\"line\":3,\"text\":\"\"},{\"line\":4,\"text\":\"[Timer]\"},{\"line\":5,\"text\":\"OnBootSec=4min\"},{\"line\":6,\"text\":\"OnUnitActiveSec=5min\"},{\"line\":7,\"text\":\"Persistent=true\"},{\"line\":8,\"text\":\"\"},{\"line\":9,\"text\":\"[Install]\"},{\"line\":10,\"text\":\"WantedBy=timers.target\"}]},{\"bytes\":162,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.service\",\"sha12\":\"d8091d4bb525\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Push public pve01 health files to cluster-admin webpanel\"},{\"line\":3,\"text\":\"\"},{\"line\":4,\"text\":\"[Service]\"},{\"line\":5,\"text\":\"Type=oneshot\"},{\"line\":6,\"text\":\"ExecStart=/usr/local/sbin/homelab-cluster-admin-webpanel-sync\"}]},{\"bytes\":169,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.timer\",\"sha12\":\"ef420cea1b50\",\"snippets\":[{\"line\":1,\"text\":\"[Unit]\"},{\"line\":2,\"text\":\"Description=Refresh pushed health files for cluster-admin webpanel\"},{\"line\":3,\"text\":\"\"},{\"line\":4,\"text\":\"[Timer]\"},{\"line\":5,\"text\":\"OnBootSec=2min\"},{\"line\":6,\"text\":\"OnUnitActiveSec=1min\"},{\"line\":7,\"text\":\"Persistent=true\"},{\"line\":8,\"text\":\"\"},{\"line\":9,\"text\":\"[Install]\"},{\"line\":10,\"text\":\"WantedBy=timers.target\"}]}],\"source_manifest_sha12\":\"5eb9c9fba225\",\"units\":[{\"cat_command\":{\"duration_seconds\":0.008,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":306,\"stdout_sha256\":\"a3233a52a5d9c80519a76688a35a08e6db1ee5a253b0c71eb7730bf9400c8b74\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.service\",\"/usr/local/sbin/homelab-cluster-admin-incident-engine-backup-run\"],\"show\":{\"ActiveState\":\"inactive\",\"DropInPaths\":\"\",\"ExecStart\":\"{ path=/usr/local/sbin/homelab-cluster-admin-incident-engine-backup-run ; argv[]=/usr/local/sbin/homelab-cluster-admin-incident-engine-backup-run ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.service\",\"Group\":\"\",\"LoadState\":\"loaded\",\"RootDirectory\":\"\",\"SubState\":\"dead\",\"TriggeredBy\":\"\",\"Triggers\":\"\",\"UnitFileState\":\"static\",\"User\":\"\",\"WorkingDirectory\":\"\"},\"show_command\":{\"duration_seconds\":0.007,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":490,\"stdout_sha256\":\"12a25236987f2bf51eda0ec615da0c30787ea83f77fdf7e8fad61ac6dad0e2db\"},\"unit\":\"homelab-cluster-admin-incident-engine-backup.service\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-incident-engine-backup.service\\n[Unit]\\nDescription=Cluster Admin Incident Engine encrypted two-cloud backup\\nAfter=network-online.target\\nWants=network-online.target\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/local/sbin/homelab-cluster-admin-incident-engine-backup-run\"},{\"cat_command\":{\"duration_seconds\":0.007,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":311,\"stdout_sha256\":\"a1597842ccf3ff7709c811d86b15f96858c8ad570a90cb6995fabddd6355cef2\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.timer\"],\"show\":{\"ActiveState\":\"inactive\",\"DropInPaths\":\"\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-incident-engine-backup.timer\",\"LoadState\":\"loaded\",\"SubState\":\"dead\",\"TriggeredBy\":\"\",\"Triggers\":\"homelab-cluster-admin-incident-engine-backup.service\",\"UnitFileState\":\"disabled\"},\"show_command\":{\"duration_seconds\":0.008,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":247,\"stdout_sha256\":\"68e1a25fb9ccc9de348ebfced1eae258f041d960f1c9be099facfea3c1cab1a1\"},\"unit\":\"homelab-cluster-admin-incident-engine-backup.timer\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-incident-engine-backup.timer\\n[Unit]\\nDescription=Daily Cluster Admin Incident Engine two-cloud backup\\n\\n[Timer]\\nOnCalendar=*-*-* 07:25:00\\nRandomizedDelaySec=15m\\nPersistent=true\\nUnit=homelab-cluster-admin-incident-engine-backup.service\\n\\n[Install]\\nWantedBy=timers.target\"},{\"cat_command\":{\"duration_seconds\":0.004,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":302,\"stdout_sha256\":\"c72f8f788afc70172e0907bed7e1e81dd2822311b3f096bc465fee757f00f0af\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.service\",\"/usr/local/sbin/homelab-cluster-admin-inventory-sync\"],\"show\":{\"ActiveState\":\"inactive\",\"DropInPaths\":\"\",\"ExecStart\":\"{ path=/usr/local/sbin/homelab-cluster-admin-inventory-sync ; argv[]=/usr/local/sbin/homelab-cluster-admin-inventory-sync ; ignore_errors=no ; start_time=[Wed 2026-08-05 13:58:14 MSK] ; stop_time=[Wed 2026-08-05 13:58:17 MSK] ; pid=2528695 ; code=exited ; status=0 }\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.service\",\"Group\":\"\",\"LoadState\":\"loaded\",\"RootDirectory\":\"\",\"SubState\":\"dead\",\"TriggeredBy\":\"homelab-cluster-admin-inventory-sync.timer\",\"Triggers\":\"\",\"UnitFileState\":\"static\",\"User\":\"\",\"WorkingDirectory\":\"\"},\"show_command\":{\"duration_seconds\":0.007,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":552,\"stdout_sha256\":\"714fc6debce97f52102bea74985523b4cc9913723276683d9a44a699acb1e741\"},\"unit\":\"homelab-cluster-admin-inventory-sync.service\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-inventory-sync.service\\n[Unit]\\nDescription=Export and securely sync nonsensitive cluster inventory to Cluster Admin\\nAfter=network-online.target\\nWants=network-online.target\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/local/sbin/homelab-cluster-admin-inventory-sync\"},{\"cat_command\":{\"duration_seconds\":0.004,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":300,\"stdout_sha256\":\"55831db8a5b50aba28a2838fb17895d28889d2e2c6b609da59de5534b0e8d97a\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.timer\"],\"show\":{\"ActiveState\":\"active\",\"DropInPaths\":\"\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-inventory-sync.timer\",\"LoadState\":\"loaded\",\"SubState\":\"waiting\",\"TriggeredBy\":\"\",\"Triggers\":\"homelab-cluster-admin-inventory-sync.service\",\"UnitFileState\":\"enabled\"},\"show_command\":{\"duration_seconds\":0.005,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":231,\"stdout_sha256\":\"eaafd50e81e2765dd355adfc5372ce727988911a4e8f09c031d197063f51d466\"},\"unit\":\"homelab-cluster-admin-inventory-sync.timer\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-inventory-sync.timer\\n[Unit]\\nDescription=Periodic Cluster Admin inventory synchronization\\n\\n[Timer]\\nOnBootSec=45s\\nOnUnitActiveSec=2min\\nRandomizedDelaySec=15s\\nPersistent=true\\nUnit=homelab-cluster-admin-inventory-sync.service\\n\\n[Install]\\nWantedBy=timers.target\"},{\"cat_command\":{\"duration_seconds\":0.006,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":199,\"stdout_sha256\":\"bd8664a4914accce11163d9762114866fc9cb6feda073b8bb02da2f2bbd19057\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-pull.service\",\"/usr/local/sbin/homelab-cluster-admin-pull\"],\"show\":{\"ActiveState\":\"inactive\",\"DropInPaths\":\"\",\"ExecStart\":\"{ path=/usr/local/sbin/homelab-cluster-admin-pull ; argv[]=/usr/local/sbin/homelab-cluster-admin-pull ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-pull.service\",\"Group\":\"\",\"LoadState\":\"loaded\",\"RootDirectory\":\"\",\"SubState\":\"dead\",\"TriggeredBy\":\"\",\"Triggers\":\"\",\"UnitFileState\":\"static\",\"User\":\"\",\"WorkingDirectory\":\"\"},\"show_command\":{\"duration_seconds\":0.006,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":428,\"stdout_sha256\":\"0f42e3290677375e89ca38786aa366baefceb05d92fe2909d7e3e333ff6b641c\"},\"unit\":\"homelab-cluster-admin-pull.service\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-pull.service\\n[Unit]\\nDescription=Pull cluster-admin observer health into pve01\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/local/sbin/homelab-cluster-admin-pull\"},{\"cat_command\":{\"duration_seconds\":0.007,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":200,\"stdout_sha256\":\"5451a715284c70969f3543e25be2eadadcaf59f6bcb340c976c4db21ac66e01c\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-pull.timer\"],\"show\":{\"ActiveState\":\"inactive\",\"DropInPaths\":\"\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-pull.timer\",\"LoadState\":\"loaded\",\"SubState\":\"dead\",\"TriggeredBy\":\"\",\"Triggers\":\"homelab-cluster-admin-pull.service\",\"UnitFileState\":\"disabled\"},\"show_command\":{\"duration_seconds\":0.006,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":211,\"stdout_sha256\":\"b9494ee9ba1029d2193f272f7f9c97aef5ed78b040512e69265b3fc82cf44509\"},\"unit\":\"homelab-cluster-admin-pull.timer\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-pull.timer\\n[Unit]\\nDescription=Run cluster-admin central pull\\n\\n[Timer]\\nOnBootSec=4min\\nOnUnitActiveSec=5min\\nPersistent=true\\n\\n[Install]\\nWantedBy=timers.target\"},{\"cat_command\":{\"duration_seconds\":0.004,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":228,\"stdout_sha256\":\"19a5b2786d8ecb6fefb5da62b179a2d3d6a80aece83ec8e29c9d2c33e06da973\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.service\",\"/usr/local/sbin/homelab-cluster-admin-webpanel-sync\"],\"show\":{\"ActiveState\":\"inactive\",\"DropInPaths\":\"\",\"ExecStart\":\"{ path=/usr/local/sbin/homelab-cluster-admin-webpanel-sync ; argv[]=/usr/local/sbin/homelab-cluster-admin-webpanel-sync ; ignore_errors=no ; start_time=[Wed 2026-08-05 13:59:26 MSK] ; stop_time=[Wed 2026-08-05 13:59:27 MSK] ; pid=2529314 ; code=exited ; status=0 }\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.service\",\"Group\":\"\",\"LoadState\":\"loaded\",\"RootDirectory\":\"\",\"SubState\":\"dead\",\"TriggeredBy\":\"homelab-cluster-admin-webpanel-sync.timer\",\"Triggers\":\"\",\"UnitFileState\":\"static\",\"User\":\"\",\"WorkingDirectory\":\"\"},\"show_command\":{\"duration_seconds\":0.007,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":548,\"stdout_sha256\":\"91befd227262b187dec341257faa8416dfeac082d5451af9b050a88fc8101139\"},\"unit\":\"homelab-cluster-admin-webpanel-sync.service\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-webpanel-sync.service\\n[Unit]\\nDescription=Push public pve01 health files to cluster-admin webpanel\\n\\n[Service]\\nType=oneshot\\nExecStart=/usr/local/sbin/homelab-cluster-admin-webpanel-sync\"},{\"cat_command\":{\"duration_seconds\":0.005,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":233,\"stdout_sha256\":\"877fceb235b7b414f817af2a49e0cb7ceeb979426a58c3d368108ce6e5efd493\"},\"discovered_paths\":[\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.timer\"],\"show\":{\"ActiveState\":\"active\",\"DropInPaths\":\"\",\"FragmentPath\":\"/etc/systemd/system/homelab-cluster-admin-webpanel-sync.timer\",\"LoadState\":\"loaded\",\"SubState\":\"waiting\",\"TriggeredBy\":\"\",\"Triggers\":\"homelab-cluster-admin-webpanel-sync.service\",\"UnitFileState\":\"enabled\"},\"show_command\":{\"duration_seconds\":0.005,\"output_limited\":false,\"rc\":0,\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":229,\"stdout_sha256\":\"e29369c7ff2715f281633fe5ef4e07ed4b27473cc9d0b821048f4044e315f473\"},\"unit\":\"homelab-cluster-admin-webpanel-sync.timer\",\"unit_text\":\"# /etc/systemd/system/homelab-cluster-admin-webpanel-sync.timer\\n[Unit]\\nDescription=Refresh pushed health files for cluster-admin webpanel\\n\\n[Timer]\\nOnBootSec=2min\\nOnUnitActiveSec=1min\\nPersistent=true\\n\\n[Install]\\nWantedBy=timers.target\"}]},\"cluster_node_probes\":{\"pve01\":{\"probe\":{\"active_service_count\":85,\"apt_upgradable_count\":93,\"docker\":{\"available\":false},\"euid\":0,\"failed_service_count\":0,\"hostname\":\"pve01\",\"podman\":{\"available\":true,\"images_bytes\":1547,\"images_rc\":0,\"ps_bytes\":1708,\"ps_rc\":0},\"running_lxc_ids\":[110,112],\"running_qemu_ids\":[150,170,171],\"service_count\":245,\"update_units\":[\"apt-daily-upgrade.service\",\"homelab-cluster-admin-inventory-sync.service\",\"homelab-cluster-admin-webpanel-sync.service\",\"pve-daily-update.service\",\"systemd-hwdb-update.service\",\"systemd-journal-catalog-update.service\",\"systemd-update-done.service\",\"wtmpdb-update-boot.service\"]},\"probe_sha12\":\"b32407eba39f\",\"reachable\":true,\"transport\":\"local\"},\"pve02\":{\"attempt_count\":3,\"probe\":{\"active_service_count\":82,\"apt_upgradable_count\":93,\"docker\":{\"available\":false},\"euid\":0,\"failed_service_count\":0,\"hostname\":\"pve02\",\"podman\":{\"available\":false},\"running_lxc_ids\":[111,113],\"running_qemu_ids\":[160,180],\"service_count\":198,\"update_units\":[\"apt-daily-upgrade.service\",\"pve-daily-update.service\",\"systemd-hwdb-update.service\",\"systemd-journal-catalog-update.service\",\"systemd-update-done.service\",\"wtmpdb-update-boot.service\"]},\"probe_sha12\":\"b81657a9c9db\",\"reachable\":true,\"transport\":{\"host_key_alias\":\"pve02\",\"known_hosts\":\"[SENSITIVE_PATH] update visibility transaction\",\"ready_for_mutation\":true,\"source_manifest_available\":true,\"v6_wrapper_mismatch_retained_as_evidence\":true},\"v6_exact_result\":{\"capsule_sha256\":\"6e7da7f2534e986b1fd31377d4f363b3d178665b61aca38f3268d91d5bb0a0cc\",\"changes_made\":false,\"command_id\":\"HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V6-READ-ONLY-20260805T102900Z\",\"control_plane_error\":{\"message\":\"existing runner returned a different rc after writing its public artifact; runtime publication or wrapper completion failed\",\"type\":\"RunnerWrapperMismatch\"},\"full_output_bytes\":247452,\"full_output_sha256\":\"ac3c2d65a6effaf0978c92c508a54f74ef66d4aba47eda2b4a3a18a208e759e1\",\"identity_confirmed\":true,\"mutation_outcome\":\"NO_MUTATION\",\"output_source\":\"runner_json\",\"output_truncated_in_json\":false,\"report_command_id_observed\":\"\",\"report_command_id_redacted\":true,\"report_identity_bound_by\":[\"outer_result_contract_command_id\",\"report_bytes\",\"report_sha256\",\"canonical_json\",\"schema\",\"status\"],\"result_contract\":{\"changes_made\":false,\"command_id\":\"HOMELAB-CLUSTER-ADMIN-UPDATES-DISCOVERY-V6-READ-ONLY-20260805T102900Z\",\"command_rc\":0,\"contexts_reachable\":1,\"contexts_total\":3,\"control_plane_error\":null,\"direct_pvesh_ok\":false,\"inventory_node_source\":\"pmxcfs\",\"inventory_resource_source\":\"pmxcfs\",\"mutation_outcome\":\"NO_MUTATION\",\"rc\":0,\"report_bytes\":246891,\"report_sha256\":\"f577043bef959ddeaa753ad9684475a777bc1d1664252f4e16a77451b05032f4\",\"rollback_restored\":false,\"rollback_started\":false,\"service_catalog_count\":140,\"status\":\"OK\",\"version\":1},\"rollback_restored\":null,\"rollback_started\":false,\"runner_document_rc\":0,\"runner_json_sha256\":\"e2a3c66c592ef945bc8bf9b955d57fbe25b65513001e089c7041c34c08340d49\",\"runner_rc\":75,\"runner_status\":\"OK\",\"runner_text_sha256\":\"ecf7ce1e15b3642debc650bbcc9f914fecced6414bd83cf1a3c6d264a2a01924\",\"runner_wrapper_matches_document\":false,\"state_document_sha256\":\"86b222c3cb5cee585bc29fc32446d74e3f0cc10b0c6c266fd70ee3fbdbc192f4\",\"state_path_sha12\":\"d576771456d0\",\"state_status\":\"FAIL\"}}\n" }