CHAT_OUTPUT_BEGIN
COMMAND_ID=GRAM1-SITE-AVAX-LINK-V6-READABLE-EXACT-SCOPE-20260731T111000Z
STATUS=OK
RC=0
HOST=pve01
MODE=verify
COMPONENT=gram1-site-avax-link-readable-exact-scope
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83
COMMAND_SHA256=3f7f69c5744730e9c603c79f070a0bf59eb4ffecb49196720c762f02ef984015
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=033c64bf69e5d2bab968abfd50eccaeef8898cd6a2bb25ec16593fe86730c202
SANITIZED_OUTPUT_SHA256=033c64bf69e5d2bab968abfd50eccaeef8898cd6a2bb25ec16593fe86730c202
OUTPUT_BEGIN
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"GRAM1-SITE-AVAX-LINK-V6-READABLE-EXACT-SCOPE-20260731T111000Z","mutation_outcome":"NO_MUTATION","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}
REPORT_BYTES=28877
REPORT_SHA256=66527f5a2a756bd25d8a312d4ee54db67d5fd1c66ae5784046b252fa66b092cf
REPORT_SCHEMA=1
TARGET_COMMAND_ID=GRAM1-SITE-AVAX-LINK-V5-EXACT-SCOPE-EXTRACT-20260731T110500Z
TARGET_CAPSULE_SHA256=0b422574f2a7b8cafc345ce261e50c6cef858b83376d1b4ecdb5032c774b29f1
TARGET_RUNNER_JSON_SHA256=b1baf14f7eb410f7bb488890c65a871095aa53ba17c5dd0fa336d462cc6fd5c7
TARGET_RUNNER_TEXT_SHA256=55907d6d69a064414525f414d13ef890b26f7310d2915ff6396f48fc9f52b8c6
TARGET_OUTPUT_SHA256=cae480d0fddad8d7f9d1cc121a126aa67730e0df3e84765b9fdebac81fe6547f
STATE_STATUS=OK
RUNNER_STATUS=OK
RUNNER_RC=0
RUNNER_DOCUMENT_RC=
RUNNER_WRAPPER_MATCHES_DOCUMENT=
OUTPUT_TRUNCATED_IN_JSON=False
V5_CONTRACT={"changes_made":false,"command_id":"GRAM1-SITE-AVAX-LINK-V5-EXACT-SCOPE-EXTRACT-20260731T110500Z","mutation_outcome":"NO_MUTATION","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}
V5_STATUS=OK
V5_RC=0
V5_DECISION=BLOCKED_EXACT_RUNTIME_SCOPE_NOT_PROVEN
NEXT_DECISION=NEED_ONE_NARROW_RUNTIME_PROBE_FOR_MISSING_REQUIREMENTS
MISSING_REQUIREMENTS=["price_provider_files"]
COUNTS={"candidate_containers":0,"coin_registry_files":3,"database_files":10,"deployment_files":20,"price_provider_files":0,"source_roots":16,"test_files":10}
AVAX_ALREADY_PRESENT=False
LINK_ALREADY_PRESENT=True
SOURCE_ROOT_COUNT=16
SOURCE_ROOT_1=/root/evidence/forum-prod-diag-20260629T032514Z
SOURCE_ROOT_2=/root/evidence/forum-prod-offline-fix2-20260629T033832Z
SOURCE_ROOT_3=/root/evidence/forum-prod-os-baseline-20260629T034119Z
SOURCE_ROOT_4=/root/evidence/forum-prod-recover-20260629T025511Z
SOURCE_ROOT_5=/root/evidence/forum-prod-recreate-20260629T030810Z
SOURCE_ROOT_6=/root/homelab-configs-worktree
SOURCE_ROOT_7=/root/homelab-configs-worktree/docs
SOURCE_ROOT_8=/root/homelab-configs-worktree/docs/operations
SOURCE_ROOT_9=/root/homelab-ops-cr-2026-0004
SOURCE_ROOT_10=/root/homelab-ops-cr-2026-0012
SOURCE_ROOT_11=/srv/homelab-desired-state
SOURCE_ROOT_12=/srv/homelab-desired-state/health
SOURCE_ROOT_13=/srv/homelab-desired-state/routerguard-tuya
SOURCE_ROOT_14=/srv/homelab-desired-state/sbin
SOURCE_ROOT_15=/srv/homelab-ops-worktrees/cr-2026-0015
SOURCE_ROOT_16=/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation
CANDIDATE_CONTAINER_COUNT=0
COIN_REGISTRY_FILES_COUNT=3
COIN_REGISTRY_FILES_1_HOST=pve01
COIN_REGISTRY_FILES_1_ROOT=/srv/homelab-ops-worktrees/cr-2026-0015
COIN_REGISTRY_FILES_1_PATH=/srv/homelab-ops-worktrees/cr-2026-0015/errors/regression-cases.json
COIN_REGISTRY_FILES_1_RELATIVE_PATH=errors/regression-cases.json
COIN_REGISTRY_FILES_1_SHA256=07c9854ab0232d1f2766cdab114d0d398a4dcc1a5b41ea7fde77646e5f42804e
COIN_REGISTRY_FILES_1_BYTES=38408
COIN_REGISTRY_FILES_1_KINDS=["coin_registry"]
COIN_REGISTRY_FILES_1_SYMBOLS={"LINK":11}
COIN_REGISTRY_FILES_1_PROVIDERS=[]
COIN_REGISTRY_FILES_1_SNIPPET_COUNT=2
COIN_REGISTRY_FILES_1_SNIPPET_1=37:"required_control": "Set the bare repository symbolic HEAD to refs/heads/main and clone main explicitly.",
COIN_REGISTRY_FILES_1_SNIPPET_2=371:"id": "REG-062-RX-RING-AUTO-ROLLBACK-ON-LINK-OR-QUORUM-FAILURE",
COIN_REGISTRY_FILES_2_HOST=pve01
COIN_REGISTRY_FILES_2_ROOT=/root/homelab-ops-cr-2026-0004
COIN_REGISTRY_FILES_2_PATH=/root/homelab-ops-cr-2026-0004/errors/regression-cases.json
COIN_REGISTRY_FILES_2_RELATIVE_PATH=errors/regression-cases.json
COIN_REGISTRY_FILES_2_SHA256=bb8d7b83202bc5c985d246994f5d325cb3540a78b8e1043ab6ea37ad68e0971b
COIN_REGISTRY_FILES_2_BYTES=1907
COIN_REGISTRY_FILES_2_KINDS=["coin_registry"]
COIN_REGISTRY_FILES_2_SYMBOLS={}
COIN_REGISTRY_FILES_2_PROVIDERS=[]
COIN_REGISTRY_FILES_2_SNIPPET_COUNT=1
COIN_REGISTRY_FILES_2_SNIPPET_1=37:"required_control": "Set the bare repository symbolic HEAD to refs/heads/main and clone main explicitly.",
COIN_REGISTRY_FILES_3_HOST=pve01
COIN_REGISTRY_FILES_3_ROOT=/root/homelab-ops-cr-2026-0012
COIN_REGISTRY_FILES_3_PATH=/root/homelab-ops-cr-2026-0012/errors/regression-cases.json
COIN_REGISTRY_FILES_3_RELATIVE_PATH=errors/regression-cases.json
COIN_REGISTRY_FILES_3_SHA256=5dab56a2e73e4a3582d4792b91a0c803d485e68b40791bc456315748b15490a0
COIN_REGISTRY_FILES_3_BYTES=26500
COIN_REGISTRY_FILES_3_KINDS=["coin_registry"]
COIN_REGISTRY_FILES_3_SYMBOLS={}
COIN_REGISTRY_FILES_3_PROVIDERS=[]
COIN_REGISTRY_FILES_3_SNIPPET_COUNT=1
COIN_REGISTRY_FILES_3_SNIPPET_1=37:"required_control": "Set the bare repository symbolic HEAD to refs/heads/main and clone main explicitly.",
PRICE_PROVIDER_FILES_COUNT=0
DEPLOYMENT_FILES_COUNT=20
DEPLOYMENT_FILES_1_HOST=pve01
DEPLOYMENT_FILES_1_ROOT=/root/homelab-configs-worktree
DEPLOYMENT_FILES_1_PATH=/root/homelab-configs-worktree/configs/sanitized/edge-vm/gitea-compose.yaml
DEPLOYMENT_FILES_1_RELATIVE_PATH=configs/sanitized/edge-vm/gitea-compose.yaml
DEPLOYMENT_FILES_1_SHA256=9ea0063ed375cb3c52530b74f69951d56e4d98cd461ce5a8bb6a1451b8c239e7
DEPLOYMENT_FILES_1_BYTES=813
DEPLOYMENT_FILES_1_KINDS=["deployment"]
DEPLOYMENT_FILES_1_SYMBOLS={}
DEPLOYMENT_FILES_1_PROVIDERS=[]
DEPLOYMENT_FILES_1_SNIPPET_COUNT=2
DEPLOYMENT_FILES_1_SNIPPET_1=13:GITEA__server__DOMAIN: git.gram1.ru
DEPLOYMENT_FILES_1_SNIPPET_2=14:GITEA__server__ROOT_URL: https://git.gram1.ru/
DEPLOYMENT_FILES_2_HOST=pve01
DEPLOYMENT_FILES_2_ROOT=/root/homelab-configs-worktree
DEPLOYMENT_FILES_2_PATH=/root/homelab-configs-worktree/configs/sanitized/edge-vm/homepage-compose.yaml
DEPLOYMENT_FILES_2_RELATIVE_PATH=configs/sanitized/edge-vm/homepage-compose.yaml
DEPLOYMENT_FILES_2_SHA256=0c55d679d28d86fc1e91a224ecf1fb3a9dde2f16dd6b8f9597582309cfb7abfa
DEPLOYMENT_FILES_2_BYTES=316
DEPLOYMENT_FILES_2_KINDS=["deployment","frontend"]
DEPLOYMENT_FILES_2_SYMBOLS={}
DEPLOYMENT_FILES_2_PROVIDERS=[]
DEPLOYMENT_FILES_2_SNIPPET_COUNT=1
DEPLOYMENT_FILES_2_SNIPPET_1=9:HOMEPAGE_ALLOWED_HOSTS: home.gram1.ru,homepage.vpn.gram1.ru
DEPLOYMENT_FILES_3_HOST=pve01
DEPLOYMENT_FILES_3_ROOT=/root/homelab-configs-worktree
DEPLOYMENT_FILES_3_PATH=/root/homelab-configs-worktree/configs/sanitized/edge-vm/homepage-services.yaml
DEPLOYMENT_FILES_3_RELATIVE_PATH=configs/sanitized/edge-vm/homepage-services.yaml
DEPLOYMENT_FILES_3_SHA256=eb2281c8d871ef2b377d82ede77d4786e7667e22835c9783f52621dcbd777f89
DEPLOYMENT_FILES_3_BYTES=6505
DEPLOYMENT_FILES_3_KINDS=["deployment","frontend"]
DEPLOYMENT_FILES_3_SYMBOLS={}
DEPLOYMENT_FILES_3_PROVIDERS=[]
DEPLOYMENT_FILES_3_SNIPPET_COUNT=2
DEPLOYMENT_FILES_3_SNIPPET_1=3:href: https://home.gram1.ru
DEPLOYMENT_FILES_3_SNIPPET_2=7:href: https://homepage.vpn.gram1.ru
DEPLOYMENT_FILES_4_HOST=pve01
DEPLOYMENT_FILES_4_ROOT=/root/homelab-configs-worktree
DEPLOYMENT_FILES_4_PATH=/root/homelab-configs-worktree/docs/operations/p2-service-dependency-graph-20260625T221552Z.json
DEPLOYMENT_FILES_4_RELATIVE_PATH=docs/operations/p2-service-dependency-graph-20260625T221552Z.json
DEPLOYMENT_FILES_4_SHA256=75fbb655a18af0201d5a3f97ff17966f329506ab4a515ddd9ca9dafbe4a6ea34
DEPLOYMENT_FILES_4_BYTES=54303
DEPLOYMENT_FILES_4_KINDS=["deployment"]
DEPLOYMENT_FILES_4_SYMBOLS={}
DEPLOYMENT_FILES_4_PROVIDERS=[]
DEPLOYMENT_FILES_4_SNIPPET_COUNT=2
DEPLOYMENT_FILES_4_SNIPPET_1=1228:"domain": "nc.gram1.ru",
DEPLOYMENT_FILES_4_SNIPPET_2=1238:"domain": "uptime.gram1.ru",
DEPLOYMENT_FILES_5_HOST=pve01
DEPLOYMENT_FILES_5_ROOT=/root/homelab-configs-worktree/docs
DEPLOYMENT_FILES_5_PATH=/root/homelab-configs-worktree/docs/operations/p2-service-dependency-graph-20260625T221552Z.json
DEPLOYMENT_FILES_5_RELATIVE_PATH=operations/p2-service-dependency-graph-20260625T221552Z.json
DEPLOYMENT_FILES_5_SHA256=75fbb655a18af0201d5a3f97ff17966f329506ab4a515ddd9ca9dafbe4a6ea34
DEPLOYMENT_FILES_5_BYTES=54303
DEPLOYMENT_FILES_5_KINDS=["deployment"]
DEPLOYMENT_FILES_5_SYMBOLS={}
DEPLOYMENT_FILES_5_PROVIDERS=[]
DEPLOYMENT_FILES_5_SNIPPET_COUNT=2
DEPLOYMENT_FILES_5_SNIPPET_1=1228:"domain": "nc.gram1.ru",
DEPLOYMENT_FILES_5_SNIPPET_2=1238:"domain": "uptime.gram1.ru",
DEPLOYMENT_FILES_6_HOST=pve01
DEPLOYMENT_FILES_6_ROOT=/root/homelab-configs-worktree/docs/operations
DEPLOYMENT_FILES_6_PATH=/root/homelab-configs-worktree/docs/operations/p2-service-dependency-graph-20260625T221552Z.json
DEPLOYMENT_FILES_6_RELATIVE_PATH=p2-service-dependency-graph-20260625T221552Z.json
DEPLOYMENT_FILES_6_SHA256=75fbb655a18af0201d5a3f97ff17966f329506ab4a515ddd9ca9dafbe4a6ea34
DEPLOYMENT_FILES_6_BYTES=54303
DEPLOYMENT_FILES_6_KINDS=["deployment"]
DEPLOYMENT_FILES_6_SYMBOLS={}
DEPLOYMENT_FILES_6_PROVIDERS=[]
DEPLOYMENT_FILES_6_SNIPPET_COUNT=2
DEPLOYMENT_FILES_6_SNIPPET_1=1228:"domain": "nc.gram1.ru",
DEPLOYMENT_FILES_6_SNIPPET_2=1238:"domain": "uptime.gram1.ru",
DEPLOYMENT_FILES_7_HOST=pve01
DEPLOYMENT_FILES_7_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_7_PATH=/srv/homelab-desired-state/systemd/homelab-crypto-portfolio-backup.service
DEPLOYMENT_FILES_7_RELATIVE_PATH=systemd/homelab-crypto-portfolio-backup.service
DEPLOYMENT_FILES_7_SHA256=26893d40465a1d1072582d0e30c9ba59187b78a0969fdb638c2f413038675b7f
DEPLOYMENT_FILES_7_BYTES=164
DEPLOYMENT_FILES_7_KINDS=["deployment"]
DEPLOYMENT_FILES_7_SYMBOLS={}
DEPLOYMENT_FILES_7_PROVIDERS=[]
DEPLOYMENT_FILES_7_SNIPPET_COUNT=2
DEPLOYMENT_FILES_7_SNIPPET_1=2:Description=Gram Crypto portfolio two-cloud backup
DEPLOYMENT_FILES_7_SNIPPET_2=7:ExecStart=/usr/local/sbin/crypto-portfolio-backup-run
DEPLOYMENT_FILES_8_HOST=pve01
DEPLOYMENT_FILES_8_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_8_PATH=/srv/homelab-desired-state/systemd/homelab-crypto-portfolio-chart-health.service
DEPLOYMENT_FILES_8_RELATIVE_PATH=systemd/homelab-crypto-portfolio-chart-health.service
DEPLOYMENT_FILES_8_SHA256=265d173e16c3c6c3dded360d0bff1e96bd8fa38a07cb21c7bb89880a38bf1964
DEPLOYMENT_FILES_8_BYTES=197
DEPLOYMENT_FILES_8_KINDS=["deployment"]
DEPLOYMENT_FILES_8_SYMBOLS={}
DEPLOYMENT_FILES_8_PROVIDERS=[]
DEPLOYMENT_FILES_8_SNIPPET_COUNT=2
DEPLOYMENT_FILES_8_SNIPPET_1=2:Description=Crypto portfolio chart health check
DEPLOYMENT_FILES_8_SNIPPET_2=8:ExecStart=/usr/local/sbin/crypto-portfolio-chart-health-check
DEPLOYMENT_FILES_9_HOST=pve01
DEPLOYMENT_FILES_9_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_9_PATH=/srv/homelab-desired-state/sbin/homelab-docker-health.sh
DEPLOYMENT_FILES_9_RELATIVE_PATH=sbin/homelab-docker-health.sh
DEPLOYMENT_FILES_9_SHA256=1e1e1b38d4cd741df3b1b8f31e0d5398fad92068fb51f4b1967b3be862132ca0
DEPLOYMENT_FILES_9_BYTES=3218
DEPLOYMENT_FILES_9_KINDS=["deployment"]
DEPLOYMENT_FILES_9_SYMBOLS={}
DEPLOYMENT_FILES_9_PROVIDERS=[]
DEPLOYMENT_FILES_9_SNIPPET_COUNT=0
DEPLOYMENT_FILES_10_HOST=pve01
DEPLOYMENT_FILES_10_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_10_PATH=/srv/homelab-desired-state/systemd/homelab-alerting-health.service
DEPLOYMENT_FILES_10_RELATIVE_PATH=systemd/homelab-alerting-health.service
DEPLOYMENT_FILES_10_SHA256=2328f1042ac8f6b201603d86941afc87d62191ae12559bee0fd77709c76066f3
DEPLOYMENT_FILES_10_BYTES=184
DEPLOYMENT_FILES_10_KINDS=["deployment"]
DEPLOYMENT_FILES_10_SYMBOLS={}
DEPLOYMENT_FILES_10_PROVIDERS=[]
DEPLOYMENT_FILES_10_SNIPPET_COUNT=0
DEPLOYMENT_FILES_11_HOST=pve01
DEPLOYMENT_FILES_11_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_11_PATH=/srv/homelab-desired-state/systemd/homelab-alertmanager-backup.service
DEPLOYMENT_FILES_11_RELATIVE_PATH=systemd/homelab-alertmanager-backup.service
DEPLOYMENT_FILES_11_SHA256=2544f81eb70d2f66ae85a3ff23108d18c392f33f368832ac363ce7199782e7dd
DEPLOYMENT_FILES_11_BYTES=209
DEPLOYMENT_FILES_11_KINDS=["deployment"]
DEPLOYMENT_FILES_11_SYMBOLS={}
DEPLOYMENT_FILES_11_PROVIDERS=[]
DEPLOYMENT_FILES_11_SNIPPET_COUNT=0
DEPLOYMENT_FILES_12_HOST=pve01
DEPLOYMENT_FILES_12_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_12_PATH=/srv/homelab-desired-state/systemd/homelab-appbackup-dockge-stacks.service
DEPLOYMENT_FILES_12_RELATIVE_PATH=systemd/homelab-appbackup-dockge-stacks.service
DEPLOYMENT_FILES_12_SHA256=a17ea8adc560454997b581f3f49d52dbcfd039b8883f0188a9ce440c8393cb26
DEPLOYMENT_FILES_12_BYTES=207
DEPLOYMENT_FILES_12_KINDS=["deployment"]
DEPLOYMENT_FILES_12_SYMBOLS={}
DEPLOYMENT_FILES_12_PROVIDERS=[]
DEPLOYMENT_FILES_12_SNIPPET_COUNT=0
DEPLOYMENT_FILES_13_HOST=pve01
DEPLOYMENT_FILES_13_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_13_PATH=/srv/homelab-desired-state/systemd/homelab-appbackup-mariadb-batch.service
DEPLOYMENT_FILES_13_RELATIVE_PATH=systemd/homelab-appbackup-mariadb-batch.service
DEPLOYMENT_FILES_13_SHA256=267aa3988e9fd65ba876d62791ecfd13c191cd069e5e1cf6d77a85220d8e6a0a
DEPLOYMENT_FILES_13_BYTES=200
DEPLOYMENT_FILES_13_KINDS=["deployment"]
DEPLOYMENT_FILES_13_SYMBOLS={}
DEPLOYMENT_FILES_13_PROVIDERS=[]
DEPLOYMENT_FILES_13_SNIPPET_COUNT=0
DEPLOYMENT_FILES_14_HOST=pve01
DEPLOYMENT_FILES_14_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_14_PATH=/srv/homelab-desired-state/systemd/homelab-appbackup-npmplus-edge.service
DEPLOYMENT_FILES_14_RELATIVE_PATH=systemd/homelab-appbackup-npmplus-edge.service
DEPLOYMENT_FILES_14_SHA256=238cf3867746ee914b9d79d4f8d8a24fd5352186ea0dda29ecbff52249c3a2b8
DEPLOYMENT_FILES_14_BYTES=212
DEPLOYMENT_FILES_14_KINDS=["deployment"]
DEPLOYMENT_FILES_14_SYMBOLS={}
DEPLOYMENT_FILES_14_PROVIDERS=[]
DEPLOYMENT_FILES_14_SNIPPET_COUNT=0
DEPLOYMENT_FILES_15_HOST=pve01
DEPLOYMENT_FILES_15_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_15_PATH=/srv/homelab-desired-state/systemd/homelab-appbackup-postgres-batch.service
DEPLOYMENT_FILES_15_RELATIVE_PATH=systemd/homelab-appbackup-postgres-batch.service
DEPLOYMENT_FILES_15_SHA256=979991e9acc79b8034a37d94d539641c34c51d26cb4438c4a26a82cb430fe5b9
DEPLOYMENT_FILES_15_BYTES=418
DEPLOYMENT_FILES_15_KINDS=["deployment"]
DEPLOYMENT_FILES_15_SYMBOLS={}
DEPLOYMENT_FILES_15_PROVIDERS=[]
DEPLOYMENT_FILES_15_SNIPPET_COUNT=0
DEPLOYMENT_FILES_16_HOST=pve01
DEPLOYMENT_FILES_16_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_16_PATH=/srv/homelab-desired-state/systemd/homelab-appbackup-sqlite-batch.service
DEPLOYMENT_FILES_16_RELATIVE_PATH=systemd/homelab-appbackup-sqlite-batch.service
DEPLOYMENT_FILES_16_SHA256=0d18769b26baae048a68f85f403893b22c67fb2852cd3a14ff1cf909f5d34d76
DEPLOYMENT_FILES_16_BYTES=417
DEPLOYMENT_FILES_16_KINDS=["deployment"]
DEPLOYMENT_FILES_16_SYMBOLS={}
DEPLOYMENT_FILES_16_PROVIDERS=[]
DEPLOYMENT_FILES_16_SNIPPET_COUNT=0
DEPLOYMENT_FILES_17_HOST=pve01
DEPLOYMENT_FILES_17_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_17_PATH=/srv/homelab-desired-state/systemd/homelab-authentik-backup.service
DEPLOYMENT_FILES_17_RELATIVE_PATH=systemd/homelab-authentik-backup.service
DEPLOYMENT_FILES_17_SHA256=81a709901db99eaea51915af0b69d923d1b605ba7927b6fb95583f8b297b84e7
DEPLOYMENT_FILES_17_BYTES=181
DEPLOYMENT_FILES_17_KINDS=["deployment"]
DEPLOYMENT_FILES_17_SYMBOLS={}
DEPLOYMENT_FILES_17_PROVIDERS=[]
DEPLOYMENT_FILES_17_SNIPPET_COUNT=0
DEPLOYMENT_FILES_18_HOST=pve01
DEPLOYMENT_FILES_18_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_18_PATH=/srv/homelab-desired-state/systemd/homelab-auto-backup.service
DEPLOYMENT_FILES_18_RELATIVE_PATH=systemd/homelab-auto-backup.service
DEPLOYMENT_FILES_18_SHA256=d8015c7137e58bada7519d60e0e35e803fca147078baf379ab439ee52295a018
DEPLOYMENT_FILES_18_BYTES=259
DEPLOYMENT_FILES_18_KINDS=["deployment"]
DEPLOYMENT_FILES_18_SYMBOLS={}
DEPLOYMENT_FILES_18_PROVIDERS=[]
DEPLOYMENT_FILES_18_SNIPPET_COUNT=0
DEPLOYMENT_FILES_19_HOST=pve01
DEPLOYMENT_FILES_19_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_19_PATH=/srv/homelab-desired-state/systemd/homelab-backup-coverage-matrix.service
DEPLOYMENT_FILES_19_RELATIVE_PATH=systemd/homelab-backup-coverage-matrix.service
DEPLOYMENT_FILES_19_SHA256=3903036cfc32a2f5e365549bf5bc7b3946f700fdddf96f2718ef2f53b4f1ab3c
DEPLOYMENT_FILES_19_BYTES=131
DEPLOYMENT_FILES_19_KINDS=["deployment"]
DEPLOYMENT_FILES_19_SYMBOLS={}
DEPLOYMENT_FILES_19_PROVIDERS=[]
DEPLOYMENT_FILES_19_SNIPPET_COUNT=0
DEPLOYMENT_FILES_20_HOST=pve01
DEPLOYMENT_FILES_20_ROOT=/srv/homelab-desired-state
DEPLOYMENT_FILES_20_PATH=/srv/homelab-desired-state/systemd/homelab-backup-freshness.service
DEPLOYMENT_FILES_20_RELATIVE_PATH=systemd/homelab-backup-freshness.service
DEPLOYMENT_FILES_20_SHA256=b8907cedd41c6a6640d2e7bbf80b0d340dbb629526786fd97d8fc85f950a1a5e
DEPLOYMENT_FILES_20_BYTES=246
DEPLOYMENT_FILES_20_KINDS=["deployment"]
DEPLOYMENT_FILES_20_SYMBOLS={}
DEPLOYMENT_FILES_20_PROVIDERS=[]
DEPLOYMENT_FILES_20_SNIPPET_COUNT=0
DATABASE_FILES_COUNT=10
DATABASE_FILES_1_HOST=pve01
DATABASE_FILES_1_ROOT=/root/homelab-configs-worktree
DATABASE_FILES_1_PATH=/root/homelab-configs-worktree/docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json
DATABASE_FILES_1_RELATIVE_PATH=docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json
DATABASE_FILES_1_SHA256=c0ff316839992a5514b18a2dc5cb2e405b4dcecff5984ef391e8acdd4a606207
DATABASE_FILES_1_BYTES=13911
DATABASE_FILES_1_KINDS=["api","database"]
DATABASE_FILES_1_SYMBOLS={}
DATABASE_FILES_1_PROVIDERS=[]
DATABASE_FILES_1_SNIPPET_COUNT=2
DATABASE_FILES_1_SNIPPET_1=89:"query": "gram1.ru",
DATABASE_FILES_1_SNIPPET_2=141:"query": "gram1.ru",
DATABASE_FILES_2_HOST=pve01
DATABASE_FILES_2_ROOT=/root/homelab-configs-worktree/docs
DATABASE_FILES_2_PATH=/root/homelab-configs-worktree/docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json
DATABASE_FILES_2_RELATIVE_PATH=operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json
DATABASE_FILES_2_SHA256=c0ff316839992a5514b18a2dc5cb2e405b4dcecff5984ef391e8acdd4a606207
DATABASE_FILES_2_BYTES=13911
DATABASE_FILES_2_KINDS=["api","database"]
DATABASE_FILES_2_SYMBOLS={}
DATABASE_FILES_2_PROVIDERS=[]
DATABASE_FILES_2_SNIPPET_COUNT=2
DATABASE_FILES_2_SNIPPET_1=89:"query": "gram1.ru",
DATABASE_FILES_2_SNIPPET_2=141:"query": "gram1.ru",
DATABASE_FILES_3_HOST=pve01
DATABASE_FILES_3_ROOT=/root/homelab-configs-worktree/docs/operations
DATABASE_FILES_3_PATH=/root/homelab-configs-worktree/docs/operations/p1-ingress-dns-route-slo-model-20260625T135835Z.json
DATABASE_FILES_3_RELATIVE_PATH=p1-ingress-dns-route-slo-model-20260625T135835Z.json
DATABASE_FILES_3_SHA256=c0ff316839992a5514b18a2dc5cb2e405b4dcecff5984ef391e8acdd4a606207
DATABASE_FILES_3_BYTES=13911
DATABASE_FILES_3_KINDS=["api","database"]
DATABASE_FILES_3_SYMBOLS={}
DATABASE_FILES_3_PROVIDERS=[]
DATABASE_FILES_3_SNIPPET_COUNT=2
DATABASE_FILES_3_SNIPPET_1=89:"query": "gram1.ru",
DATABASE_FILES_3_SNIPPET_2=141:"query": "gram1.ru",
DATABASE_FILES_4_HOST=pve01
DATABASE_FILES_4_ROOT=/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation
DATABASE_FILES_4_PATH=/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation/schemas/context.schema.json
DATABASE_FILES_4_RELATIVE_PATH=schemas/context.schema.json
DATABASE_FILES_4_SHA256=84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043
DATABASE_FILES_4_BYTES=539
DATABASE_FILES_4_KINDS=["database"]
DATABASE_FILES_4_SYMBOLS={}
DATABASE_FILES_4_PROVIDERS=[]
DATABASE_FILES_4_SNIPPET_COUNT=1
DATABASE_FILES_4_SNIPPET_1=24:"const": "pve01.gram1.ru"
DATABASE_FILES_5_HOST=pve01
DATABASE_FILES_5_ROOT=/srv/homelab-ops-worktrees/cr-2026-0015
DATABASE_FILES_5_PATH=/srv/homelab-ops-worktrees/cr-2026-0015/schemas/context.schema.json
DATABASE_FILES_5_RELATIVE_PATH=schemas/context.schema.json
DATABASE_FILES_5_SHA256=84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043
DATABASE_FILES_5_BYTES=539
DATABASE_FILES_5_KINDS=["database"]
DATABASE_FILES_5_SYMBOLS={}
DATABASE_FILES_5_PROVIDERS=[]
DATABASE_FILES_5_SNIPPET_COUNT=1
DATABASE_FILES_5_SNIPPET_1=24:"const": "pve01.gram1.ru"
DATABASE_FILES_6_HOST=pve01
DATABASE_FILES_6_ROOT=/srv/homelab-ops-worktrees/cr-2026-0015
DATABASE_FILES_6_PATH=/srv/homelab-ops-worktrees/cr-2026-0015/schemas/change.schema.json
DATABASE_FILES_6_RELATIVE_PATH=schemas/change.schema.json
DATABASE_FILES_6_SHA256=57fbce7c6ca1f53c5ec2f8cd604d787f01019a2184b611e3b4406b467331d0af
DATABASE_FILES_6_BYTES=969
DATABASE_FILES_6_KINDS=["database"]
DATABASE_FILES_6_SYMBOLS={}
DATABASE_FILES_6_PROVIDERS=[]
DATABASE_FILES_6_SNIPPET_COUNT=0
DATABASE_FILES_7_HOST=pve01
DATABASE_FILES_7_ROOT=/root/homelab-ops-cr-2026-0004
DATABASE_FILES_7_PATH=/root/homelab-ops-cr-2026-0004/schemas/context.schema.json
DATABASE_FILES_7_RELATIVE_PATH=schemas/context.schema.json
DATABASE_FILES_7_SHA256=84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043
DATABASE_FILES_7_BYTES=539
DATABASE_FILES_7_KINDS=["database"]
DATABASE_FILES_7_SYMBOLS={}
DATABASE_FILES_7_PROVIDERS=[]
DATABASE_FILES_7_SNIPPET_COUNT=1
DATABASE_FILES_7_SNIPPET_1=24:"const": "pve01.gram1.ru"
DATABASE_FILES_8_HOST=pve01
DATABASE_FILES_8_ROOT=/root/homelab-ops-cr-2026-0004
DATABASE_FILES_8_PATH=/root/homelab-ops-cr-2026-0004/schemas/change.schema.json
DATABASE_FILES_8_RELATIVE_PATH=schemas/change.schema.json
DATABASE_FILES_8_SHA256=57fbce7c6ca1f53c5ec2f8cd604d787f01019a2184b611e3b4406b467331d0af
DATABASE_FILES_8_BYTES=969
DATABASE_FILES_8_KINDS=["database"]
DATABASE_FILES_8_SYMBOLS={}
DATABASE_FILES_8_PROVIDERS=[]
DATABASE_FILES_8_SNIPPET_COUNT=0
DATABASE_FILES_9_HOST=pve01
DATABASE_FILES_9_ROOT=/root/homelab-ops-cr-2026-0012
DATABASE_FILES_9_PATH=/root/homelab-ops-cr-2026-0012/schemas/context.schema.json
DATABASE_FILES_9_RELATIVE_PATH=schemas/context.schema.json
DATABASE_FILES_9_SHA256=84c3c29984402b25c102575b54bdb82544844e455d3d2e115fefc5f42021e043
DATABASE_FILES_9_BYTES=539
DATABASE_FILES_9_KINDS=["database"]
DATABASE_FILES_9_SYMBOLS={}
DATABASE_FILES_9_PROVIDERS=[]
DATABASE_FILES_9_SNIPPET_COUNT=1
DATABASE_FILES_9_SNIPPET_1=24:"const": "pve01.gram1.ru"
DATABASE_FILES_10_HOST=pve01
DATABASE_FILES_10_ROOT=/root/homelab-ops-cr-2026-0012
DATABASE_FILES_10_PATH=/root/homelab-ops-cr-2026-0012/schemas/change.schema.json
DATABASE_FILES_10_RELATIVE_PATH=schemas/change.schema.json
DATABASE_FILES_10_SHA256=57fbce7c6ca1f53c5ec2f8cd604d787f01019a2184b611e3b4406b467331d0af
DATABASE_FILES_10_BYTES=969
DATABASE_FILES_10_KINDS=["database"]
DATABASE_FILES_10_SYMBOLS={}
DATABASE_FILES_10_PROVIDERS=[]
DATABASE_FILES_10_SNIPPET_COUNT=0
TEST_FILES_COUNT=10
TEST_FILES_1_HOST=pve01
TEST_FILES_1_ROOT=/srv/homelab-desired-state
TEST_FILES_1_PATH=/srv/homelab-desired-state/app-states/latest-crypto-portfolio.json
TEST_FILES_1_RELATIVE_PATH=app-states/latest-crypto-portfolio.json
TEST_FILES_1_SHA256=a1265d4a6312fd1b709f33799ccfa02f89fd2a476ee32dd1bd16f2a165ed2805
TEST_FILES_1_BYTES=1138
TEST_FILES_1_KINDS=["test"]
TEST_FILES_1_SYMBOLS={}
TEST_FILES_1_PROVIDERS=[]
TEST_FILES_1_SNIPPET_COUNT=2
TEST_FILES_1_SNIPPET_1=2:"app": "crypto-portfolio",
TEST_FILES_1_SNIPPET_2=6:"core-apps:/opt/stacks/crypto-portfolio"
TEST_FILES_2_HOST=pve01
TEST_FILES_2_ROOT=/srv/homelab-desired-state
TEST_FILES_2_PATH=/srv/homelab-desired-state/app-states/latest-hapusya-site.json
TEST_FILES_2_RELATIVE_PATH=app-states/latest-hapusya-site.json
TEST_FILES_2_SHA256=82315a126652ae435070b4f8025348dbd75800b0acdbe848b38200ddc2312a01
TEST_FILES_2_BYTES=1975
TEST_FILES_2_KINDS=["test"]
TEST_FILES_2_SYMBOLS={}
TEST_FILES_2_PROVIDERS=[]
TEST_FILES_2_SNIPPET_COUNT=1
TEST_FILES_2_SNIPPET_1=3:"host": "edge-vm.gram1.ru",
TEST_FILES_3_HOST=pve01
TEST_FILES_3_ROOT=/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation
TEST_FILES_3_PATH=/srv/homelab-ops-worktrees/cr-2026-0017-inventory-foundation/tests/test_inventory_foundation.py
TEST_FILES_3_RELATIVE_PATH=tests/test_inventory_foundation.py
TEST_FILES_3_SHA256=2142fd35c4927b17d33aa35d584267b7b17430ddfe52ab85d0a49dc7c7ee8ed1
TEST_FILES_3_BYTES=4026
TEST_FILES_3_KINDS=["test"]
TEST_FILES_3_SYMBOLS={}
TEST_FILES_3_PROVIDERS=[]
TEST_FILES_3_SNIPPET_COUNT=1
TEST_FILES_3_SNIPPET_1=31:self.assertEqual(target["expected_hostname"], "pve03.gram1.ru")
TEST_FILES_4_HOST=pve01
TEST_FILES_4_ROOT=/srv/homelab-ops-worktrees/cr-2026-0015
TEST_FILES_4_PATH=/srv/homelab-ops-worktrees/cr-2026-0015/tests/test_cr_2026_0015_pve03_r8152_rx_ring_canary.py
TEST_FILES_4_RELATIVE_PATH=tests/test_cr_2026_0015_pve03_r8152_rx_ring_canary.py
TEST_FILES_4_SHA256=91b7a0a01b0eaa1db6a726eb8b009726e75bad5e11959be9494d82c5b5bf00df
TEST_FILES_4_BYTES=13506
TEST_FILES_4_KINDS=["test"]
TEST_FILES_4_SYMBOLS={"LINK":6}
TEST_FILES_4_PROVIDERS=[]
TEST_FILES_4_SNIPPET_COUNT=2
TEST_FILES_4_SNIPPET_1=31:self.assertEqual(source["target_node"], "pve03.gram1.ru")
TEST_FILES_4_SNIPPET_2=166:"REG-062-RX-RING-AUTO-ROLLBACK-ON-LINK-OR-QUORUM-FAILURE",
TEST_FILES_5_HOST=pve01
TEST_FILES_5_ROOT=/root/homelab-ops-cr-2026-0004
TEST_FILES_5_PATH=/root/homelab-ops-cr-2026-0004/tests/test_repository.py
TEST_FILES_5_RELATIVE_PATH=tests/test_repository.py
TEST_FILES_5_SHA256=14b00be2aed7bc84bfd04ea561b9e385d7742b8ce112628efa27bd319e1735fc
TEST_FILES_5_BYTES=2124
TEST_FILES_5_KINDS=["test"]
TEST_FILES_5_SYMBOLS={}
TEST_FILES_5_PROVIDERS=[]
TEST_FILES_5_SNIPPET_COUNT=0
TEST_FILES_6_HOST=pve01
TEST_FILES_6_ROOT=/root/homelab-ops-cr-2026-0012
TEST_FILES_6_PATH=/root/homelab-ops-cr-2026-0012/tests/fixtures/gitea-legacy-auth-permission.json
TEST_FILES_6_RELATIVE_PATH=tests/fixtures/gitea-legacy-auth-permission.json
TEST_FILES_6_SHA256=95f4795f46e4aa5971be8bc3424c1688afbd7aa7e8bbdd6e12e3e27b9d542008
TEST_FILES_6_BYTES=723
TEST_FILES_6_KINDS=["test"]
TEST_FILES_6_SYMBOLS={}
TEST_FILES_6_PROVIDERS=[]
TEST_FILES_6_SNIPPET_COUNT=0
TEST_FILES_7_HOST=pve01
TEST_FILES_7_ROOT=/root/homelab-ops-cr-2026-0012
TEST_FILES_7_PATH=/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0005.py
TEST_FILES_7_RELATIVE_PATH=tests/test_cr_2026_0005.py
TEST_FILES_7_SHA256=d91aac747e637f59729f302231037e63bbbda454012845563004bc7b01d8bf6a
TEST_FILES_7_BYTES=4225
TEST_FILES_7_KINDS=["test"]
TEST_FILES_7_SYMBOLS={}
TEST_FILES_7_PROVIDERS=[]
TEST_FILES_7_SNIPPET_COUNT=0
TEST_FILES_8_HOST=pve01
TEST_FILES_8_ROOT=/root/homelab-ops-cr-2026-0012
TEST_FILES_8_PATH=/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0006.py
TEST_FILES_8_RELATIVE_PATH=tests/test_cr_2026_0006.py
TEST_FILES_8_SHA256=0b3bf19a243393ab79a5190893751b391e690e0ea62491e5a3f37892bff90d5d
TEST_FILES_8_BYTES=3055
TEST_FILES_8_KINDS=["test"]
TEST_FILES_8_SYMBOLS={}
TEST_FILES_8_PROVIDERS=[]
TEST_FILES_8_SNIPPET_COUNT=0
TEST_FILES_9_HOST=pve01
TEST_FILES_9_ROOT=/root/homelab-ops-cr-2026-0012
TEST_FILES_9_PATH=/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0006_vm160_task.py
TEST_FILES_9_RELATIVE_PATH=tests/test_cr_2026_0006_vm160_task.py
TEST_FILES_9_SHA256=4bb8fce2c5f007cf9768381bd4f1eafc8f208da36170e684047e6bad2c670bc2
TEST_FILES_9_BYTES=6046
TEST_FILES_9_KINDS=["test"]
TEST_FILES_9_SYMBOLS={}
TEST_FILES_9_PROVIDERS=[]
TEST_FILES_9_SNIPPET_COUNT=0
TEST_FILES_10_HOST=pve01
TEST_FILES_10_ROOT=/root/homelab-ops-cr-2026-0012
TEST_FILES_10_PATH=/root/homelab-ops-cr-2026-0012/tests/test_cr_2026_0007_skladchik_reauth.py
TEST_FILES_10_RELATIVE_PATH=tests/test_cr_2026_0007_skladchik_reauth.py
TEST_FILES_10_SHA256=9ba7ca8494a22e83bba5479a3a647eb96abaef45ada1b08fa7432f03a64b1765
TEST_FILES_10_BYTES=4660
TEST_FILES_10_KINDS=["test"]
TEST_FILES_10_SYMBOLS={}
TEST_FILES_10_PROVIDERS=[]
TEST_FILES_10_SNIPPET_COUNT=0
HOST_COUNT=2
HOST_1_TARGET=local
HOST_1_SSH_TARGET=
HOST_1_HOSTNAME=pve01
HOST_1_RC=0
HOST_1_STDERR=
HOST_1_ENGINES=[{"available":false,"binary":null,"candidate_containers":0,"name":"docker","ps_error":null,"ps_rc":null},{"available":true,"binary":"/usr/bin/podman","candidate_containers":0,"name":"podman","ps_error":"","ps_rc":0}]
HOST_1_AUDITS=[{"files_scanned":1251,"git":{"branch":"main","dirty":false,"head":"cfab5168f800d63eba1bc0f669427ff8fcd48006","origin":"https://git.gram1.ru/homelab-admin/homelab-configs.git","top_level":"/root/homelab-configs-worktree"},"match_count":10,"root":"/root/homelab-configs-worktree","root_exists":true},{"files_scanned":764,"git":{"branch":"main","dirty":false,"head":"cfab5168f800d63eba1bc0f669427ff8fcd48006","origin":"https://git.gram1.ru/homelab-admin/homelab-configs.git","top_level":"/root/homelab-configs-worktree"},"match_count":10,"root":"/root/homelab-configs-worktree/docs","root_exists":true},{"files_scanned":699,"git":{"branch":"main","dirty":false,"head":"cfab5168f800d63eba1bc0f669427ff8fcd48006","origin":"https://git.gram1.ru/homelab-admin/homelab-configs.git","top_level":"/root/homelab-configs-worktree"},"match_count":10,"root":"/root/homelab-configs-worktree/docs/operations","root_exists":true},{"files_scanned":958,"git":{"branch":"master","dirty":false,"head":"173b61c40ec2584ac14da018311b15729b86c611","origin":"https://git.gram1.ru/homelab-admin/homelab-desired-state.git","top_level":"/srv/homelab-desired-state"},"match_count":10,"root":"/srv/homelab-desired-state","root_exists":true}]
HOST_2_TARGET=pve02
HOST_2_SSH_TARGET=pve02
HOST_2_HOSTNAME=pve02
HOST_2_RC=0
HOST_2_STDERR=
HOST_2_ENGINES=[{"available":false,"binary":null,"candidate_containers":0,"name":"docker","ps_error":null,"ps_rc":null},{"available":false,"binary":null,"candidate_containers":0,"name":"podman","ps_error":null,"ps_rc":null}]
HOST_2_AUDITS=[{"files_scanned":3,"git":null,"match_count":0,"root":"/root/evidence/forum-prod-diag-20260629T032514Z","root_exists":true},{"files_scanned":3,"git":null,"match_count":0,"root":"/root/evidence/forum-prod-os-baseline-20260629T034119Z","root_exists":true},{"files_scanned":3,"git":null,"match_count":0,"root":"/root/evidence/forum-prod-offline-fix2-20260629T033832Z","root_exists":true},{"files_scanned":3,"git":null,"match_count":0,"root":"/root/evidence/forum-prod-recover-20260629T025511Z","root_exists":true}]

OUTPUT_END
CHAT_OUTPUT_END
