diff --git a/runtime/history/SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1.json b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1.json new file mode 100644 index 00000000..2c1ef0e8 --- /dev/null +++ b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "infra-dr-vps-restore-git-object-scan-pve01", + "started_at_utc": "2026-09-11T07:38:32Z", + "finished_at_utc": "2026-09-11T07:38:38Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "8c35d066f93c5200fbd6877945a9494ff1b2c0c7f6394c22bf9d8766a957a6cd", + "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": "31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a", + "sanitized_output_sha256": "31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "INFRA190_BEGIN\nCOMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1\nMODE=READ_ONLY_RESTORE_GIT_OBJECT_SCAN\nPRIOR_189_COMMIT=a70e4eb39b82adab8cd54e736d7d9c754f0f33d8\nINFRA190_META={\"candidate_evidence_count\":21,\"commits_considered\":176,\"current_bundle_hash_count\":4,\"deleted_parent_files\":0,\"git_object_files\":300,\"git_text_blobs_scanned\":300,\"reflog_commits\":127,\"repo_present\":true,\"search_commits\":41,\"unbound_restore_proof_count\":12,\"unreachable_commits\":21}\nINFRA190_EVIDENCE={\"count\":21,\"rows\":[{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":true,\"US_NETBIRD\":true},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"SERVICES-BOOTSTRAP-20260617.md\",\"artifact_path_sha256\":\"4f098a58484dd5734c09de300e0b3be4a57b11401ca0ead5c3e27690f570d4b3\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":true},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p0-restore-drill-matrix-audit-20260624T183542Z.md\",\"artifact_path_sha256\":\"d51f4499793cd3107d45331fe8202397d5f37fbdd60936a7ea02e1673c8c3d90\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p1-final-runtime-repo-state-check-20260625T215537Z.json\",\"artifact_path_sha256\":\"f5ef6331196fc17631a30961fe8325c40ecf72606ea937101a61da20cf52b1e4\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"existing-backup-mechanism-deep-audit-rerun-20260622.md\",\"artifact_path_sha256\":\"c90ffd612e35de2e14df377d46128b4ec6aedc4e3884c231cb8a641fca19f1e2\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"health-alerting-design-20260622.md\",\"artifact_path_sha256\":\"98790d926325a7b225d17297f125e977d33204cfd53140f390ff00ab7e84d7da\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"SERVICES-BOOTSTRAP-20260617.md\",\"artifact_path_sha256\":\"e9a9faac1a3e292f5410b9d028083ca40506e0dc5bc41c6ec3938dd45a920003\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":true},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p0-restore-drill-matrix-audit-20260624T183542Z.md\",\"artifact_path_sha256\":\"c96efe63ad92809d2dfb4fc00d9f24509da64495ad56d8ee86d72ad1b5e617c9\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p1-final-runtime-repo-state-check-20260625T215537Z.json\",\"artifact_path_sha256\":\"49077101f6a30524d8a9ba76fa07bb838f38a6112b8c3866dbe1dd2f61dade15\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p0-restore-drill-matrix-audit-20260624T183542Z.md\",\"artifact_path_sha256\":\"f4799320572c4a72c3eb449d8fdc1c42b2938b6ee9354c2ea6f5a123fed3bac3\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p1-final-runtime-repo-state-check-20260625T215537Z.json\",\"artifact_path_sha256\":\"821b1904b89a92afbda9fa445a1dafb0e628bf34aa10236cec3bca2298dbefb2\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"homelab-backup-baseline.txt\",\"artifact_path_sha256\":\"228044746b80df8eafe57a50e36400f979cee087847c65cdb97dcede98ece005\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"netbird-vps-offhost.txt\",\"artifact_path_sha256\":\"24ad9010c9b2a63d0200e4eab876ed55d0a6674865ec29eba0e5ffa0cadb9caf\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"netbird-vps-restore.txt\",\"artifact_path_sha256\":\"03182de1081e8461f8305079d0f1e53ab00801963b0f094053428bb9e4fddd0c\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"restore-drill-index.txt\",\"artifact_path_sha256\":\"3a9aa7a722569064ca8052b7d43918d034ea30f06be95929abf9248159c18467\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"homelab-backup-baseline.txt\",\"artifact_path_sha256\":\"81a839db8d54c005075df82d2182a9a164b663df058d6e245c6a0a798537171a\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"netbird-vps-offhost.txt\",\"artifact_path_sha256\":\"4daf227b611bbc2e721c8f827be86e845c18724d8dd011110fef7749dd59246b\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"netbird-vps-restore.txt\",\"artifact_path_sha256\":\"016df98d88a53e58eb13a37c7448de465d5c626181e63a8c7e36508790679abc\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"restore-drill-index.txt\",\"artifact_path_sha256\":\"d0a71b4c6e20b851d632d2b6e7cf4747ba46486896c5556dbb097d9a56e8b75a\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"manifest.final.json\",\"artifact_path_sha256\":\"65f33880656e96d11142398eb75b8d96aa50363af9dff1272995cd8246eeb5f4\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"manifest.json\",\"artifact_path_sha256\":\"4e2b38d74c8bb601e2fcbb449d4c876b529826f0d8616c9e13d9b8859e94574a\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false}]}\nINFRA190_ROLE_RESTORE={\"MD_RELAY\":{\"best_evidence\":{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"origin\":\"GIT_OBJECT\"},\"classification\":\"HISTORICAL_RESTORE_VALIDATION_PROVEN\",\"direct_restore_proof_count\":1,\"holds\":[\"CURRENT_RESTORE_VALIDATION_NOT_PROVEN\"],\"registry_ready\":false},\"SPB_INGRESS\":{\"best_evidence\":{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"origin\":\"GIT_OBJECT\"},\"classification\":\"HISTORICAL_RESTORE_VALIDATION_PROVEN\",\"direct_restore_proof_count\":1,\"holds\":[\"CURRENT_RESTORE_VALIDATION_NOT_PROVEN\"],\"registry_ready\":false},\"US_NETBIRD\":{\"best_evidence\":{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"origin\":\"GIT_OBJECT\"},\"classification\":\"HISTORICAL_RESTORE_VALIDATION_PROVEN\",\"direct_restore_proof_count\":3,\"holds\":[\"CURRENT_RESTORE_VALIDATION_NOT_PROVEN\"],\"registry_ready\":false}}\nINFRA190_SUMMARY={\"decision\":\"GIT_OBJECT_RESTORE_CORRELATION_COMPLETE_CURRENT_VALIDATION_STILL_REQUIRED\",\"external_ssh_attempts\":0,\"roles_historical_restore_proven\":[\"US_NETBIRD\",\"MD_RELAY\",\"SPB_INGRESS\"],\"roles_registry_ready\":[]}\nEXTERNAL_SSH_ATTEMPTS=0\nSSH_KEYSCAN_ATTEMPTS=0\nKNOWN_HOSTS_WRITES=0\nSSH_CONFIG_WRITES=0\nCONFIGURATION_WRITES=0\nSECRETS_PRINTED=NO\nINFRA190_END\n" +} diff --git a/runtime/history/SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1.txt b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1.txt new file mode 100644 index 00000000..900fcc2b --- /dev/null +++ b/runtime/history/SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1.txt @@ -0,0 +1,47 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=infra-dr-vps-restore-git-object-scan-pve01 +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=8c35d066f93c5200fbd6877945a9494ff1b2c0c7f6394c22bf9d8766a957a6cd +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=31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a +SANITIZED_OUTPUT_SHA256=31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a +OUTPUT_BEGIN +INFRA190_BEGIN +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1 +MODE=READ_ONLY_RESTORE_GIT_OBJECT_SCAN +PRIOR_189_COMMIT=a70e4eb39b82adab8cd54e736d7d9c754f0f33d8 +INFRA190_META={"candidate_evidence_count":21,"commits_considered":176,"current_bundle_hash_count":4,"deleted_parent_files":0,"git_object_files":300,"git_text_blobs_scanned":300,"reflog_commits":127,"repo_present":true,"search_commits":41,"unbound_restore_proof_count":12,"unreachable_commits":21} +INFRA190_EVIDENCE={"count":21,"rows":[{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bindings":{"MD_RELAY":true,"SPB_INGRESS":true,"US_NETBIRD":true},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"SERVICES-BOOTSTRAP-20260617.md","artifact_path_sha256":"4f098a58484dd5734c09de300e0b3be4a57b11401ca0ead5c3e27690f570d4b3","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":true},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p0-restore-drill-matrix-audit-20260624T183542Z.md","artifact_path_sha256":"d51f4499793cd3107d45331fe8202397d5f37fbdd60936a7ea02e1673c8c3d90","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p1-final-runtime-repo-state-check-20260625T215537Z.json","artifact_path_sha256":"f5ef6331196fc17631a30961fe8325c40ecf72606ea937101a61da20cf52b1e4","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"existing-backup-mechanism-deep-audit-rerun-20260622.md","artifact_path_sha256":"c90ffd612e35de2e14df377d46128b4ec6aedc4e3884c231cb8a641fca19f1e2","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"health-alerting-design-20260622.md","artifact_path_sha256":"98790d926325a7b225d17297f125e977d33204cfd53140f390ff00ab7e84d7da","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"SERVICES-BOOTSTRAP-20260617.md","artifact_path_sha256":"e9a9faac1a3e292f5410b9d028083ca40506e0dc5bc41c6ec3938dd45a920003","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":true},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p0-restore-drill-matrix-audit-20260624T183542Z.md","artifact_path_sha256":"c96efe63ad92809d2dfb4fc00d9f24509da64495ad56d8ee86d72ad1b5e617c9","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p1-final-runtime-repo-state-check-20260625T215537Z.json","artifact_path_sha256":"49077101f6a30524d8a9ba76fa07bb838f38a6112b8c3866dbe1dd2f61dade15","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p0-restore-drill-matrix-audit-20260624T183542Z.md","artifact_path_sha256":"f4799320572c4a72c3eb449d8fdc1c42b2938b6ee9354c2ea6f5a123fed3bac3","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p1-final-runtime-repo-state-check-20260625T215537Z.json","artifact_path_sha256":"821b1904b89a92afbda9fa445a1dafb0e628bf34aa10236cec3bca2298dbefb2","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"homelab-backup-baseline.txt","artifact_path_sha256":"228044746b80df8eafe57a50e36400f979cee087847c65cdb97dcede98ece005","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"netbird-vps-offhost.txt","artifact_path_sha256":"24ad9010c9b2a63d0200e4eab876ed55d0a6674865ec29eba0e5ffa0cadb9caf","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"netbird-vps-restore.txt","artifact_path_sha256":"03182de1081e8461f8305079d0f1e53ab00801963b0f094053428bb9e4fddd0c","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"restore-drill-index.txt","artifact_path_sha256":"3a9aa7a722569064ca8052b7d43918d034ea30f06be95929abf9248159c18467","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"homelab-backup-baseline.txt","artifact_path_sha256":"81a839db8d54c005075df82d2182a9a164b663df058d6e245c6a0a798537171a","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"netbird-vps-offhost.txt","artifact_path_sha256":"4daf227b611bbc2e721c8f827be86e845c18724d8dd011110fef7749dd59246b","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"netbird-vps-restore.txt","artifact_path_sha256":"016df98d88a53e58eb13a37c7448de465d5c626181e63a8c7e36508790679abc","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"restore-drill-index.txt","artifact_path_sha256":"d0a71b4c6e20b851d632d2b6e7cf4747ba46486896c5556dbb097d9a56e8b75a","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"manifest.final.json","artifact_path_sha256":"65f33880656e96d11142398eb75b8d96aa50363af9dff1272995cd8246eeb5f4","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"manifest.json","artifact_path_sha256":"4e2b38d74c8bb601e2fcbb449d4c876b529826f0d8616c9e13d9b8859e94574a","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":false}]} +INFRA190_ROLE_RESTORE={"MD_RELAY":{"best_evidence":{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","origin":"GIT_OBJECT"},"classification":"HISTORICAL_RESTORE_VALIDATION_PROVEN","direct_restore_proof_count":1,"holds":["CURRENT_RESTORE_VALIDATION_NOT_PROVEN"],"registry_ready":false},"SPB_INGRESS":{"best_evidence":{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","origin":"GIT_OBJECT"},"classification":"HISTORICAL_RESTORE_VALIDATION_PROVEN","direct_restore_proof_count":1,"holds":["CURRENT_RESTORE_VALIDATION_NOT_PROVEN"],"registry_ready":false},"US_NETBIRD":{"best_evidence":{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","origin":"GIT_OBJECT"},"classification":"HISTORICAL_RESTORE_VALIDATION_PROVEN","direct_restore_proof_count":3,"holds":["CURRENT_RESTORE_VALIDATION_NOT_PROVEN"],"registry_ready":false}} +INFRA190_SUMMARY={"decision":"GIT_OBJECT_RESTORE_CORRELATION_COMPLETE_CURRENT_VALIDATION_STILL_REQUIRED","external_ssh_attempts":0,"roles_historical_restore_proven":["US_NETBIRD","MD_RELAY","SPB_INGRESS"],"roles_registry_ready":[]} +EXTERNAL_SSH_ATTEMPTS=0 +SSH_KEYSCAN_ATTEMPTS=0 +KNOWN_HOSTS_WRITES=0 +SSH_CONFIG_WRITES=0 +CONFIGURATION_WRITES=0 +SECRETS_PRINTED=NO +INFRA190_END + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index d8d83786..2c1ef0e8 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260911-INFRA-DR-VPS-HISTORICAL-RESTORE-CORRELATION-189R1", + "command_id": "SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "infra-dr-vps-historical-restore-correlation-pve01", - "started_at_utc": "2026-09-11T07:27:18Z", - "finished_at_utc": "2026-09-11T07:27:18Z", + "component": "infra-dr-vps-restore-git-object-scan-pve01", + "started_at_utc": "2026-09-11T07:38:32Z", + "finished_at_utc": "2026-09-11T07:38:38Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "33149850ffb7701f9a3de96abaf270937c6df12ce319b1da8120dae7ea09ee63", + "command_sha256": "8c35d066f93c5200fbd6877945a9494ff1b2c0c7f6394c22bf9d8766a957a6cd", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "d21cbe343c614fb3c03f2f1714b9671d033c13d866464ebf35d70d427062a655", - "sanitized_output_sha256": "d21cbe343c614fb3c03f2f1714b9671d033c13d866464ebf35d70d427062a655", + "raw_evidence_sha256": "31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a", + "sanitized_output_sha256": "31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "INFRA189_BEGIN\nCOMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-HISTORICAL-RESTORE-CORRELATION-189R1\nMODE=READ_ONLY_HISTORICAL_RESTORE_CORRELATION\nPRIOR_188_COMMIT=844148126ec760e1baadd2da087f1b782d35a08e\nINFRA189_META={\"candidate_evidence_count\":0,\"current_bundle_hash_count\":7,\"git_candidate_files\":0,\"git_text_blobs_scanned\":0,\"repo_present\":true,\"unbound_restore_proof_count\":0}\nINFRA189_CURRENT_BUNDLES={\"count\":7,\"rows\":[{\"basename\":\"netbird-vps-backup.tgz\",\"path_sha256\":\"453c24224fb0017b2ba27d377d33f9f6f9262d8db733458c682dba6dde0d3764\",\"sha256\":\"0226dd820cb9ede0ea9e8ea4af6cef656ffa54cfb819048c222a88f4c14d8db9\",\"size\":32522644},{\"basename\":\"netbird-vps-backup.txt\",\"path_sha256\":\"5960769150f1094d33e6b03b048307d797f9ac5661e0cb23b5ca31b965011544\",\"sha256\":\"372804695d6dba94e29e254f2175701e976692e7b15ee83fdcb6f10e05ca624e\",\"size\":312},{\"basename\":\"netbird-vps-backup.tgz.sha256.remote\",\"path_sha256\":\"e75675a5608e86435aad3ed66172a8bcba95db798aa32d8ecfdad15de5eb53e5\",\"sha256\":\"8e3cd8f6c694b279b1737e3603489e86aaddc7dab42d429857ea37bc44b9dfe4\",\"size\":112},{\"basename\":\"netbird-vps-backup.tgz.sha256.remote\",\"path_sha256\":\"df6c130e67375b1610afe79428cf76d6e1b190a4f7bbf8553e9b2899cb87859a\",\"sha256\":\"9fb230634fe230b979f526f772b4bdacd125718e7e5eb7db2683b4765f55c0b4\",\"size\":112},{\"basename\":\"netbird-vps-backup.tgz.sha256.remote\",\"path_sha256\":\"9fca38d282d12c2bcaad35f5ee6d4e858ce8ce1a2cfa93ed51fe80309d2bd4f6\",\"sha256\":\"d1e31413ba06e52bcfe09abee6702202560b93c688df43f1f692296d85d31e0e\",\"size\":112},{\"basename\":\"netbird-vps-backup.tgz\",\"path_sha256\":\"2f8738998790c4ec01122a27e10994d1238875818b028eabf482d2aea01d8a3b\",\"sha256\":\"e10fffedaebfc722691faa8d5c1c688835cf6ab9427126c1c6a6db13668d4f72\",\"size\":32522643},{\"basename\":\"netbird-vps-backup.tgz\",\"path_sha256\":\"e08b968c6937135dee511de15e22f660ce5203e0ee1018a9d17750b0e6b66c2e\",\"sha256\":\"fcf25ed23a7107a76d388d728432d7020b051882b581486cd3ad8cc536cfff9b\",\"size\":32522667}]}\nINFRA189_EVIDENCE={\"count\":0,\"rows\":[]}\nINFRA189_ROLE_RESTORE={\"MD_RELAY\":{\"best_evidence\":null,\"classification\":\"NO_ROLE_BOUND_HISTORICAL_RESTORE_PROOF\",\"direct_restore_proof_count\":0,\"holds\":[\"ROLE_BOUND_HISTORICAL_RESTORE_PROOF_NOT_FOUND\"],\"registry_ready\":false},\"SPB_INGRESS\":{\"best_evidence\":null,\"classification\":\"NO_ROLE_BOUND_HISTORICAL_RESTORE_PROOF\",\"direct_restore_proof_count\":0,\"holds\":[\"SPB_SEPARATE_RECOVERY_DOMAIN\"],\"registry_ready\":false},\"US_NETBIRD\":{\"best_evidence\":null,\"classification\":\"NO_ROLE_BOUND_HISTORICAL_RESTORE_PROOF\",\"direct_restore_proof_count\":0,\"holds\":[\"ROLE_BOUND_HISTORICAL_RESTORE_PROOF_NOT_FOUND\"],\"registry_ready\":false}}\nINFRA189_SUMMARY={\"decision\":\"HISTORICAL_RESTORE_CORRELATION_COMPLETE_CURRENT_VALIDATION_STILL_REQUIRED\",\"external_ssh_attempts\":0,\"roles_historical_restore_proven\":[],\"roles_registry_ready\":[]}\nEXTERNAL_SSH_ATTEMPTS=0\nSSH_KEYSCAN_ATTEMPTS=0\nKNOWN_HOSTS_WRITES=0\nSSH_CONFIG_WRITES=0\nCONFIGURATION_WRITES=0\nFILE_WRITES_BY_PROBE=0\nSECRETS_PRINTED=NO\nINFRA189_END\n" + "output": "INFRA190_BEGIN\nCOMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1\nMODE=READ_ONLY_RESTORE_GIT_OBJECT_SCAN\nPRIOR_189_COMMIT=a70e4eb39b82adab8cd54e736d7d9c754f0f33d8\nINFRA190_META={\"candidate_evidence_count\":21,\"commits_considered\":176,\"current_bundle_hash_count\":4,\"deleted_parent_files\":0,\"git_object_files\":300,\"git_text_blobs_scanned\":300,\"reflog_commits\":127,\"repo_present\":true,\"search_commits\":41,\"unbound_restore_proof_count\":12,\"unreachable_commits\":21}\nINFRA190_EVIDENCE={\"count\":21,\"rows\":[{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bindings\":{\"MD_RELAY\":true,\"SPB_INGRESS\":true,\"US_NETBIRD\":true},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"SERVICES-BOOTSTRAP-20260617.md\",\"artifact_path_sha256\":\"4f098a58484dd5734c09de300e0b3be4a57b11401ca0ead5c3e27690f570d4b3\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":true},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p0-restore-drill-matrix-audit-20260624T183542Z.md\",\"artifact_path_sha256\":\"d51f4499793cd3107d45331fe8202397d5f37fbdd60936a7ea02e1673c8c3d90\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p1-final-runtime-repo-state-check-20260625T215537Z.json\",\"artifact_path_sha256\":\"f5ef6331196fc17631a30961fe8325c40ecf72606ea937101a61da20cf52b1e4\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"existing-backup-mechanism-deep-audit-rerun-20260622.md\",\"artifact_path_sha256\":\"c90ffd612e35de2e14df377d46128b4ec6aedc4e3884c231cb8a641fca19f1e2\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"health-alerting-design-20260622.md\",\"artifact_path_sha256\":\"98790d926325a7b225d17297f125e977d33204cfd53140f390ff00ab7e84d7da\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"SERVICES-BOOTSTRAP-20260617.md\",\"artifact_path_sha256\":\"e9a9faac1a3e292f5410b9d028083ca40506e0dc5bc41c6ec3938dd45a920003\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":true},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p0-restore-drill-matrix-audit-20260624T183542Z.md\",\"artifact_path_sha256\":\"c96efe63ad92809d2dfb4fc00d9f24509da64495ad56d8ee86d72ad1b5e617c9\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p1-final-runtime-repo-state-check-20260625T215537Z.json\",\"artifact_path_sha256\":\"49077101f6a30524d8a9ba76fa07bb838f38a6112b8c3866dbe1dd2f61dade15\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p0-restore-drill-matrix-audit-20260624T183542Z.md\",\"artifact_path_sha256\":\"f4799320572c4a72c3eb449d8fdc1c42b2938b6ee9354c2ea6f5a123fed3bac3\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"p1-final-runtime-repo-state-check-20260625T215537Z.json\",\"artifact_path_sha256\":\"821b1904b89a92afbda9fa445a1dafb0e628bf34aa10236cec3bca2298dbefb2\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"homelab-backup-baseline.txt\",\"artifact_path_sha256\":\"228044746b80df8eafe57a50e36400f979cee087847c65cdb97dcede98ece005\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"netbird-vps-offhost.txt\",\"artifact_path_sha256\":\"24ad9010c9b2a63d0200e4eab876ed55d0a6674865ec29eba0e5ffa0cadb9caf\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"netbird-vps-restore.txt\",\"artifact_path_sha256\":\"03182de1081e8461f8305079d0f1e53ab00801963b0f094053428bb9e4fddd0c\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"restore-drill-index.txt\",\"artifact_path_sha256\":\"3a9aa7a722569064ca8052b7d43918d034ea30f06be95929abf9248159c18467\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"homelab-backup-baseline.txt\",\"artifact_path_sha256\":\"81a839db8d54c005075df82d2182a9a164b663df058d6e245c6a0a798537171a\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"netbird-vps-offhost.txt\",\"artifact_path_sha256\":\"4daf227b611bbc2e721c8f827be86e845c18724d8dd011110fef7749dd59246b\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":true,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"netbird-vps-restore.txt\",\"artifact_path_sha256\":\"016df98d88a53e58eb13a37c7448de465d5c626181e63a8c7e36508790679abc\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"restore-drill-index.txt\",\"artifact_path_sha256\":\"d0a71b4c6e20b851d632d2b6e7cf4747ba46486896c5556dbb097d9a56e8b75a\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":0,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":true},{\"artifact_basename\":\"manifest.final.json\",\"artifact_path_sha256\":\"65f33880656e96d11142398eb75b8d96aa50363af9dff1272995cd8246eeb5f4\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false},{\"artifact_basename\":\"manifest.json\",\"artifact_path_sha256\":\"4e2b38d74c8bb601e2fcbb449d4c876b529826f0d8616c9e13d9b8859e94574a\",\"bindings\":{\"MD_RELAY\":false,\"SPB_INGRESS\":false,\"US_NETBIRD\":false},\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"offhost_ok\":false,\"origin\":\"GIT_OBJECT\",\"restore_validated\":false}]}\nINFRA190_ROLE_RESTORE={\"MD_RELAY\":{\"best_evidence\":{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"origin\":\"GIT_OBJECT\"},\"classification\":\"HISTORICAL_RESTORE_VALIDATION_PROVEN\",\"direct_restore_proof_count\":1,\"holds\":[\"CURRENT_RESTORE_VALIDATION_NOT_PROVEN\"],\"registry_ready\":false},\"SPB_INGRESS\":{\"best_evidence\":{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"origin\":\"GIT_OBJECT\"},\"classification\":\"HISTORICAL_RESTORE_VALIDATION_PROVEN\",\"direct_restore_proof_count\":1,\"holds\":[\"CURRENT_RESTORE_VALIDATION_NOT_PROVEN\"],\"registry_ready\":false},\"US_NETBIRD\":{\"best_evidence\":{\"artifact_basename\":\"domain_matches.json\",\"artifact_path_sha256\":\"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751\",\"bundle_sha_match_count\":1,\"commit_sha256\":\"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092\",\"commit_time\":\"2026-07-31T10:37:56+03:00\",\"origin\":\"GIT_OBJECT\"},\"classification\":\"HISTORICAL_RESTORE_VALIDATION_PROVEN\",\"direct_restore_proof_count\":3,\"holds\":[\"CURRENT_RESTORE_VALIDATION_NOT_PROVEN\"],\"registry_ready\":false}}\nINFRA190_SUMMARY={\"decision\":\"GIT_OBJECT_RESTORE_CORRELATION_COMPLETE_CURRENT_VALIDATION_STILL_REQUIRED\",\"external_ssh_attempts\":0,\"roles_historical_restore_proven\":[\"US_NETBIRD\",\"MD_RELAY\",\"SPB_INGRESS\"],\"roles_registry_ready\":[]}\nEXTERNAL_SSH_ATTEMPTS=0\nSSH_KEYSCAN_ATTEMPTS=0\nKNOWN_HOSTS_WRITES=0\nSSH_CONFIG_WRITES=0\nCONFIGURATION_WRITES=0\nSECRETS_PRINTED=NO\nINFRA190_END\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 0d631b4d..900fcc2b 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-HISTORICAL-RESTORE-CORRELATION-189R1 +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=infra-dr-vps-historical-restore-correlation-pve01 +COMPONENT=infra-dr-vps-restore-git-object-scan-pve01 REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=33149850ffb7701f9a3de96abaf270937c6df12ce319b1da8120dae7ea09ee63 +COMMAND_SHA256=8c35d066f93c5200fbd6877945a9494ff1b2c0c7f6394c22bf9d8766a957a6cd DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,26 +24,24 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=d21cbe343c614fb3c03f2f1714b9671d033c13d866464ebf35d70d427062a655 -SANITIZED_OUTPUT_SHA256=d21cbe343c614fb3c03f2f1714b9671d033c13d866464ebf35d70d427062a655 +RAW_EVIDENCE_SHA256=31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a +SANITIZED_OUTPUT_SHA256=31d85a5f0860c3834e12faf0ec177d0b853ed1b212ddfeeb4fa65aa8f2e7948a OUTPUT_BEGIN -INFRA189_BEGIN -COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-HISTORICAL-RESTORE-CORRELATION-189R1 -MODE=READ_ONLY_HISTORICAL_RESTORE_CORRELATION -PRIOR_188_COMMIT=844148126ec760e1baadd2da087f1b782d35a08e -INFRA189_META={"candidate_evidence_count":0,"current_bundle_hash_count":7,"git_candidate_files":0,"git_text_blobs_scanned":0,"repo_present":true,"unbound_restore_proof_count":0} -INFRA189_CURRENT_BUNDLES={"count":7,"rows":[{"basename":"netbird-vps-backup.tgz","path_sha256":"453c24224fb0017b2ba27d377d33f9f6f9262d8db733458c682dba6dde0d3764","sha256":"0226dd820cb9ede0ea9e8ea4af6cef656ffa54cfb819048c222a88f4c14d8db9","size":32522644},{"basename":"netbird-vps-backup.txt","path_sha256":"5960769150f1094d33e6b03b048307d797f9ac5661e0cb23b5ca31b965011544","sha256":"372804695d6dba94e29e254f2175701e976692e7b15ee83fdcb6f10e05ca624e","size":312},{"basename":"netbird-vps-backup.tgz.sha256.remote","path_sha256":"e75675a5608e86435aad3ed66172a8bcba95db798aa32d8ecfdad15de5eb53e5","sha256":"8e3cd8f6c694b279b1737e3603489e86aaddc7dab42d429857ea37bc44b9dfe4","size":112},{"basename":"netbird-vps-backup.tgz.sha256.remote","path_sha256":"df6c130e67375b1610afe79428cf76d6e1b190a4f7bbf8553e9b2899cb87859a","sha256":"9fb230634fe230b979f526f772b4bdacd125718e7e5eb7db2683b4765f55c0b4","size":112},{"basename":"netbird-vps-backup.tgz.sha256.remote","path_sha256":"9fca38d282d12c2bcaad35f5ee6d4e858ce8ce1a2cfa93ed51fe80309d2bd4f6","sha256":"d1e31413ba06e52bcfe09abee6702202560b93c688df43f1f692296d85d31e0e","size":112},{"basename":"netbird-vps-backup.tgz","path_sha256":"2f8738998790c4ec01122a27e10994d1238875818b028eabf482d2aea01d8a3b","sha256":"e10fffedaebfc722691faa8d5c1c688835cf6ab9427126c1c6a6db13668d4f72","size":32522643},{"basename":"netbird-vps-backup.tgz","path_sha256":"e08b968c6937135dee511de15e22f660ce5203e0ee1018a9d17750b0e6b66c2e","sha256":"fcf25ed23a7107a76d388d728432d7020b051882b581486cd3ad8cc536cfff9b","size":32522667}]} -INFRA189_EVIDENCE={"count":0,"rows":[]} -INFRA189_ROLE_RESTORE={"MD_RELAY":{"best_evidence":null,"classification":"NO_ROLE_BOUND_HISTORICAL_RESTORE_PROOF","direct_restore_proof_count":0,"holds":["ROLE_BOUND_HISTORICAL_RESTORE_PROOF_NOT_FOUND"],"registry_ready":false},"SPB_INGRESS":{"best_evidence":null,"classification":"NO_ROLE_BOUND_HISTORICAL_RESTORE_PROOF","direct_restore_proof_count":0,"holds":["SPB_SEPARATE_RECOVERY_DOMAIN"],"registry_ready":false},"US_NETBIRD":{"best_evidence":null,"classification":"NO_ROLE_BOUND_HISTORICAL_RESTORE_PROOF","direct_restore_proof_count":0,"holds":["ROLE_BOUND_HISTORICAL_RESTORE_PROOF_NOT_FOUND"],"registry_ready":false}} -INFRA189_SUMMARY={"decision":"HISTORICAL_RESTORE_CORRELATION_COMPLETE_CURRENT_VALIDATION_STILL_REQUIRED","external_ssh_attempts":0,"roles_historical_restore_proven":[],"roles_registry_ready":[]} +INFRA190_BEGIN +COMMAND_ID=SUPPORT-260911-INFRA-DR-VPS-RESTORE-GIT-OBJECT-SCAN-190R1 +MODE=READ_ONLY_RESTORE_GIT_OBJECT_SCAN +PRIOR_189_COMMIT=a70e4eb39b82adab8cd54e736d7d9c754f0f33d8 +INFRA190_META={"candidate_evidence_count":21,"commits_considered":176,"current_bundle_hash_count":4,"deleted_parent_files":0,"git_object_files":300,"git_text_blobs_scanned":300,"reflog_commits":127,"repo_present":true,"search_commits":41,"unbound_restore_proof_count":12,"unreachable_commits":21} +INFRA190_EVIDENCE={"count":21,"rows":[{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bindings":{"MD_RELAY":true,"SPB_INGRESS":true,"US_NETBIRD":true},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"SERVICES-BOOTSTRAP-20260617.md","artifact_path_sha256":"4f098a58484dd5734c09de300e0b3be4a57b11401ca0ead5c3e27690f570d4b3","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":true},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p0-restore-drill-matrix-audit-20260624T183542Z.md","artifact_path_sha256":"d51f4499793cd3107d45331fe8202397d5f37fbdd60936a7ea02e1673c8c3d90","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p1-final-runtime-repo-state-check-20260625T215537Z.json","artifact_path_sha256":"f5ef6331196fc17631a30961fe8325c40ecf72606ea937101a61da20cf52b1e4","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"existing-backup-mechanism-deep-audit-rerun-20260622.md","artifact_path_sha256":"c90ffd612e35de2e14df377d46128b4ec6aedc4e3884c231cb8a641fca19f1e2","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"health-alerting-design-20260622.md","artifact_path_sha256":"98790d926325a7b225d17297f125e977d33204cfd53140f390ff00ab7e84d7da","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"SERVICES-BOOTSTRAP-20260617.md","artifact_path_sha256":"e9a9faac1a3e292f5410b9d028083ca40506e0dc5bc41c6ec3938dd45a920003","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":true},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p0-restore-drill-matrix-audit-20260624T183542Z.md","artifact_path_sha256":"c96efe63ad92809d2dfb4fc00d9f24509da64495ad56d8ee86d72ad1b5e617c9","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p1-final-runtime-repo-state-check-20260625T215537Z.json","artifact_path_sha256":"49077101f6a30524d8a9ba76fa07bb838f38a6112b8c3866dbe1dd2f61dade15","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p0-restore-drill-matrix-audit-20260624T183542Z.md","artifact_path_sha256":"f4799320572c4a72c3eb449d8fdc1c42b2938b6ee9354c2ea6f5a123fed3bac3","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"p1-final-runtime-repo-state-check-20260625T215537Z.json","artifact_path_sha256":"821b1904b89a92afbda9fa445a1dafb0e628bf34aa10236cec3bca2298dbefb2","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"homelab-backup-baseline.txt","artifact_path_sha256":"228044746b80df8eafe57a50e36400f979cee087847c65cdb97dcede98ece005","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"netbird-vps-offhost.txt","artifact_path_sha256":"24ad9010c9b2a63d0200e4eab876ed55d0a6674865ec29eba0e5ffa0cadb9caf","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"netbird-vps-restore.txt","artifact_path_sha256":"03182de1081e8461f8305079d0f1e53ab00801963b0f094053428bb9e4fddd0c","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"restore-drill-index.txt","artifact_path_sha256":"3a9aa7a722569064ca8052b7d43918d034ea30f06be95929abf9248159c18467","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"homelab-backup-baseline.txt","artifact_path_sha256":"81a839db8d54c005075df82d2182a9a164b663df058d6e245c6a0a798537171a","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"netbird-vps-offhost.txt","artifact_path_sha256":"4daf227b611bbc2e721c8f827be86e845c18724d8dd011110fef7749dd59246b","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":true,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"netbird-vps-restore.txt","artifact_path_sha256":"016df98d88a53e58eb13a37c7448de465d5c626181e63a8c7e36508790679abc","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"restore-drill-index.txt","artifact_path_sha256":"d0a71b4c6e20b851d632d2b6e7cf4747ba46486896c5556dbb097d9a56e8b75a","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":0,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":true},{"artifact_basename":"manifest.final.json","artifact_path_sha256":"65f33880656e96d11142398eb75b8d96aa50363af9dff1272995cd8246eeb5f4","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":false},{"artifact_basename":"manifest.json","artifact_path_sha256":"4e2b38d74c8bb601e2fcbb449d4c876b529826f0d8616c9e13d9b8859e94574a","bindings":{"MD_RELAY":false,"SPB_INGRESS":false,"US_NETBIRD":false},"bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","offhost_ok":false,"origin":"GIT_OBJECT","restore_validated":false}]} +INFRA190_ROLE_RESTORE={"MD_RELAY":{"best_evidence":{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","origin":"GIT_OBJECT"},"classification":"HISTORICAL_RESTORE_VALIDATION_PROVEN","direct_restore_proof_count":1,"holds":["CURRENT_RESTORE_VALIDATION_NOT_PROVEN"],"registry_ready":false},"SPB_INGRESS":{"best_evidence":{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","origin":"GIT_OBJECT"},"classification":"HISTORICAL_RESTORE_VALIDATION_PROVEN","direct_restore_proof_count":1,"holds":["CURRENT_RESTORE_VALIDATION_NOT_PROVEN"],"registry_ready":false},"US_NETBIRD":{"best_evidence":{"artifact_basename":"domain_matches.json","artifact_path_sha256":"472b87caf602c81f816c96d9d16b6bbdbe5bce1bf17798038072e0c60dea2751","bundle_sha_match_count":1,"commit_sha256":"a297d3ec3244aec51a37e12d93913d8580219621acdef6f3efd27618e2eb9092","commit_time":"2026-07-31T10:37:56+03:00","origin":"GIT_OBJECT"},"classification":"HISTORICAL_RESTORE_VALIDATION_PROVEN","direct_restore_proof_count":3,"holds":["CURRENT_RESTORE_VALIDATION_NOT_PROVEN"],"registry_ready":false}} +INFRA190_SUMMARY={"decision":"GIT_OBJECT_RESTORE_CORRELATION_COMPLETE_CURRENT_VALIDATION_STILL_REQUIRED","external_ssh_attempts":0,"roles_historical_restore_proven":["US_NETBIRD","MD_RELAY","SPB_INGRESS"],"roles_registry_ready":[]} 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 -INFRA189_END +INFRA190_END OUTPUT_END CHAT_OUTPUT_END