{
  "schema_version": 1,
  "channel": "homelab-runtime",
  "command_id": "GRAM1-SITE-USDC-V49-READ-ONLY-DIRECT-QGA-PREFLIGHT-20260802T222337Z",
  "status": "OK",
  "rc": 0,
  "host": "pve01",
  "mode": "verify",
  "component": "gram1-site-usdc-read-only-direct-qga-preflight",
  "started_at_utc": "2026-08-02T22:30:47Z",
  "finished_at_utc": "2026-08-02T22:30:47Z",
  "reference_register_checked": true,
  "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
  "error_register_checked": true,
  "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
  "command_sha256": "a560d36dc914e744797d7087ec211e1225c11c52b1e4c4e2b9899764c0dc0a7d",
  "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": "40f8598fabe87aba4e9d39df195480a9e95c0412111b01e057f0bfda1be97486",
  "sanitized_output_sha256": "40f8598fabe87aba4e9d39df195480a9e95c0412111b01e057f0bfda1be97486",
  "output_truncated_in_json": false,
  "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
  "output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"GRAM1-SITE-USDC-V49-READ-ONLY-DIRECT-QGA-PREFLIGHT-20260802T222337Z\",\"mutation_outcome\":\"NO_MUTATION\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"changes_made\":false,\"command_id\":\"GRAM1-SITE-USDC-V49-READ-ONLY-DIRECT-QGA-PREFLIGHT-20260802T222337Z\",\"control_plane_error\":null,\"diagnosis\":\"VM170_DIRECT_QGA_READY\",\"diagnostic_complete\":true,\"duration_ms\":279,\"failure_evidence\":{},\"mutation_outcome\":\"NO_MUTATION\",\"observations\":{\"execution_context\":{\"direct_qga_bypasses_qm_and_pmxcfs\":true,\"effective_uid\":0},\"qga\":{\"capabilities\":{\"guest-exec\":{\"advertised\":true,\"enabled\":true},\"guest-exec-status\":{\"advertised\":true,\"enabled\":true},\"guest-get-host-name\":{\"advertised\":true,\"enabled\":true},\"guest-info\":{\"advertised\":true,\"enabled\":true},\"guest-ping\":{\"advertised\":true,\"enabled\":true}},\"connected\":true,\"guest_exec_smoke\":{\"err_data_present\":false,\"err_truncated\":false,\"exit_code\":0,\"exited\":true,\"ok\":true,\"out_data_present\":false,\"out_truncated\":false,\"path\":\"/usr/bin/true\",\"pid_returned\":true,\"signal\":null},\"hostname\":{\"expected_short\":\"core-apps\",\"full_bytes\":9,\"full_sha256\":\"4b47bafa6e2406986a5c23dc31e075fbcd3feedf7001d35c5e130ef522b32c53\",\"matches\":true,\"short\":\"core-apps\"},\"ping_ok\":true,\"synchronized\":true,\"version\":\"10.0.11\"},\"qga_socket\":{\"candidates\":[{\"device\":27,\"exists\":true,\"expected_kind\":\"socket\",\"gid\":0,\"inode\":4042,\"kind\":\"socket\",\"kind_matches\":true,\"label\":\"service-view\",\"mode\":\"0o750\",\"uid\":0},{\"device\":27,\"exists\":true,\"expected_kind\":\"socket\",\"gid\":0,\"inode\":4042,\"kind\":\"socket\",\"kind_matches\":true,\"label\":\"host-root-view\",\"mode\":\"0o750\",\"uid\":0}],\"selected_view\":\"service-view\"},\"source_v48\":{\"capsule_sha256\":\"bb565ea0d3c4351d749bd42a55be269661eaf0343a3ce6925e499d9af0591dd8\",\"diagnosis\":\"VM170_STATUS_QUERY_FAILED\",\"pmxcfs_ipc_stderr_sha256\":\"7f7c6a4e34d689a6246e2dda50729abf93fb15fdc56cc971b1690257d4e0d228\"},\"vm_config\":{\"agent_option_enabled\":true,\"agent_option_present\":true,\"agent_option_sha256\":\"04244d61b5d62bec0d4460feab3b431064160aeacf8a94cdcb447f1a3908841c\",\"candidates\":[{\"bytes\":727,\"device\":49,\"exists\":true,\"expected_kind\":\"regular\",\"gid\":33,\"inode\":59,\"kind\":\"regular\",\"kind_matches\":true,\"label\":\"service-view\",\"mode\":\"0o640\",\"readable\":true,\"sha256\":\"7e344ce8d2bbee4be2ad293826e22a0b952bde209060e8a1c1fa5dc864acaeac\",\"uid\":0},{\"device\":49,\"exists\":true,\"expected_kind\":\"regular\",\"gid\":33,\"inode\":59,\"kind\":\"regular\",\"kind_matches\":true,\"label\":\"host-root-view\",\"mode\":\"0o640\",\"uid\":0}],\"expected_name\":\"core-apps\",\"name\":\"core-apps\",\"name_matches\":true,\"selected_view\":\"service-view\",\"vmid\":170}},\"private_addresses_included\":false,\"qga_steps\":[{\"command\":\"guest-sync-delimited\",\"ok\":true,\"request_bytes\":75,\"request_sha256\":\"424a705f1581c9f091c16b68b540f0f7c65c17e29e543cd6c11b6ce403cf64ba\",\"response_bytes\":32,\"response_sha256\":\"e965aa919da269564dbf51c4db060660d394f06a69d5cd54a6e752c79dea42b0\",\"stage\":\"sync\"},{\"command\":\"guest-ping\",\"ok\":true,\"request_bytes\":25,\"request_sha256\":\"235f66ea63328f6374765a92c9fb9bfc8663508d8c473c471b5f670213ec9341\",\"response_bytes\":15,\"response_sha256\":\"96199c5d226002cc69183cf9a5c3c5074ca0af4c76d234b08652604488493a5e\",\"stage\":\"ping\"},{\"command\":\"guest-info\",\"ok\":true,\"request_bytes\":25,\"request_sha256\":\"0bf25558396c0dbac996d55fc671d5e4d92acce15fd96829234ef4632fb57fb0\",\"response_bytes\":3297,\"response_sha256\":\"fff4078a94d3d1a05250f1e93293cde65557ab022794d8e7fe6b3bda45ff2790\",\"stage\":\"info\"},{\"command\":\"guest-get-host-name\",\"ok\":true,\"request_bytes\":34,\"request_sha256\":\"56712c554c3f734ac24b18e5ed1322c3b73da0fc12298a4c6d8ec78b642b5f5c\",\"response_bytes\":39,\"response_sha256\":\"fe21c65168be8b21117db3971470a493793cfff9db1f9cbcdf952db00ad2b92e\",\"stage\":\"hostname\"},{\"command\":\"guest-exec\",\"ok\":true,\"request_bytes\":93,\"request_sha256\":\"654b199fb62dbd428aabf8286b4ace82f4097979e0225f0ad27e42edd93b39f6\",\"response_bytes\":29,\"response_sha256\":\"9b86c0dcda01b8b94a5f707ac57a6733d26ec2c3c54db5f216c75cbb31eecb7d\",\"stage\":\"exec-true\"},{\"command\":\"guest-exec-status\",\"ok\":true,\"request_bytes\":60,\"request_sha256\":\"c2aaea060ca52c33af44158983dfdcbb168c8bd19eb8f7b29c41b73575b1015a\",\"response_bytes\":30,\"response_sha256\":\"dd37cc8c208829ac7bad548c8711792dd014b8c8131bf2f5585c6903e5ff2362\",\"stage\":\"exec-status-true\"},{\"command\":\"guest-exec-status\",\"ok\":true,\"request_bytes\":60,\"request_sha256\":\"c2aaea060ca52c33af44158983dfdcbb168c8bd19eb8f7b29c41b73575b1015a\",\"response_bytes\":44,\"response_sha256\":\"92240907ad6e0d1d002acab36f88c588d81f70a918a2bcd3db8c61b86f3ee74c\",\"stage\":\"exec-status-true\"}],\"rc\":0,\"read_only\":true,\"ready_for_remote_payload\":true,\"rollback_restored\":null,\"rollback_started\":false,\"sanitized\":true,\"schema\":1,\"secrets_included\":false,\"status\":\"OK\"}\n"
}
