1
0
Files
homelab-public-context/runtime/latest.json
T
2026-09-11 07:38:39 +00:00

39 lines
14 KiB
JSON

{
"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"
}