{ "schema_version": 1, "channel": "homelab-runtime", "command_id": "RESULT-FEED-POSTRUN-INGEST-DIAG-20260727T132159Z", "status": "OK", "rc": 0, "host": "pve01", "mode": "verify", "component": "result-feed", "started_at_utc": "2026-07-27T13:24:07Z", "finished_at_utc": "2026-07-27T13:24:07Z", "reference_register_checked": true, "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", "error_register_checked": true, "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83", "command_sha256": "5e7bc896360bb22f24fe090fa689fb993bb609f014ef30df3d02e0176bd8d3cb", "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": "070abf913764c99344286b9e94cc2cb1b2d81bbb36d65d6ac09270fc0461a97a", "sanitized_output_sha256": "070abf913764c99344286b9e94cc2cb1b2d81bbb36d65d6ac09270fc0461a97a", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", "output": "{\"backup_changed\":false,\"changes_made\":false,\"checks\":{\"adapter_source_exact\":true,\"local_feed_http_200\":true,\"local_feed_schema_valid\":true,\"local_public_body_equal\":true,\"local_public_sequence_equal\":true,\"portal_source_exact\":true,\"public_feed_http_200\":true,\"public_feed_schema_valid\":true,\"target_capsule_sha_valid\":true,\"target_evidence_sha_valid\":true,\"target_missing_from_local_feed\":false,\"target_missing_from_public_feed\":false},\"classification\":{\"adapter_store_contains_target\":true,\"diagnosis\":\"PROPAGATION_RECOVERED\",\"local_contains_target\":true,\"portal_store_contains_target\":false,\"public_contains_target\":true,\"store_contains_target\":true},\"cluster_changed\":false,\"command_id\":\"RESULT-FEED-POSTRUN-INGEST-DIAG-20260727T132159Z\",\"feeds\":{\"health\":{\"body_sha256\":\"a2691f9f427a61ec6d36e4935997075d8a942280cc581fc3f93b13a7f325dd95\",\"cache_control\":\"no-store, no-cache, must-revalidate, max-age=0\",\"contains_target\":true,\"count\":32,\"error\":null,\"http\":200,\"sequence\":\"319e0f81e1d508ed68ca1ba343b108b6dca2b8b5ddb26514197b001f7cf7dd48\"},\"local\":{\"body_sha256\":\"a2691f9f427a61ec6d36e4935997075d8a942280cc581fc3f93b13a7f325dd95\",\"cache_control\":\"no-store, no-cache, must-revalidate, max-age=0\",\"contains_target\":true,\"count\":32,\"error\":null,\"http\":200,\"sequence\":\"319e0f81e1d508ed68ca1ba343b108b6dca2b8b5ddb26514197b001f7cf7dd48\"},\"public\":{\"body_sha256\":\"a2691f9f427a61ec6d36e4935997075d8a942280cc581fc3f93b13a7f325dd95\",\"cache_control\":\"no-store, no-cache, must-revalidate\",\"contains_target\":true,\"count\":32,\"error\":null,\"http\":200,\"sequence\":\"319e0f81e1d508ed68ca1ba343b108b6dca2b8b5ddb26514197b001f7cf7dd48\"}},\"gitea_changed\":false,\"journals\":{\"error_count\":1,\"events\":[{\"contains_target\":false,\"keywords\":[\"result-feed\"],\"message_sha256\":\"887082561111b40586ce148ebb67bccf07d804d3fc24540ed84ae392470a0e6f\",\"priority\":6,\"safe_message\":\"[PRIVATE_IP] - \\\"GET /.well-known/homelab-result-feed.json? HTTP/1.1\\\" 200 -\",\"timestamp\":\"1785157940629000\",\"unit\":\"homelab-command-portal.service\"},{\"contains_target\":false,\"keywords\":[\"result-feed\"],\"message_sha256\":\"887082561111b40586ce148ebb67bccf07d804d3fc24540ed84ae392470a0e6f\",\"priority\":6,\"safe_message\":\"[PRIVATE_IP] - \\\"GET /.well-known/homelab-result-feed.json? HTTP/1.1\\\" 200 -\",\"timestamp\":\"1785157940641476\",\"unit\":\"homelab-command-portal.service\"},{\"contains_target\":false,\"keywords\":[\"error\"],\"message_sha256\":\"7dd8e1d895def8c4178ceda43ded295456cadd09d1353403f661ef1ffe627c7f\",\"priority\":6,\"safe_message\":\"ConnectionResetError: [Errno 104] Connection reset by peer\",\"timestamp\":\"1785157940642250\",\"unit\":\"homelab-command-portal.service\"},{\"contains_target\":false,\"keywords\":[\"result-feed\"],\"message_sha256\":\"887082561111b40586ce148ebb67bccf07d804d3fc24540ed84ae392470a0e6f\",\"priority\":6,\"safe_message\":\"[PRIVATE_IP] - \\\"GET /.well-known/homelab-result-feed.json? HTTP/1.1\\\" 200 -\",\"timestamp\":\"1785158045636277\",\"unit\":\"homelab-command-portal.service\"}],\"journal_rc\":0,\"relevant_count\":4,\"stderr\":\"\"},\"private_addresses_included\":false,\"production_changed\":false,\"rollback_started\":false,\"sanitized\":true,\"schema\":1,\"secrets_included\":false,\"services\":{\"adapter\":{\"fields\":{\"ActiveState\":\"active\",\"CacheDirectory\":\"\",\"ExecMainStartTimestampMonotonic\":\"332120291036\",\"ExecMainStatus\":\"0\",\"ExecStartSHA256\":\"8df4122eacce3c075e55e87b5a8d1a6481eb1cca4fa853e1771f35235f91ee11\",\"FragmentPath\":\"/etc/systemd/system/homelab-command-adapter.service\",\"LoadState\":\"loaded\",\"LogsDirectory\":\"\",\"MainPID\":\"1637015\",\"NRestarts\":\"0\",\"Result\":\"success\",\"RuntimeDirectory\":\"homelab-command-adapter\",\"StateDirectory\":\"\",\"SubState\":\"running\"},\"show_rc\":0},\"portal\":{\"fields\":{\"ActiveState\":\"active\",\"CacheDirectory\":\"\",\"ExecMainStartTimestampMonotonic\":\"334247103772\",\"ExecMainStatus\":\"0\",\"ExecStartSHA256\":\"3e1f540d0b490f336388ef4cae17638980a3738ed023ebbf543fd7ef87fd8ddd\",\"FragmentPath\":\"/etc/systemd/system/homelab-command-portal.service\",\"LoadState\":\"loaded\",\"LogsDirectory\":\"\",\"MainPID\":\"1759597\",\"NRestarts\":\"0\",\"Result\":\"success\",\"RuntimeDirectory\":\"\",\"StateDirectory\":\"\",\"SubState\":\"running\"},\"show_rc\":0}},\"source_analysis\":{\"adapter\":{\"bytes\":86019,\"label\":\"adapter\",\"relevant_functions\":[],\"sha256\":\"a1a7a615c99568bf915d084cc476f0ebf54ab0eedf3ecd578c4b0e072f58c43d\",\"syntax\":\"PASS\",\"token_hit_count\":0,\"token_hits\":[]},\"portal\":{\"bytes\":39936,\"label\":\"portal\",\"relevant_functions\":[],\"sha256\":\"97c69bd4fccf7272dadc911281c1503f411bae2dc11dac4b22b87f33d678ae52\",\"syntax\":\"PASS\",\"token_hit_count\":3,\"token_hits\":[{\"line\":557,\"line_sha256\":\"3a915a62aaa2f9032b13b81f275989f2d0f5398d7a11cab7a7e416300cb94f32\",\"safe_line\":\"if path in {\\\"/healthz\\\", \\\"/.well-known/homelab-result-feed.json\\\"}:\",\"tokens\":[\"result-feed\",\"healthz\"]},{\"line\":574,\"line_sha256\":\"37dae24505010c8084cc3e250ed508d05a71721ec51df23f115986b0776e2367\",\"safe_line\":\"\\\"result_sequence\\\": recent[\",\"tokens\":[\"result_sequence\"]},{\"line\":577,\"line_sha256\":\"f2d68dc1f06f80dfd970da1750dbbd5b6384de8b8249f1425a21a0a8cb52c465\",\"safe_line\":\"\\\"recent_results\\\": recent[\",\"tokens\":[\"recent_results\"]}]}},\"status\":\"OK\",\"storage\":{\"bytes_scanned\":2725769,\"files_scanned\":230,\"raw_matches\":[{\"occurrence_count\":4,\"relative_path\":\"state/6XBY4M2PRU.json\",\"root_alias\":\"adapter_state\",\"sha256\":\"da7187b76e48f15585c5ffbc3b4373fa288546f43330bef993e04c64dee45827\",\"size\":3816,\"sqlite\":false},{\"occurrence_count\":1,\"relative_path\":\"capsules/f5c38e334f8d1e9eca7bc2070ff5dce6c1953d25653145c1000b2bc3d33a541a/capsule.hcmd\",\"root_alias\":\"adapter_state\",\"sha256\":\"f5c38e334f8d1e9eca7bc2070ff5dce6c1953d25653145c1000b2bc3d33a541a\",\"size\":14409,\"sqlite\":false},{\"occurrence_count\":1,\"relative_path\":\"capsules/f5c38e334f8d1e9eca7bc2070ff5dce6c1953d25653145c1000b2bc3d33a541a/payload/smoke.py\",\"root_alias\":\"adapter_state\",\"sha256\":\"10f93813c12f277f12b0a00cb3a4e31c16592898d89e811fc869ab0c3c1cd9f8\",\"size\":9999,\"sqlite\":false},{\"occurrence_count\":1,\"relative_path\":\"capsules/6213ab37b9aad84624d1cae3c33ec778554cf1cdc61949c121cd77d2026e780f/payload/diagnose.py\",\"root_alias\":\"adapter_state\",\"sha256\":\"897462995ef5f131dac52c8654eb6fe389a4bc69f7579a098a99e211d1658e73\",\"size\":27105,\"sqlite\":false},{\"occurrence_count\":3,\"relative_path\":\"runs/6XBY4M2PRU.runner.log\",\"root_alias\":\"adapter_state\",\"sha256\":\"f9dae26d0a6d24169090f77dc50b013340ccf8981ab8272ec48c7157f872e1ee\",\"size\":714,\"sqlite\":false}],\"roots\":[{\"alias\":\"portal_state\",\"exists\":true},{\"alias\":\"adapter_state\",\"exists\":true},{\"alias\":\"adapter_runtime\",\"exists\":true}],\"sqlite_inventory\":[]},\"target\":{\"capsule_sha256\":\"f5c38e334f8d1e9eca7bc2070ff5dce6c1953d25653145c1000b2bc3d33a541a\",\"command_id\":\"RESULT-FEED-END-TO-END-SMOKE-20260727T131123Z\",\"evidence_sha256\":\"d01bf6c9ad5a909500258057b066dfaa7587f61cd27e17cefae7003c79fee2fb\"}}\n" }