{ "schema_version": 1, "channel": "homelab-runtime", "command_id": "RUN6E-LOCAL-RUN6D-DIAGNOSTIC-20260726T143849Z", "status": "OK", "rc": 0, "host": "pve01", "mode": "verify", "component": "evidence-delivery", "started_at_utc": "2026-07-26T14:40:31Z", "finished_at_utc": "2026-07-26T14:40:31Z", "reference_register_checked": true, "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", "error_register_checked": true, "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", "command_sha256": "f4f7763a08a4eb2ed2c14a421dfef1afc6b4d5f894ed6fe86916cd57712d2724", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, "changes_made": false, "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, "raw_evidence_sha256": "9dbce8dc0dc4c17021db3f19200780003977df697391e3016c0d04c2e12e6831", "sanitized_output_sha256": "9dbce8dc0dc4c17021db3f19200780003977df697391e3016c0d04c2e12e6831", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", "output": "RUN6E_LOCAL_RUN6D_DIAGNOSTIC=PASS\nREPORT_SHA256=cad4efa9753414360a91cefcae73858ded4318c462089732377669644d1f06f0\n{\"adapter_logs\":{\"runner\":{\"exists\":false,\"path\":\"/var/lib/homelab-command-adapter/run/7WMNVLW332.runner.log\"},\"worker\":{\"exists\":false,\"path\":\"/var/lib/homelab-command-adapter/run/7WMNVLW332.worker.log\"}},\"anti_regression\":{\"RUN6E-AR-001-SANITIZER\":{\"checks\":{\"line_boundary_preserved\":true,\"password_redacted\":true,\"private_ip_redacted\":true},\"status\":\"PASS\"},\"RUN6E-AR-002-EXACT-STATE\":{\"status\":\"PASS\"},\"RUN6E-AR-003-CAPSULE-SHA\":{\"status\":\"PASS\"},\"RUN6E-AR-004-NO-RAW-LOG-CONTENT\":{\"rule\":\"raw runner log content is never emitted; only metadata is included\",\"status\":\"PASS\"}},\"changes\":{\"backup\":false,\"cluster\":false,\"gitea\":false,\"production\":false},\"checked_at_utc\":\"2026-07-26T14:40:31.308231+00:00\",\"command_id\":\"RUN6E-LOCAL-RUN6D-DIAGNOSTIC-20260726T143849Z\",\"diagnostic_failures\":[],\"ledger_records\":[{\"command_id\":\"RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z\",\"command_sha256\":\"ca06647d0b7525dd53e3214372c59ae3742fa0c20562df20759599edc731aa1a\",\"component\":\"evidence-delivery\",\"finished_at_utc\":\"2026-07-26T14:29:01Z\",\"rc\":\"0\",\"status\":\"OK\"}],\"local_integrity\":{\"/etc/systemd/system/homelab-command-adapter.service\":{\"bytes\":665,\"exists\":true,\"expected_sha256\":\"74d0f37878652ed9d46b53ae8556bbb30ebd683741f293c3f59b3527876ed2d7\",\"is_symlink\":false,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-command-adapter.service\",\"resolved_path\":\"/etc/systemd/system/homelab-command-adapter.service\",\"sha256\":\"74d0f37878652ed9d46b53ae8556bbb30ebd683741f293c3f59b3527876ed2d7\",\"sha_match\":true},\"/etc/systemd/system/homelab-command-portal.service\":{\"bytes\":981,\"exists\":true,\"expected_sha256\":\"8453eab30f5c3ccd285fc9f70fff18f564809bb27f7bf84f51f2ba593aa85263\",\"is_symlink\":false,\"mode\":\"0o644\",\"path\":\"/etc/systemd/system/homelab-command-portal.service\",\"resolved_path\":\"/etc/systemd/system/homelab-command-portal.service\",\"sha256\":\"8453eab30f5c3ccd285fc9f70fff18f564809bb27f7bf84f51f2ba593aa85263\",\"sha_match\":true},\"/usr/local/sbin/homelab-chat-run\":{\"bytes\":11864,\"exists\":true,\"expected_sha256\":\"2a88defef9517f89bc60934dce82097f8e316b08af9417e95167ea5d759a10d9\",\"is_symlink\":false,\"mode\":\"0o750\",\"path\":\"/usr/local/sbin/homelab-chat-run\",\"resolved_path\":\"/usr/local/sbin/homelab-chat-run\",\"sha256\":\"2a88defef9517f89bc60934dce82097f8e316b08af9417e95167ea5d759a10d9\",\"sha_match\":true},\"/usr/local/sbin/homelab-command-adapter\":{\"bytes\":77441,\"exists\":true,\"expected_sha256\":\"f2410cd328e2837b99e8ce4a28e25cb031a6bdd596d0286ac77a1822ef1cecd0\",\"is_symlink\":false,\"mode\":\"0o750\",\"path\":\"/usr/local/sbin/homelab-command-adapter\",\"resolved_path\":\"/usr/local/sbin/homelab-command-adapter\",\"sha256\":\"f2410cd328e2837b99e8ce4a28e25cb031a6bdd596d0286ac77a1822ef1cecd0\",\"sha_match\":true},\"/usr/local/sbin/homelab-command-portal\":{\"bytes\":39362,\"exists\":true,\"expected_sha256\":\"8056faf4ef6348f0b06319ad3c49fbfeeadf25b6370f857ea19569bd27652ee2\",\"is_symlink\":false,\"mode\":\"0o750\",\"path\":\"/usr/local/sbin/homelab-command-portal\",\"resolved_path\":\"/usr/local/sbin/homelab-command-portal\",\"sha256\":\"8056faf4ef6348f0b06319ad3c49fbfeeadf25b6370f857ea19569bd27652ee2\",\"sha_match\":true}},\"report_sha256\":\"cad4efa9753414360a91cefcae73858ded4318c462089732377669644d1f06f0\",\"rollback_started\":false,\"runner_artifacts\":{\"json_count\":1,\"json_files\":[{\"bytes\":2907,\"exists\":true,\"is_symlink\":false,\"mode\":\"0o600\",\"path\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z.json\",\"resolved_path\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z.json\",\"sha256\":\"d0107166f99bb624a0573a4ab41c71899ff5f9464525c4ad5d84ca2070a3625e\"}],\"latest_document\":{\"block_reason\":null,\"changes_made\":false,\"command_id\":\"RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z\",\"command_sha256\":\"ca06647d0b7525dd53e3214372c59ae3742fa0c20562df20759599edc731aa1a\",\"component\":\"evidence-delivery\",\"duplicate_failed_command_blocked\":false,\"execution_started\":true,\"finished_at_utc\":\"2026-07-26T14:29:01Z\",\"mode\":\"verify\",\"output_excerpt\":\"RUN6D_COMPACT_RESULT=PASS\\n{\\\"anti_regression_failed\\\":[],\\\"backup_changed\\\":false,\\\"cluster_changed\\\":false,\\\"failures\\\":[\\\"public runtime no longer points to exact RUN6B source failure\\\",\\\"edge evidence gateway unit not found\\\",\\\"runtime receiver source discovery failed\\\"],\\\"gitea_changed\\\":false,\\\"inventory\\\":{\\\"diagnostic_failures\\\":3,\\\"duplicate_command_ids\\\":0,\\\"live_foreign_running\\\":0,\\\"stale_running\\\":0,\\\"unresolved_change_failures\\\":0},\\\"plan_input_sha256\\\":\\\"636448d6a3d020f480623ec61b8769a26bceb5c6cc7cf9b676b1284c423e54a2\\\",\\\"portal_health\\\":{\\\"local_ok\\\":true,\\\"overlay_ok\\\":true,\\\"path\\\":\\\"/healthz\\\"},\\\"production_changed\\\":false,\\\"receiver\\\":{\\\"has_latest_json\\\":null,\\\"has_latest_txt\\\":null,\\\"mentions_archive\\\":null,\\\"mentions_atomic_replace\\\":null,\\\"mentions_per_command\\\":null,\\\"source_rc\\\":0},\\\"rollback_started\\\":false,\\\"run6c_discovery_sha256\\\":\\\"e2cb21558859640e68f4b56ae2d59d20870ac4c8346d736284fbcc6ef4d8487e\\\",\\\"run6c_report_status\\\":\\\"BLOCKED\\\",\\\"runner_contract\\\":{\\\"local_artifact_has_command_id\\\":true,\\\"mutable_latest_json\\\":true,\\\"mutable_latest_txt\\\":false},\\\"sanitizer_errors\\\":[],\\\"schema\\\":1,\\\"source_command_id\\\":\\\"RUN6C-RESULT-CHANNEL-DISCOVERY-20260726T141851Z\\\",\\\"source_lock_mismatches\\\":[],\\\"source_runtime_sha256\\\":\\\"f5e25ad5785947c8f5023d4afdc25af7c488c5a9a6d7b295261fde9ecf937de4\\\",\\\"units\\\":{\\\"adapter\\\":{\\\"active\\\":\\\"active\\\",\\\"enabled\\\":\\\"enabled\\\",\\\"rc\\\":\\\"0\\\",\\\"restarts\\\":\\\"0\\\",\\\"sub\\\":\\\"running\\\"},\\\"portal\\\":{\\\"active\\\":\\\"active\\\",\\\"enabled\\\":\\\"enabled\\\",\\\"rc\\\":\\\"0\\\",\\\"restarts\\\":\\\"0\\\",\\\"sub\\\":\\\"running\\\"}},\\\"warnings\\\":[\\\"mutable latest.json changed before RUN6C; exact source lock rejected\\\"]}\\n\",\"output_truncated_in_json\":false,\"private_addresses_included\":false,\"raw_evidence_sha256\":\"aa03e1b00664a69a2ef86ca756576e5ac06a4bc46b49daa769f3fe7e0412010b\",\"rc\":0,\"sanitized\":true,\"sanitized_output_sha256\":\"aa03e1b00664a69a2ef86ca756576e5ac06a4bc46b49daa769f3fe7e0412010b\",\"secrets_included\":false,\"started_at_utc\":\"2026-07-26T14:29:01Z\",\"status\":\"OK\"},\"raw_count\":1,\"raw_files\":[{\"bytes\":1516,\"exists\":true,\"is_symlink\":false,\"mode\":\"0o600\",\"path\":\"/var/lib/homelab-chat-run/raw/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z.log\",\"resolved_path\":\"/var/lib/homelab-chat-run/raw/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z.log\",\"sha256\":\"aa03e1b00664a69a2ef86ca756576e5ac06a4bc46b49daa769f3fe7e0412010b\"}],\"sanitized_count\":1,\"sanitized_files\":[{\"bytes\":1516,\"exists\":true,\"is_symlink\":false,\"mode\":\"0o600\",\"path\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z.txt\",\"resolved_path\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z.txt\",\"sha256\":\"aa03e1b00664a69a2ef86ca756576e5ac06a4bc46b49daa769f3fe7e0412010b\"}],\"txt_count\":1,\"txt_files\":[{\"bytes\":2316,\"exists\":true,\"is_symlink\":false,\"mode\":\"0o600\",\"path\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z-latest.txt\",\"resolved_path\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z-latest.txt\",\"sha256\":\"19781d68c05b34726c29592fff30dc51e7302f6322bd4efb35e4d773c7ffba64\"}]},\"runtime_receiver\":{\"analysis\":{\"bytes\":6549,\"failure_literals\":[\"RESULT=FAIL\",\"$COMMIT\",\"branch\",\"http://127.0.0.1:3002/homelab-admin/homelab-public-context/raw/branch/assistant-runtime/runtime/latest.json\"],\"has_atomic_replace\":true,\"has_flock\":true,\"has_force_push\":false,\"has_git_commit\":true,\"has_git_push\":true,\"has_latest_json\":true,\"has_latest_txt\":true,\"has_strict_shell\":true,\"interpreter\":\"shell\",\"mentions_per_command\":false,\"sha256\":\"6f4eadda35241d984c30084430f60c456e943d3b17fea6b8c82cf3d5d6a318f4\"},\"sha_error\":\"\",\"sha_output\":\"6f4eadda35241d984c30084430f60c456e943d3b17fea6b8c82cf3d5d6a318f4 /usr/local/sbin/homelab-runtime-receive\",\"sha_rc\":0,\"source_error\":\"\",\"source_rc\":0,\"stat\":\"root:root\",\"stat_error\":\"stat: cannot statx '%a': No such file or directory\\nstat: cannot statx '%sn': No such file or directory\\n\",\"stat_rc\":1},\"schema\":1,\"source\":{\"capsule_sha256\":\"fd98daaedbdeb749a058d645bbb86e315e836a1bb9b7f6fdcb415ff7af2b2d63\",\"command_id\":\"RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z\",\"payload_sha256\":\"605ca423b7a9c69cdd9d087b76c73078e31514d5bdab09bb7cf35d1f289de08d\"},\"source_state\":{\"capsule_sha256\":\"fd98daaedbdeb749a058d645bbb86e315e836a1bb9b7f6fdcb415ff7af2b2d63\",\"capsule_sha_match\":true,\"error\":null,\"evidence\":{\"bytes\":3489,\"gateway_verified\":true,\"local_bundle\":\"/var/lib/homelab-command-adapter/runs/7WMNVLW332-evidence.tgz\",\"object_key\":\"portal/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z/fd98daaedbdeb749a058d645bbb86e315e836a1bb9b7f6fdcb415ff7af2b2d63/evidence.tgz\",\"sha256\":\"baae264b055fd4c1d0be597b86defd5baba6644b4bb2d38b264ed16469fc6fe3\"},\"execution\":{\"finished_at_utc\":\"2026-07-26T14:29:06.057813+00:00\",\"runner_document_rc\":0,\"runner_json\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z.json\",\"runner_json_sha256\":\"d0107166f99bb624a0573a4ab41c71899ff5f9464525c4ad5d84ca2070a3625e\",\"runner_rc\":0,\"runner_status\":\"OK\",\"runner_text\":\"/var/lib/homelab-chat-run/public/RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z-20260726T142901Z-latest.txt\",\"runner_text_sha256\":\"19781d68c05b34726c29592fff30dc51e7302f6322bd4efb35e4d773c7ffba64\",\"runner_wrapper_matches_document\":true,\"started_at_utc\":\"2026-07-26T14:29:01.530291+00:00\",\"worker_pid\":2198080},\"manifest\":{\"change_flags\":{\"backup\":false,\"cluster\":false,\"gitea\":false,\"production\":false},\"command_id\":\"RUN6D-COMPACT-RUN6C-RESULT-20260726T142802Z\",\"component\":\"evidence-delivery\",\"mode\":\"verify\",\"target\":\"pve01\"},\"short_id\":\"7WMNVLW332\",\"state_file\":\"/var/lib/homelab-command-adapter/state/7WMNVLW332.json\",\"status\":\"OK\"},\"stage\":\"RUN6E_LOCAL_RUN6D_DIAGNOSTIC\",\"status\":\"PASS\",\"target\":{\"actual\":\"pve01\",\"expected\":\"pve01\"},\"units\":{\"adapter\":{\"ActiveState\":\"active\",\"ExecMainStatus\":\"0\",\"Group\":\"homelab-command-portal\",\"LoadState\":\"loaded\",\"MainPID\":\"364681\",\"NRestarts\":\"0\",\"Result\":\"success\",\"SubState\":\"running\",\"UnitFileState\":\"enabled\",\"User\":\"root\",\"show_rc\":\"0\"},\"portal\":{\"ActiveState\":\"active\",\"ExecMainStatus\":\"0\",\"Group\":\"homelab-command-portal\",\"LoadState\":\"loaded\",\"MainPID\":\"536586\",\"NRestarts\":\"0\",\"Result\":\"success\",\"SubState\":\"running\",\"UnitFileState\":\"enabled\",\"User\":\"homelab-command-portal\",\"show_rc\":\"0\"}}}\n" }