{
  "run_id": "1774405562",
  "created_at": "2026-03-25T02:26:02.286258+00:00",
  "override_used": false,
  "suite": "smoke",
  "results": [
    {
      "test_id": "discovery.parameters",
      "group": "discovery",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "discovery failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 1.2091454600013094,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_discover.json"
        }
      ]
    },
    {
      "test_id": "acceptance.required",
      "group": "acceptance-required",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "acceptance parameter fetch failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.057816241002001334,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "acceptance.reporting",
      "group": "acceptance-analysis",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "acceptance reporting fetch failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.05995315100153675,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "mesh.parent_child",
      "group": "mesh",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "mesh telemetry unavailable",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.0034008269940386526,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "wifi.radio.status",
      "group": "wifi",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "controller get failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.003664734002086334,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "wan.status",
      "group": "wan",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "controller get failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.0036860759937553667,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "clients.visibility",
      "group": "clients",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "client visibility probe complete",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 1.557515071996022,
      "details": {
        "summary": "192.168.1.1              ether   74:12:13:21:48:2c   C                     eth0",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/bin/sh",
          "-c",
          "/usr/sbin/arp -an | grep -i 74:12:13:21:48:2c"
        ],
        "attempts": 12,
        "retry_delay_seconds": 10,
        "probe_id": "raspberry-pi",
        "source": "arp"
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_clients.log"
        }
      ]
    },
    {
      "test_id": "connectivity.gateway",
      "group": "connectivity",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "gateway ping completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 1.5530360989941983,
      "details": {
        "summary": "rtt min/avg/max/mdev = 0.596/0.717/0.838/0.121 ms",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/usr/bin/ping",
          "-c",
          "2",
          "192.168.1.1"
        ],
        "probe_id": "raspberry-pi",
        "probe_type": "linux-ssh",
        "metrics": {
          "rtt_min_ms": 0.596,
          "rtt_avg_ms": 0.717,
          "rtt_max_ms": 0.838,
          "rtt_mdev_ms": 0.121
        }
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_ping_192_168_1_1.log"
        }
      ]
    },
    {
      "test_id": "connectivity.internet",
      "group": "connectivity",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "internet ping completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 1.5198621689996799,
      "details": {
        "summary": "rtt min/avg/max/mdev = 4.247/4.746/5.245/0.499 ms",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/usr/bin/ping",
          "-c",
          "2",
          "1.1.1.1"
        ],
        "probe_id": "raspberry-pi",
        "probe_type": "linux-ssh",
        "metrics": {
          "rtt_min_ms": 4.247,
          "rtt_avg_ms": 4.746,
          "rtt_max_ms": 5.245,
          "rtt_mdev_ms": 0.499
        }
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_ping_1_1_1_1.log"
        }
      ]
    },
    {
      "test_id": "connectivity.dns",
      "group": "connectivity",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "DNS resolution completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.49966500099981204,
      "details": {
        "summary": "104.18.27.120   RAW",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/usr/bin/getent",
          "ahostsv4",
          "example.com"
        ],
        "probe_id": "raspberry-pi",
        "probe_type": "linux-ssh",
        "metrics": {
          "answer": "104.18.26.120   STREAM example.com"
        }
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_dns_example.com.log"
        }
      ]
    },
    {
      "test_id": "connectivity.http",
      "group": "connectivity",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "HTTP check completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.6819489010013058,
      "details": {
        "summary": "Server: cloudflare",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/usr/bin/curl",
          "-I",
          "--max-time",
          "10",
          "http://example.com"
        ],
        "probe_id": "raspberry-pi",
        "probe_type": "linux-ssh",
        "metrics": {
          "status_line": "HTTP/1.1 200 OK",
          "server": "cloudflare"
        }
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_http.log"
        }
      ]
    },
    {
      "test_id": "connectivity.https",
      "group": "connectivity",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "HTTPS check completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.782309066002199,
      "details": {
        "summary": "server: cloudflare",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/usr/bin/curl",
          "-I",
          "--max-time",
          "10",
          "https://example.com"
        ],
        "probe_id": "raspberry-pi",
        "probe_type": "linux-ssh",
        "metrics": {
          "status_line": "HTTP/2 200",
          "server": "cloudflare"
        }
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_http.log"
        }
      ]
    },
    {
      "test_id": "connectivity.openspeedtest",
      "group": "connectivity",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "OpenSpeedTest reachability completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 3.7430480959956185,
      "details": {
        "summary": "% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\n  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0\n  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0\n  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0\n  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0\ncurl: (7) Failed to connect to 192.168.1.247 port 60002 after 3048 ms: Could not connect to server",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/usr/bin/curl",
          "-I",
          "--max-time",
          "10",
          "http://192.168.1.247:60002"
        ],
        "probe_id": "raspberry-pi",
        "probe_type": "linux-ssh",
        "metrics": {}
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_http.log"
        }
      ]
    },
    {
      "test_id": "connectivity.speedtest.ookla",
      "group": "connectivity",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "Ookla speedtest completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 10.256309450996923,
      "details": {
        "summary": "{\"type\":\"result\",\"timestamp\":\"2026-03-25T02:26:24Z\",\"ping\":{\"jitter\":0.090,\"latency\":2.378,\"low\":2.272,\"high\":2.463},\"download\":{\"bandwidth\":11793505,\"bytes\":47320640,\"elapsed\":4000,\"latency\":{\"iqm\":3.296,\"low\":1.970,\"high\":4.496,\"jitter\":1.124}},\"upload\":{\"bandwidth\":35340981,\"bytes\":126781504,\"elapsed\":3600,\"latency\":{\"iqm\":4.532,\"low\":3.278,\"high\":7.472,\"jitter\":0.835}},\"packetLoss\":0,\"isp\":\"Google Fiber\",\"interface\":{\"internalIp\":\"192.168.1.249\",\"name\":\"eth0\",\"macAddr\":\"B8:27:EB:5B:F6:76\",\"isVpn\":false,\"externalIp\":\"136.52.45.253\"},\"server\":{\"id\":31906,\"host\":\"lax.ookla.gfsvc.com\",\"port\":8080,\"name\":\"Google Fiber\",\"location\":\"Los Angeles, CA\",\"country\":\"United States\",\"ip\":\"136.42.34.9\"},\"result\":{\"id\":\"e96c57a3-e6e0-4284-8f50-082a841b48a7\",\"url\":\"https://www.speedtest.net/result/c/e96c57a3-e6e0-4284-8f50-082a841b48a7\",\"persisted\":true}}",
        "command": [
          "/usr/bin/ssh",
          "-p",
          "22",
          "lucas-admin@192.168.1.249",
          "/usr/bin/speedtest",
          "--accept-license",
          "--accept-gdpr",
          "--format=json"
        ],
        "probe_id": "raspberry-pi",
        "probe_type": "linux-ssh",
        "metrics": {
          "latency_ms": 2.378,
          "jitter_ms": 0.09,
          "download_mbps": 94.35,
          "upload_mbps": 282.73,
          "packet_loss": 0,
          "server": "Google Fiber",
          "result_url": "https://www.speedtest.net/result/c/e96c57a3-e6e0-4284-8f50-082a841b48a7"
        }
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/raspberry-pi_speedtest_ookla.json"
        }
      ]
    },
    {
      "test_id": "lan-speed.openspeedtest.browser",
      "group": "lan-speed",
      "safety_level": "SAFE_READ",
      "status": "PASS",
      "summary": "OpenSpeedTest browser run completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 44.91111338900373,
      "details": {
        "summary": "{\"ok\":true,\"base_url\":\"http://192.168.1.247:60002\",\"query\":\"Run=10\",\"target_url\":\"http://192.168.1.247:60002?Run=10\",\"elapsed_seconds\":43.2,\"final\":true,\"metrics\":{\"down\":\"46.7\",\"up\":\"58.7\",\"ping\":\"13\",\"jitter\":\"9\",\"liveSpeed\":\"24.2\",\"liveStatus\":\"All done\",\"button\":\"Click here to Run a Speed Test! Or Press \\\"Enter\\\"\"}}",
        "command": [
          "docker",
          "run",
          "--rm",
          "--network",
          "host",
          "-v",
          "/home/lucas/projects/oktopus:/work",
          "-w",
          "/work",
          "mcr.microsoft.com/playwright:v1.58.2-noble",
          "node",
          "scripts/openspeedtest_probe.mjs",
          "--url",
          "http://192.168.1.247:60002",
          "--output",
          "/work/artifacts/probe_outputs/openspeedtest_browser.json",
          "--timeout-ms",
          "75000",
          "--query",
          "Run=10"
        ],
        "probe_id": "browser-host",
        "probe_type": "docker-playwright",
        "metrics": {
          "download_mbps": "46.7",
          "upload_mbps": "58.7",
          "ping_ms": "13",
          "jitter_ms": "9",
          "live_status": "All done",
          "elapsed_seconds": 43.2,
          "final": true
        },
        "query": "Run=10"
      },
      "evidence": [
        {
          "label": "probe-output",
          "path": "/home/lucas/projects/oktopus/artifacts/probe_outputs/openspeedtest_browser.json"
        }
      ]
    },
    {
      "test_id": "events.placeholder",
      "group": "events",
      "safety_level": "SAFE_READ",
      "status": "SKIP",
      "summary": "placeholder group ready for extension",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 4.522997187450528e-06,
      "details": {},
      "evidence": []
    }
  ],
  "baseline_summary": {},
  "metadata": {
    "controller": "oktopus",
    "devices": [
      "m62-parent"
    ],
    "mesh_topology": {
      "m62-parent": {
        "role": "parent",
        "expected_parent_id": null
      }
    },
    "status_counts": {
      "FAIL": 7,
      "PASS": 8,
      "SKIP": 1
    }
  },
  "comparison": {}
}