{
  "changes": {
    "cloudflared_started": true,
    "db_changed": "NO",
    "firewall_reload_done": "NO",
    "network_reload_done": "NO",
    "private_material_published": "NO",
    "router_ops_http_started": true,
    "router_ops_wg_restarted_or_started": true,
    "selector_changed": "NO",
    "vm100_changed": "NO_READ_ONLY_CHECK_ONLY",
    "vm101_changed": "NO_READ_ONLY_CHECK_ONLY",
    "wg_paid_changed": "NO"
  },
  "cloudflared": {
    "log_path": "/opt/router-ops/logs/cloudflared-quick-20260708-173216.log",
    "new_index": "https://come-comfortable-relay-classroom.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/",
    "new_index_rc": 6,
    "new_report": "https://come-comfortable-relay-classroom.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260708-173216_step_reboot_router_ops_recover_publish_and_mgts_wg/",
    "new_url": "https://come-comfortable-relay-classroom.trycloudflare.com",
    "old_trycf_base": "https://maple-movie-urls-cigarettes.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/",
    "old_trycf_before_rc": 6,
    "recovery_action": "start_quick_tunnel",
    "recovery_rc": 0
  },
  "mgts_chain_after": {
    "pve_mgts_reached": false,
    "pve_mgts_to_vm100_rc": 255,
    "pve_mgts_to_vm101_rc": 255,
    "router_ops_to_pve_mgts_rc": 255,
    "vm100_cs5_selector_present_rc": null,
    "vm100_reached": false,
    "vm100_selector_count": null,
    "vm100_wg_paid_peer_count": null,
    "vm101_reached": false
  },
  "mode": "CONTROLLED_ROUTER_OPS_RUNTIME_RECOVERY",
  "publish_http": {
    "after_rc": 0,
    "before_rc": 7,
    "local_base": "http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/",
    "local_report": "http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260708-173216_step_reboot_router_ops_recover_publish_and_mgts_wg/",
    "recovery_action": "start_python_http_8099",
    "recovery_rc": 0
  },
  "schema": "router-step-facts-v1",
  "step": "STEP_REBOOT_ROUTER_OPS_RECOVER_PUBLISH_AND_MGTS_WG",
  "sudo": {
    "have_sudo": true
  },
  "summary": {
    "all_recovered": false,
    "cloudflared_recovered": false,
    "local_publish_recovered": true,
    "mgts_chain_recovered": false,
    "router_ops_mgts_recovered": false
  },
  "wg_router_ops_mgts": {
    "after": {
      "handshake_age_line": "",
      "peer_count": 0,
      "ping_pve_rc": 1,
      "ping_vm100_rc": 1,
      "ping_vm101_rc": 1,
      "ssh_pve_mgts_rc": 255,
      "wg_if_exists_rc": 0,
      "wg_unit_active_rc": 0,
      "wg_unit_enabled_rc": 0
    },
    "before": {
      "peer_count": 0,
      "ping_pve_rc": 1,
      "ping_vm100_rc": 1,
      "ping_vm101_rc": 1,
      "wg_binary_rc": 0,
      "wg_if_exists_rc": 0,
      "wg_unit_active_rc": 0,
      "wg_unit_enabled_rc": 0
    },
    "interface": "router-ops-mgts",
    "recovery_action": "wg_quick_up_router-ops-mgts",
    "recovery_rc": 1
  }
}
