{
  "assessment": {
    "all_ok": true,
    "decision": "PASS_STEP_047D2_OLD_VM121_RECONCILE_BOOT_RESTORE_PROOF",
    "success_checks": {
      "agent_env_exists": true,
      "agent_ssh_ok": true,
      "reconcile_logs_seen": true,
      "remote_host_mgts_vm100": true,
      "remote_iface_wg_paid": true,
      "restored_by_wait_or_manual": true,
      "vm100_before_ctrl_v7": true,
      "vm100_before_peers_five": true,
      "vm100_before_rc_zero": true,
      "vm100_final_allowed_ips_five": true,
      "vm100_final_ctrl_v7_commit_running": true,
      "vm100_final_peers_five": true,
      "vm100_final_rc_zero": true,
      "vm100_final_selector_ok": true,
      "vm100_final_uci_zero": true,
      "vm100_returned_after_reboot": true,
      "vm121_after_reboot_rc_zero": true,
      "vm121_audit_rc_zero": true
    },
    "warnings": [
      "No new VM100 runtime peer restore mechanism installed.",
      "This proves or disproves the old VM121 reconcile path after VM100 reboot.",
      "Future reboot validation must wait for reconcile window before declaring peer_count=0 a failure."
    ]
  },
  "mode": "PROVE_EXISTING_VM121_RECONCILE_RESTORES_VM100_RUNTIME_PEERS",
  "publish": {
    "facts_json": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-125625_step047d2_old_vm121_reconcile_boot_restore_proof/facts.json",
    "report_txt": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-125625_step047d2_old_vm121_reconcile_boot_restore_proof/report.txt",
    "trycf_report": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-125625_step047d2_old_vm121_reconcile_boot_restore_proof/"
  },
  "schema": "router-step-facts-v1",
  "step": "STEP_047D2_OLD_VM121_RECONCILE_BOOT_RESTORE_PROOF",
  "summary": {
    "agent_ssh_ok": true,
    "conclusion": "old_vm121_reconcile_path_restores_runtime_peers_after_vm100_reboot",
    "manual_reconcile_ran": true,
    "remote_host": "10.71.100.1",
    "remote_iface": "wg_paid",
    "restored_by_wait": true,
    "vm100_before_peer_count": "5",
    "vm100_final_allowed_ip_count": "5",
    "vm100_final_ctrl_mode": "MODE=--commit",
    "vm100_final_ctrl_running": "true",
    "vm100_final_ctrl_v7": "true",
    "vm100_final_peer_count": "5",
    "vm100_returned_after_reboot": true
  }
}
