{
  "schema_version": 1,
  "channel": "homelab-runtime",
  "command_id": "GRAM1-SITE-AVAX-LINK-V9-MINIMAL-SCOPE-FIXED-LIMIT-20260731T113000Z",
  "status": "OK",
  "rc": 0,
  "host": "pve01",
  "mode": "verify",
  "component": "gram1-site-avax-link-minimal-exact-scope-fixed-limit",
  "started_at_utc": "2026-07-31T11:36:33Z",
  "finished_at_utc": "2026-07-31T11:36:33Z",
  "reference_register_checked": true,
  "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
  "error_register_checked": true,
  "error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
  "command_sha256": "725037e481098c8efcfff673b1938a640a043b1f8264d8bdd8b00e0bc3bd63c8",
  "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": "9258b984b6237c5cd1259e404545c97113c7a98e1df4f20ff4e2177d6f4123d5",
  "sanitized_output_sha256": "9258b984b6237c5cd1259e404545c97113c7a98e1df4f20ff4e2177d6f4123d5",
  "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-AVAX-LINK-V9-MINIMAL-SCOPE-FIXED-LIMIT-20260731T113000Z\",\"mutation_outcome\":\"NO_MUTATION\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"changes_made\":false,\"command_id\":\"GRAM1-SITE-AVAX-LINK-V9-MINIMAL-SCOPE-FIXED-LIMIT-20260731T113000Z\",\"gitea_changed\":false,\"mutation_outcome\":\"NO_MUTATION\",\"production_site_changed\":false,\"rc\":0,\"ready_for_change\":false,\"rollback_restored\":null,\"rollback_started\":false,\"schema\":1,\"scope\":{\"avax_already_present\":false,\"candidate_containers\":[],\"coin_registry_files\":[{\"bytes\":38408,\"host\":\"pve01\",\"kinds\":[\"coin_registry\"],\"path\":\"/srv/homelab-ops-worktrees/cr-2026-0015/errors/regression-cases.json\",\"providers\":[],\"relative_path\":\"errors/regression-cases.json\",\"root\":\"/srv/homelab-ops-worktrees/cr-2026-0015\",\"sha256\":\"07c9854ab0232d1f2766cdab114d0d398a4dcc1a5b41ea7fde77646e5f42804e\",\"snippets\":[{\"line\":37,\"text\":\"\\\"required_control\\\": \\\"Set the bare repository symbolic HEAD to refs/heads/main and clone main explicitly.\\\",\"},{\"line\":371,\"text\":\"\\\"id\\\": \\\"REG-062-RX-RING-AUTO-ROLLBACK-ON-LINK-OR-QUORUM-FAILURE\\\",\"}],\"symbols\":{\"LINK\":11}},{\"bytes\":1907,\"host\":\"pve01\",\"kinds\":[\"coin_registry\"],\"path\":\"/root/homelab-ops-cr-2026-0004/errors/regression-cases.json\",\"providers\":[],\"relative_path\":\"errors/regression-cases.json\",\"root\":\"/root/homelab-ops-cr-2026-0004\",\"sha256\":\"bb8d7b83202bc5c985d246994f5d325cb3540a78b8e1043ab6ea37ad68e0971b\",\"snippets\":[{\"line\":37,\"text\":\"\\\"required_control\\\": \\\"Set the bare repository symbolic HEAD to refs/heads/main and clone main explicitly.\\\",\"}],\"symbols\":{}},{\"bytes\":26500,\"host\":\"pve01\",\"kinds\":[\"coin_registry\"],\"path\":\"/root/homelab-ops-cr-2026-0012/errors/regression-cases.json\",\"providers\":[],\"relative_path\":\"errors/regression-cases.json\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"5dab56a2e73e4a3582d4792b91a0c803d485e68b40791bc456315748b15490a0\",\"snippets\":[{\"line\":37,\"text\":\"\\\"required_control\\\": \\\"Set the bare repository symbolic HEAD to refs/heads/main and clone main explicitly.\\\",\"}],\"symbols\":{}}],\"counts\":{\"candidate_containers\":0,\"coin_registry_files\":3,\"database_files\":10,\"deployment_files\":20,\"price_provider_files\":0,\"source_roots\":16,\"test_files\":10},\"database_files\":[{\"bytes\":13911,\"host\":\"pve01\",\"kinds\":[\"api\",\"database\"],\"path\":\"/root/homelab-configs-worktree/docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json\",\"providers\":[],\"relative_path\":\"docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json\",\"root\":\"/root/homelab-configs-worktree\",\"sha256\":\"c0ff316839992a5514b18a2dc5cb2e405b4dcecff5984ef391e8acdd4a606207\",\"snippets\":[{\"line\":89,\"text\":\"\\\"query\\\": \\\"gram1.ru\\\",\"},{\"line\":141,\"text\":\"\\\"query\\\": \\\"gram1.ru\\\",\"}],\"symbols\":{}},{\"bytes\":13911,\"host\":\"pve01\",\"kinds\":[\"api\",\"database\"],\"path\":\"/root/homelab-configs-worktree/docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json\",\"providers\":[],\"relative_path\":\"operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json\",\"root\":\"/root/homelab-configs-worktree/docs\",\"sha256\":\"c0ff316839992a5514b18a2dc5cb2e405b4dcecff5984ef391e8acdd4a606207\",\"snippets\":[{\"line\":89,\"text\":\"\\\"query\\\": \\\"gram1.ru\\\",\"},{\"line\":141,\"text\":\"\\\"query\\\": \\\"gram1.ru\\\",\"}],\"symbols\":{}},{\"bytes\":13911,\"host\":\"pve01\",\"kinds\":[\"api\",\"database\"],\"path\":\"/root/homelab-configs-worktree/docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json\",\"providers\":[],\"relative_path\":\"p1-ingress-dns-route-slo-model-20260625T135835Z.json\",\"root\":\"/root/homelab-configs-worktree/docs/operations\",\"sha256\":\"c0ff316839992a5514b18a2dc5cb2e405b4dcecff5984ef391e8acdd4a606207\",\"snippets\":[{\"line\":89,\"text\":\"\\\"query\\\": \\\"gram1.ru\\\",\"},{\"line\":141,\"text\":\"\\\"query\\\": \\\"gram1.ru\\\",\"}],\"symbols\":{}},{\"bytes\":539,\"host\":\"pve01\",\"kinds\":[\"database\"],\"path\":\"/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation/schemas/context.schema.json\",\"providers\":[],\"relative_path\":\"schemas/context.schema.json\",\"root\":\"/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation\",\"sha256\":\"84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043\",\"snippets\":[{\"line\":24,\"text\":\"\\\"const\\\": \\\"pve01.gram1.ru\\\"\"}],\"symbols\":{}},{\"bytes\":539,\"host\":\"pve01\",\"kinds\":[\"database\"],\"path\":\"/srv/homelab-ops-worktrees/cr-2026-0015/schemas/context.schema.json\",\"providers\":[],\"relative_path\":\"schemas/context.schema.json\",\"root\":\"/srv/homelab-ops-worktrees/cr-2026-0015\",\"sha256\":\"84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043\",\"snippets\":[{\"line\":24,\"text\":\"\\\"const\\\": \\\"pve01.gram1.ru\\\"\"}],\"symbols\":{}},{\"bytes\":969,\"host\":\"pve01\",\"kinds\":[\"database\"],\"path\":\"/srv/homelab-ops-worktrees/cr-2026-0015/schemas/change.schema.json\",\"providers\":[],\"relative_path\":\"schemas/change.schema.json\",\"root\":\"/srv/homelab-ops-worktrees/cr-2026-0015\",\"sha256\":\"57fbce7c6ca1f53c5ec2f8cd604d787f01019a2184b611e3b4406b467331d0af\",\"snippets\":[],\"symbols\":{}},{\"bytes\":539,\"host\":\"pve01\",\"kinds\":[\"database\"],\"path\":\"/root/homelab-ops-cr-2026-0004/schemas/context.schema.json\",\"providers\":[],\"relative_path\":\"schemas/context.schema.json\",\"root\":\"/root/homelab-ops-cr-2026-0004\",\"sha256\":\"84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043\",\"snippets\":[{\"line\":24,\"text\":\"\\\"const\\\": \\\"pve01.gram1.ru\\\"\"}],\"symbols\":{}},{\"bytes\":969,\"host\":\"pve01\",\"kinds\":[\"database\"],\"path\":\"/root/homelab-ops-cr-2026-0004/schemas/change.schema.json\",\"providers\":[],\"relative_path\":\"schemas/change.schema.json\",\"root\":\"/root/homelab-ops-cr-2026-0004\",\"sha256\":\"57fbce7c6ca1f53c5ec2f8cd604d787f01019a2184b611e3b4406b467331d0af\",\"snippets\":[],\"symbols\":{}},{\"bytes\":539,\"host\":\"pve01\",\"kinds\":[\"database\"],\"path\":\"/root/homelab-ops-cr-2026-0012/schemas/context.schema.json\",\"providers\":[],\"relative_path\":\"schemas/context.schema.json\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043\",\"snippets\":[{\"line\":24,\"text\":\"\\\"const\\\": \\\"pve01.gram1.ru\\\"\"}],\"symbols\":{}},{\"bytes\":969,\"host\":\"pve01\",\"kinds\":[\"database\"],\"path\":\"/root/homelab-ops-cr-2026-0012/schemas/change.schema.json\",\"providers\":[],\"relative_path\":\"schemas/change.schema.json\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"57fbce7c6ca1f53c5ec2f8cd604d787f01019a2184b611e3b4406b467331d0af\",\"snippets\":[],\"symbols\":{}}],\"deployment_files\":[{\"bytes\":813,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/root/homelab-configs-worktree/configs/sanitized/edge-vm/gitea-compose.yaml\",\"providers\":[],\"relative_path\":\"configs/sanitized/edge-vm/gitea-compose.yaml\",\"root\":\"/root/homelab-configs-worktree\",\"sha256\":\"9ea0063ed375cb3c52530b74f69951d56e4d98cd461ce5a8bb6a1451b8c239e7\",\"snippets\":[{\"line\":13,\"text\":\"GITEA__server__DOMAIN: git.gram1.ru\"},{\"line\":14,\"text\":\"GITEA__server__ROOT_URL: https://git.gram1.ru/\"}],\"symbols\":{}},{\"bytes\":316,\"host\":\"pve01\",\"kinds\":[\"deployment\",\"frontend\"],\"path\":\"/root/homelab-configs-worktree/configs/sanitized/edge-vm/homepage-compose.yaml\",\"providers\":[],\"relative_path\":\"configs/sanitized/edge-vm/homepage-compose.yaml\",\"root\":\"/root/homelab-configs-worktree\",\"sha256\":\"0c55d679d28d86fc1e91a224ecf1fb3a9dde2f16dd6b8f9597582309cfb7abfa\",\"snippets\":[{\"line\":9,\"text\":\"HOMEPAGE_ALLOWED_HOSTS: home.gram1.ru,homepage.vpn.gram1.ru\"}],\"symbols\":{}},{\"bytes\":6505,\"host\":\"pve01\",\"kinds\":[\"deployment\",\"frontend\"],\"path\":\"/root/homelab-configs-worktree/configs/sanitized/edge-vm/homepage-services.yaml\",\"providers\":[],\"relative_path\":\"configs/sanitized/edge-vm/homepage-services.yaml\",\"root\":\"/root/homelab-configs-worktree\",\"sha256\":\"eb2281c8d871ef2b377d82ede77d4786e7667e22835c9783f52621dcbd777f89\",\"snippets\":[{\"line\":3,\"text\":\"href: https://home.gram1.ru\"},{\"line\":7,\"text\":\"href: https://homepage.vpn.gram1.ru\"}],\"symbols\":{}},{\"bytes\":54303,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/root/homelab-configs-worktree/docs/operations/p2-service-dependency-graph-20260625T221552Z.json\",\"providers\":[],\"relative_path\":\"docs/operations/p2-service-dependency-graph-20260625T221552Z.json\",\"root\":\"/root/homelab-configs-worktree\",\"sha256\":\"75fbb655a18af0201d5a3f97ff17966f329506ab4a515ddd9ca9dafbe4a6ea34\",\"snippets\":[{\"line\":1228,\"text\":\"\\\"domain\\\": \\\"nc.gram1.ru\\\",\"},{\"line\":1238,\"text\":\"\\\"domain\\\": \\\"uptime.gram1.ru\\\",\"}],\"symbols\":{}},{\"bytes\":54303,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/root/homelab-configs-worktree/docs/operations/p2-service-dependency-graph-20260625T221552Z.json\",\"providers\":[],\"relative_path\":\"operations/p2-service-dependency-graph-20260625T221552Z.json\",\"root\":\"/root/homelab-configs-worktree/docs\",\"sha256\":\"75fbb655a18af0201d5a3f97ff17966f329506ab4a515ddd9ca9dafbe4a6ea34\",\"snippets\":[{\"line\":1228,\"text\":\"\\\"domain\\\": \\\"nc.gram1.ru\\\",\"},{\"line\":1238,\"text\":\"\\\"domain\\\": \\\"uptime.gram1.ru\\\",\"}],\"symbols\":{}},{\"bytes\":54303,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/root/homelab-configs-worktree/docs/operations/p2-service-dependency-graph-20260625T221552Z.json\",\"providers\":[],\"relative_path\":\"p2-service-dependency-graph-20260625T221552Z.json\",\"root\":\"/root/homelab-configs-worktree/docs/operations\",\"sha256\":\"75fbb655a18af0201d5a3f97ff17966f329506ab4a515ddd9ca9dafbe4a6ea34\",\"snippets\":[{\"line\":1228,\"text\":\"\\\"domain\\\": \\\"nc.gram1.ru\\\",\"},{\"line\":1238,\"text\":\"\\\"domain\\\": \\\"uptime.gram1.ru\\\",\"}],\"symbols\":{}},{\"bytes\":164,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-crypto-portfolio-backup.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-crypto-portfolio-backup.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"26893d40465a1d1072582d0e30c9ba59187b78a0969fdb638c2f413038675b7f\",\"snippets\":[{\"line\":2,\"text\":\"Description=Gram Crypto portfolio two-cloud backup\"},{\"line\":7,\"text\":\"ExecStart=/usr/local/sbin/crypto-portfolio-backup-run\"}],\"symbols\":{}},{\"bytes\":197,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-crypto-portfolio-chart-health.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-crypto-portfolio-chart-health.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"265d173e16c3c6c3dded360d0bff1e96bd8fa38a07cb21c7bb89880a38bf1964\",\"snippets\":[{\"line\":2,\"text\":\"Description=Crypto portfolio chart health check\"},{\"line\":8,\"text\":\"ExecStart=/usr/local/sbin/crypto-portfolio-chart-health-check\"}],\"symbols\":{}},{\"bytes\":3218,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/sbin/homelab-docker-health.sh\",\"providers\":[],\"relative_path\":\"sbin/homelab-docker-health.sh\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"1e1e1b38d4cd741df3b1b8f31e0d5398fad92068fb51f4b1967b3be862132ca0\",\"snippets\":[],\"symbols\":{}},{\"bytes\":184,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-alerting-health.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-alerting-health.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"2328f1042ac8f6b201603d86941afc87d62191ae12559bee0fd77709c76066f3\",\"snippets\":[],\"symbols\":{}},{\"bytes\":209,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-alertmanager-backup.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-alertmanager-backup.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"2544f81eb70d2f66ae85a3ff23108d18c392f33f368832ac363ce7199782e7dd\",\"snippets\":[],\"symbols\":{}},{\"bytes\":207,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-appbackup-dockge-stacks.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-appbackup-dockge-stacks.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"a17ea8adc560454997b581f3f49d52dbcfd039b8883f0188a9ce440c8393cb26\",\"snippets\":[],\"symbols\":{}},{\"bytes\":200,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-appbackup-mariadb-batch.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-appbackup-mariadb-batch.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"267aa3988e9fd65ba876d62791ecfd13c191cd069e5e1cf6d77a85220d8e6a0a\",\"snippets\":[],\"symbols\":{}},{\"bytes\":212,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-appbackup-npmplus-edge.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-appbackup-npmplus-edge.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"238cf3867746ee914b9d79d4f8d8a24fd5352186ea0dda29ecbff52249c3a2b8\",\"snippets\":[],\"symbols\":{}},{\"bytes\":418,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-appbackup-postgres-batch.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-appbackup-postgres-batch.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"979991e9acc79b8034a37d94d539641c34c51d26cb4438c4a26a82cb430fe5b9\",\"snippets\":[],\"symbols\":{}},{\"bytes\":417,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-appbackup-sqlite-batch.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-appbackup-sqlite-batch.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"0d18769b26baae048a68f85f403893b22c67fb2852cd3a14ff1cf909f5d34d76\",\"snippets\":[],\"symbols\":{}},{\"bytes\":181,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-authentik-backup.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-authentik-backup.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"81a709901db99eaea51915af0b69d923d1b605ba7927b6fb95583f8b297b84e7\",\"snippets\":[],\"symbols\":{}},{\"bytes\":259,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-auto-backup.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-auto-backup.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"d8015c7137e58bada7519d60e0e35e803fca147078baf379ab439ee52295a018\",\"snippets\":[],\"symbols\":{}},{\"bytes\":131,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-backup-coverage-matrix.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-backup-coverage-matrix.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"3903036cfc32a2f5e365549bf5bc7b3946f700fdddf96f2718ef2f53b4f1ab3c\",\"snippets\":[],\"symbols\":{}},{\"bytes\":246,\"host\":\"pve01\",\"kinds\":[\"deployment\"],\"path\":\"/srv/homelab-desired-state/systemd/homelab-backup-freshness.service\",\"providers\":[],\"relative_path\":\"systemd/homelab-backup-freshness.service\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"b8907cedd41c6a6640d2e7bbf80b0d340dbb629526786fd97d8fc85f950a1a5e\",\"snippets\":[],\"symbols\":{}}],\"link_already_present\":true,\"missing_requirements\":[\"price_provider_files\"],\"next_decision\":\"NEED_ONE_NARROW_RUNTIME_PROBE_FOR_MISSING_REQUIREMENTS\",\"price_provider_files\":[],\"source_roots\":[\"/root/evidence/forum-prod-diag-20260629T032514Z\",\"/root/evidence/forum-prod-offline-fix2-20260629T033832Z\",\"/root/evidence/forum-prod-os-baseline-20260629T034119Z\",\"/root/evidence/forum-prod-recover-20260629T025511Z\",\"/root/evidence/forum-prod-recreate-20260629T030810Z\",\"/root/homelab-configs-worktree\",\"/root/homelab-configs-worktree/docs\",\"/root/homelab-configs-worktree/docs/operations\",\"/root/homelab-ops-cr-2026-0004\",\"/root/homelab-ops-cr-2026-0012\",\"/srv/homelab-desired-state\",\"/srv/homelab-desired-state/health\",\"/srv/homelab-desired-state/routerguard-tuya\",\"/srv/homelab-desired-state/sbin\",\"/srv/homelab-ops-worktrees/cr-2026-0015\",\"/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation\"],\"test_files\":[{\"bytes\":1138,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/srv/homelab-desired-state/app-states/latest-crypto-portfolio.json\",\"providers\":[],\"relative_path\":\"app-states/latest-crypto-portfolio.json\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"a1265d4a6312fd1b709f33799ccfa02f89fd2a476ee32dd1bd16f2a165ed2805\",\"snippets\":[{\"line\":2,\"text\":\"\\\"app\\\": \\\"crypto-portfolio\\\",\"},{\"line\":6,\"text\":\"\\\"core-apps:/opt/stacks/crypto-portfolio\\\"\"}],\"symbols\":{}},{\"bytes\":1975,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/srv/homelab-desired-state/app-states/latest-hapusya-site.json\",\"providers\":[],\"relative_path\":\"app-states/latest-hapusya-site.json\",\"root\":\"/srv/homelab-desired-state\",\"sha256\":\"82315a126652ae435070b4f8025348dbd75800b0acdbe848b38200ddc2312a01\",\"snippets\":[{\"line\":3,\"text\":\"\\\"host\\\": \\\"edge-vm.gram1.ru\\\",\"}],\"symbols\":{}},{\"bytes\":4026,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation/tests/test_inventory_foundation.py\",\"providers\":[],\"relative_path\":\"tests/test_inventory_foundation.py\",\"root\":\"/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation\",\"sha256\":\"2142fd35c4927b17d33aa35d584267b7b17430ddfe52ab85d0a49dc7c7ee8ed1\",\"snippets\":[{\"line\":31,\"text\":\"self.assertEqual(target[\\\"expected_hostname\\\"], \\\"pve03.gram1.ru\\\")\"}],\"symbols\":{}},{\"bytes\":13506,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/srv/homelab-ops-worktrees/cr-2026-0015/tests/test_cr_2026_0015_pve03_r8152_rx_ring_canary.py\",\"providers\":[],\"relative_path\":\"tests/test_cr_2026_0015_pve03_r8152_rx_ring_canary.py\",\"root\":\"/srv/homelab-ops-worktrees/cr-2026-0015\",\"sha256\":\"91b7a0a01b0eaa1db6a726eb8b009726e75bad5e11959be9494d82c5b5bf00df\",\"snippets\":[{\"line\":31,\"text\":\"self.assertEqual(source[\\\"target_node\\\"], \\\"pve03.gram1.ru\\\")\"},{\"line\":166,\"text\":\"\\\"REG-062-RX-RING-AUTO-ROLLBACK-ON-LINK-OR-QUORUM-FAILURE\\\",\"}],\"symbols\":{\"LINK\":6}},{\"bytes\":2124,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/root/homelab-ops-cr-2026-0004/tests/test_repository.py\",\"providers\":[],\"relative_path\":\"tests/test_repository.py\",\"root\":\"/root/homelab-ops-cr-2026-0004\",\"sha256\":\"14b00be2aed7bc84bfd04ea561b9e385d7742b8ce112628efa27bd319e1735fc\",\"snippets\":[],\"symbols\":{}},{\"bytes\":723,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/root/homelab-ops-cr-2026-0012/tests/fixtures/gitea-legacy-auth-permission.json\",\"providers\":[],\"relative_path\":\"tests/fixtures/gitea-legacy-auth-permission.json\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"95f4795f46e4aa5971be8bc3424c1688afbd7aa7e8bbdd6e12e3e27b9d542008\",\"snippets\":[],\"symbols\":{}},{\"bytes\":4225,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0005.py\",\"providers\":[],\"relative_path\":\"tests/test_cr_2026_0005.py\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"d91aac747e637f59729f302231037e63bbbda454012845563004bc7b01d8bf6a\",\"snippets\":[],\"symbols\":{}},{\"bytes\":3055,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0006.py\",\"providers\":[],\"relative_path\":\"tests/test_cr_2026_0006.py\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"0b3bf19a243393ab79a5190893751b391e690e0ea62491e5a3f37892bff90d5d\",\"snippets\":[],\"symbols\":{}},{\"bytes\":6046,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0006_vm160_task.py\",\"providers\":[],\"relative_path\":\"tests/test_cr_2026_0006_vm160_task.py\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"4bb8fce2c5f007cf9768381bd4f1eafc8f208da36170e684047e6bad2c670bc2\",\"snippets\":[],\"symbols\":{}},{\"bytes\":4660,\"host\":\"pve01\",\"kinds\":[\"test\"],\"path\":\"/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0007_skladchik_reauth.py\",\"providers\":[],\"relative_path\":\"tests/test_cr_2026_0007_skladchik_reauth.py\",\"root\":\"/root/homelab-ops-cr-2026-0012\",\"sha256\":\"9ba7ca8494a22e83bba5479a3a647eb96abaef45ada1b08fa7432f03a64b1765\",\"snippets\":[],\"symbols\":{}}],\"v5_decision\":\"BLOCKED_EXACT_RUNTIME_SCOPE_NOT_PROVEN\"},\"status\":\"OK\",\"target\":{\"capsule_sha256\":\"ae127a771c14410888f50ac5da054ecc55786132370677530672f1c836072e9a\",\"command_id\":\"GRAM1-SITE-AVAX-LINK-V6-READABLE-EXACT-SCOPE-20260731T111000Z\",\"output_sha256\":\"033c64bf69e5d2bab968abfd50eccaeef8898cd6a2bb25ec16593fe86730c202\",\"output_truncated_in_json\":false,\"report_bytes\":28877,\"report_sha256\":\"66527f5a2a756bd25d8a312d4ee54db67d5fd1c66ae5784046b252fa66b092cf\",\"runner_document_rc\":0,\"runner_json_sha256\":\"18377138ed0b3de162710cf64434e043029dae14e24cfc89e5f79defb7658dec\",\"runner_rc\":0,\"runner_status\":\"OK\",\"runner_text_sha256\":\"17e087e523dd4238b38a494b2ef7aa83bc29e74c1a12843f8901cb8d1003b08c\",\"runner_wrapper_matches_document\":true,\"state_status\":\"OK\"}}\n"
}
