CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-ROLE-NORMALIZED-INVENTORY-176R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=infra-dr-vps-role-normalized-inventory-pve01
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=06a29edcca9a6ee0a90b06dad98d2647a4e1ba5b93c28a6cfa7e985e71978af6
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=f57cb9e62892cd96f37bdb476c62b06f12a2aa75a58bb036d74916484316bd62
SANITIZED_OUTPUT_SHA256=f57cb9e62892cd96f37bdb476c62b06f12a2aa75a58bb036d74916484316bd62
OUTPUT_BEGIN
INFRA176_BEGIN
COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-ROLE-NORMALIZED-INVENTORY-176R1
MODE=READ_ONLY_ROLE_NORMALIZED_INVENTORY
PRIOR_175_COMMIT=9b2a083b095dafc7d0c9ac88d53c2bc4edce2925
INFRA176_ROLE_DNS={"MD_RELAY":{"hostname":"nb.pvepro.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0},"SPB_INGRESS":{"hostname":"newfi.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5"}],"rc":0},"US_NETBIRD":{"hostname":"nb.gram1.ru","ip_refs":[{"address_class":"PUBLIC","ip_sha256":"1fc73136d6d7ddbd0e67ae9c4ddbe6798056fba742305ef773f1015df2712c16"}],"rc":0}}
INFRA176_SOURCE_META={"fs":{"examined":7581,"matched":220},"git":{"reflog_commits":112,"repo_present":true,"search_commits":17,"unreachable_commits":21},"git_any_files":180,"git_parent_files":0,"journal":[{"rc":0,"records":2278,"selected":2277,"term_sha256":"7ae46ea2a10353e6e26f8dd0bd4a054935ec8e40bf28b93b8ff6361a4ad05680"},{"rc":1,"records":0,"selected":0,"term_sha256":"1e4eebb336da2389eac6fe763ee797f11b67354c9965371a7357e101ab33eddc"},{"rc":1,"records":0,"selected":0,"term_sha256":"0d2807f706bba11dc75dbe6eea3194cb18e304d0715276296fba18d50da0d517"},{"rc":0,"records":232,"selected":0,"term_sha256":"260da6f23de2b4cb56e3102ed62287f332f661719ae73148bdafa391fd215d36"},{"rc":1,"records":0,"selected":0,"term_sha256":"43a416f7ae180052572228affd95432ab9f32d3ed904ef00f2dd640defff862d"}],"mount":{"examined":7086,"matched":54},"total_sources":2731}
INFRA176_ROUTE_CANDIDATES={"count":6,"rows":[{"basis":["CURRENT_DNS_UNIQUE_IP_MATCH","SPB_HISTORICAL_IP_HASH_EXACT"],"evidence":"ssh -o BatchMode=yes -o StrictHostKeyChecking=yes edgeadmin@[IP_SHA256=6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5;CLASS=PUBLIC] 'sudo -n true && hostname -s'","evidence_sha256":"a0a5f4bce7cf39f4218dade9b86338906916e8d2aa1fd33b8e9eb17655b2a8ee","hostkey_trust_exact":false,"identity_ok":true,"identity_safe":null,"known_hosts":{"matches":[],"trusted":false},"port":22,"rejected_boundary":false,"resolved_ip_refs":[{"address_class":"PUBLIC","ip_sha256":"6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5","rejected_boundary":false,"spb_marker":true}],"roles":["SPB_INGRESS"],"source":{"basename":"2026-08-18-gitea-edge-publisher-v3.md","commit_sha256":"6cea510816b1f7739a2aeef82b38f05052cc4bb785fd67b4e51d6946d5d36c52","line":845,"origin":"GIT_ANY","path_sha256":"16ca2c16e960e2642ecfb81f0517a6891a8f6444a2de420b33982987dee5f6d1"},"target_safe":"[IP_SHA256=6d6149f42864ce03daf22828cf236bf64d5d9a004040746ddbb051d71c9fcbc5;CLASS=PUBLIC]","user":"edgeadmin"},{"basis":[],"evidence":"remote(){ local action=\"$1\" resume=\"${2:-}\"; ssh \"${SSH_BASE[@]}\" \"$PVE03\" /bin/bash -s -- \"$action\" \"$CTID\" \"$REMOTE_STAGE\" \"$PAYLOAD_SHA\" \"$REMOTE_RB\" \"$resume\" < \"$REMOTE_HELPER\"; }","evidence_sha256":"9afa3a9fd8696c1da672e23f501cd52c5210cf77140016681d0d3438006fb50e","hostkey_trust_exact":true,"identity_ok":true,"identity_safe":null,"known_hosts":{"matches":[{"key_type":"ssh-ed25519","line_sha256":"c47c1a1c6fae6ffb405fcefef6cb362d6c19424c6deff27adfde2b6f2e1cf70a","query_sha256":"149ee292e3fab10079c5ac2684af65beb57a9beb8ff919c2ef509701d413788b","scope":"USER"},{"key_type":"ssh-rsa","line_sha256":"b59c3e555dc7bd17c248986a7b8ddac5b31ad5a6c02efdab79269bd056ed6efc","query_sha256":"149ee292e3fab10079c5ac2684af65beb57a9beb8ff919c2ef509701d413788b","scope":"USER"},{"key_type":"ecdsa-sha2-nistp256","line_sha256":"23add418175797ef8cf1fa004054848d7d4ec3af35f035e6722636b75f30e456","query_sha256":"149ee292e3fab10079c5ac2684af65beb57a9beb8ff919c2ef509701d413788b","scope":"USER"}],"trusted":true},"port":22,"rejected_boundary":false,"resolved_ip_refs":[{"address_class":"PRIVATE","ip_sha256":"149ee292e3fab10079c5ac2684af65beb57a9beb8ff919c2ef509701d413788b","rejected_boundary":false,"spb_marker":false}],"roles":[],"source":{"basename":"runtime-lib.sh","commit_sha256":"75f6cc98cb9cd0e539f3e732d3e83d73e99ee43adc884d4af2617c806d96551b","line":34,"origin":"GIT_ANY","path_sha256":"021494e2a3db0c456dd86927c37b970250edffcf7ade5fb0f6e7d49c49889465"},"target_safe":"[IP_SHA256=149ee292e3fab10079c5ac2684af65beb57a9beb8ff919c2ef509701d413788b;CLASS=PRIVATE]","user":"root"},{"basis":[],"evidence":"- Edge VM: ssh debian@[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE], \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c sudo, root-login \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c.","evidence_sha256":"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0","hostkey_trust_exact":true,"identity_ok":true,"identity_safe":null,"known_hosts":{"matches":[{"key_type":"ecdsa-sha2-nistp256","line_sha256":"e5baad85b4a7d5b2e73e0d2d5ca135d4edf6c37282e5d30f5289889c74938576","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-rsa","line_sha256":"31354c7f385b549a723e34757d29866f5d0294f419079b18ec04b3d4ba9ecab3","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-ed25519","line_sha256":"dc569f9a62ce104f40327d4bdf6c00094cfe94a960bc4befe4015cb0e07b6a11","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"}],"trusted":true},"port":22,"rejected_boundary":false,"resolved_ip_refs":[{"address_class":"PRIVATE","ip_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","rejected_boundary":false,"spb_marker":false}],"roles":[],"source":{"basename":"HOMELAB_FULL_HANDOFF_HISTORICAL_2026-07-09.md","line":8105,"origin":"LOCAL_FS","path_sha256":"7c0a71546dbaf313e4ee003d3989c87ef7cdc530bc830251812901c783ff18af"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"},{"basis":[],"evidence":"- Edge VM: ssh debian@[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE], \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c sudo, root-login \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c.","evidence_sha256":"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0","hostkey_trust_exact":true,"identity_ok":true,"identity_safe":null,"known_hosts":{"matches":[{"key_type":"ecdsa-sha2-nistp256","line_sha256":"e5baad85b4a7d5b2e73e0d2d5ca135d4edf6c37282e5d30f5289889c74938576","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-rsa","line_sha256":"31354c7f385b549a723e34757d29866f5d0294f419079b18ec04b3d4ba9ecab3","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-ed25519","line_sha256":"dc569f9a62ce104f40327d4bdf6c00094cfe94a960bc4befe4015cb0e07b6a11","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"}],"trusted":true},"port":22,"rejected_boundary":false,"resolved_ip_refs":[{"address_class":"PRIVATE","ip_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","rejected_boundary":false,"spb_marker":false}],"roles":[],"source":{"basename":"31_HOMELAB_REFERENCE.md","line":157,"origin":"LOCAL_FS","path_sha256":"b6a8564938774058e8aec9ee89d6eae6fb91b5df6c246fa0f1a955b7d66ce01c"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"},{"basis":[],"evidence":"- Edge VM: ssh debian@[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE], \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c sudo, root-login \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c.","evidence_sha256":"635ac3e9de8278502a3c781f6e618c2c48c2d8ef3922ef5dd1eaa876e68eebd0","hostkey_trust_exact":true,"identity_ok":true,"identity_safe":null,"known_hosts":{"matches":[{"key_type":"ecdsa-sha2-nistp256","line_sha256":"e5baad85b4a7d5b2e73e0d2d5ca135d4edf6c37282e5d30f5289889c74938576","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-rsa","line_sha256":"31354c7f385b549a723e34757d29866f5d0294f419079b18ec04b3d4ba9ecab3","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-ed25519","line_sha256":"dc569f9a62ce104f40327d4bdf6c00094cfe94a960bc4befe4015cb0e07b6a11","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"}],"trusted":true},"port":22,"rejected_boundary":false,"resolved_ip_refs":[{"address_class":"PRIVATE","ip_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","rejected_boundary":false,"spb_marker":false}],"roles":[],"source":{"basename":"HOMELAB_FULL_HANDOFF_CURRENT.md","line":8985,"origin":"LOCAL_FS","path_sha256":"aff2edacfd1256cd501fa2a3a0485df6aa4b2b625b6fee8e2aacf4e5a402931e"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"},{"basis":[],"evidence":"edge-vm: ssh debian@[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE], \u0432\u043d\u0443\u0442\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c sudo.","evidence_sha256":"782867ecfe46759688096af22f9ad4b9d33f927fea4849b8a46414bf7f416ce0","hostkey_trust_exact":true,"identity_ok":true,"identity_safe":null,"known_hosts":{"matches":[{"key_type":"ecdsa-sha2-nistp256","line_sha256":"e5baad85b4a7d5b2e73e0d2d5ca135d4edf6c37282e5d30f5289889c74938576","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-rsa","line_sha256":"31354c7f385b549a723e34757d29866f5d0294f419079b18ec04b3d4ba9ecab3","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"},{"key_type":"ssh-ed25519","line_sha256":"dc569f9a62ce104f40327d4bdf6c00094cfe94a960bc4befe4015cb0e07b6a11","query_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","scope":"USER"}],"trusted":true},"port":22,"rejected_boundary":false,"resolved_ip_refs":[{"address_class":"PRIVATE","ip_sha256":"bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834","rejected_boundary":false,"spb_marker":false}],"roles":[],"source":{"basename":"HOMELAB_ASSISTANT_ERROR_REGISTER.md","line":52,"origin":"LOCAL_FS","path_sha256":"035234526670966e26f47d404f660557f043ae1580b21d3f7e40e663cce842f2"},"target_safe":"[IP_SHA256=bc517b4af3298846906234d3d697d3820b0b652ade1880c937c9d71cd802c834;CLASS=PRIVATE]","user":"debian"}]}
INFRA176_ROLE_PROOF={"MD_RELAY":{"holds":["NO_SEMANTIC_ROUTE_CANDIDATE"],"route":null,"semantic_candidates":0,"trusted_candidates":0,"unique_route_tuple":false},"SPB_INGRESS":{"holds":["NO_TRUSTED_NONREJECTED_ROUTE"],"route":null,"semantic_candidates":1,"trusted_candidates":0,"unique_route_tuple":false},"US_NETBIRD":{"holds":["NO_SEMANTIC_ROUTE_CANDIDATE"],"route":null,"semantic_candidates":0,"trusted_candidates":0,"unique_route_tuple":false}}
INFRA176_INVENTORY={"MD_RELAY":{"attempted":false,"status":"HOLD_NO_UNIQUE_TRUSTED_ROUTE"},"SPB_INGRESS":{"attempted":false,"status":"HOLD_NO_UNIQUE_TRUSTED_ROUTE"},"US_NETBIRD":{"attempted":false,"status":"HOLD_NO_UNIQUE_TRUSTED_ROUTE"}}
INFRA176_SUMMARY={"decision":"ROLE_NORMALIZATION_COMPLETE_NO_TRUSTED_ROUTE_NO_EXTERNAL_SSH","external_ssh_attempts":0,"holds":["US_NETBIRD:NO_SEMANTIC_ROUTE_CANDIDATE","MD_RELAY:NO_SEMANTIC_ROUTE_CANDIDATE","SPB_INGRESS:NO_TRUSTED_NONREJECTED_ROUTE"],"roles_hold":["MD_RELAY","SPB_INGRESS","US_NETBIRD"],"roles_inventory_ok":[],"roles_proven":[]}
EXTERNAL_SSH_ATTEMPTS=0
SSH_KEYSCAN_ATTEMPTS=0
KNOWN_HOSTS_WRITES=0
SSH_CONFIG_WRITES=0
CONFIGURATION_WRITES=0
FILE_WRITES_BY_PROBE=0
SECRETS_PRINTED=NO
INFRA176_END

OUTPUT_END
CHAT_OUTPUT_END
