{
  "all_ok": true,
  "decision": "PASS_STEP_050M07D5_FINAL_CLI_DISCOVERY_AND_PRE_NIGHT_FREEZE",
  "checks": {
    "planner_contract": true,
    "five_current_endpoints": true,
    "five_unique_endpoints": true,
    "five_strict_slots": true,
    "routes_201_205": true,
    "services_running_enabled": true,
    "locks_absent": true,
    "cron_0420_utc": true,
    "read_only": true,
    "stderr_clean": true
  },
  "warnings": [
    "planner_changes_count=3"
  ],
  "failed_checks": [],
  "cli_discovery": {
    "candidates": {
      "awg": "NOT_FOUND",
      "wg": "/usr/bin/wg",
      "amneziawg": "/usr/bin/amneziawg",
      "amnezia-wg": "NOT_FOUND",
      "amneziawg-go": "NOT_FOUND",
      "wg-amnezia": "NOT_FOUND"
    },
    "available": {
      "wg": "/usr/bin/wg",
      "amneziawg": "/usr/bin/amneziawg"
    },
    "dedicated_cli_required_for_checkpoint": false,
    "authoritative_endpoint_source": "live router-egress-hmn-plan-top5 current fields",
    "raw_discovery_preserved_in": "vm101.txt"
  },
  "schedule": {
    "cron": "20 4 * * *",
    "timezone": "UTC",
    "next_run_utc": "2026-07-12T04:20:00+00:00",
    "next_run_amsterdam": "2026-07-12T06:20:00+02:00"
  },
  "exact_endpoints_frozen": true,
  "safety": {
    "read_only": true,
    "refresh_ran": false,
    "rebalance_ran": false,
    "network_changed": false,
    "services_changed": false,
    "state_changed": false,
    "timer_changed": false,
    "plan_changed": false,
    "direct_failopen_changed": false
  },
  "next_action": "Pause changes. After scheduled refresh, run read-only comparison."
}
