{
  "run_id": "1774453457",
  "created_at": "2026-03-25T15:44:17.364348+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.1532087669911562,
      "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.05649870399793144,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "acceptance.deferred",
      "group": "acceptance-deferred",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "deferred acceptance fetch failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.04132794399629347,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "acceptance.review",
      "group": "acceptance-review",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "review acceptance fetch failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.05838416201004293,
      "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.0597391610062914,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_get.json"
        }
      ]
    },
    {
      "test_id": "advertised.reporting",
      "group": "advertised-analysis",
      "safety_level": "SAFE_READ",
      "status": "FAIL",
      "summary": "advertised field discovery failed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.004084421991137788,
      "details": "Device is offline",
      "evidence": [
        {
          "label": "controller-payload",
          "path": "/home/lucas/projects/oktopus/artifacts/payloads/oktopus_m62-parent_discover.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.004765550998854451,
      "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.004071795003255829,
      "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.004068830006872304,
      "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.6718804839911172,
      "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.4432609619980212,
      "details": {
        "summary": "rtt min/avg/max/mdev = 0.581/0.658/0.736/0.077 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.581,
          "rtt_avg_ms": 0.658,
          "rtt_max_ms": 0.736,
          "rtt_mdev_ms": 0.077
        }
      },
      "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": 5.293482230990776,
      "details": {
        "summary": "rtt min/avg/max/mdev = 4.520/4.770/5.021/0.250 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.52,
          "rtt_avg_ms": 4.77,
          "rtt_max_ms": 5.021,
          "rtt_mdev_ms": 0.25
        }
      },
      "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.5471962860028725,
      "details": {
        "summary": "104.18.26.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.27.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.5545763810077915,
      "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.6508195869973861,
      "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": "PASS",
      "summary": "OpenSpeedTest reachability completed",
      "device_id": "m62-parent",
      "controller": "oktopus",
      "override_used": false,
      "duration_seconds": 0.5146339269995224,
      "details": {
        "summary": "Keep-Alive: timeout=5",
        "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": {
          "status_line": "HTTP/1.1 200 OK"
        }
      },
      "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": 12.56369866800378,
      "details": {
        "summary": "{\"type\":\"result\",\"timestamp\":\"2026-03-25T15:44:42Z\",\"ping\":{\"jitter\":0.075,\"latency\":2.339,\"low\":2.304,\"high\":2.474},\"download\":{\"bandwidth\":12151828,\"bytes\":47539880,\"elapsed\":3903,\"latency\":{\"iqm\":3.137,\"low\":1.931,\"high\":4.493,\"jitter\":1.023}},\"upload\":{\"bandwidth\":35557149,\"bytes\":230038889,\"elapsed\":6510,\"latency\":{\"iqm\":4.577,\"low\":2.999,\"high\":7.444,\"jitter\":0.816}},\"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.8\"},\"result\":{\"id\":\"48e6e5b4-bdcc-4da7-b98f-109101b2d862\",\"url\":\"https://www.speedtest.net/result/c/48e6e5b4-bdcc-4da7-b98f-109101b2d862\",\"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.339,
          "jitter_ms": 0.075,
          "download_mbps": 97.21,
          "upload_mbps": 284.46,
          "packet_loss": 0,
          "server": "Google Fiber",
          "result_url": "https://www.speedtest.net/result/c/48e6e5b4-bdcc-4da7-b98f-109101b2d862"
        }
      },
      "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.10323197199614,
      "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\":42.1,\"final\":true,\"metrics\":{\"down\":\"256.4\",\"up\":\"563.9\",\"ping\":\"6\",\"jitter\":\"0.7\",\"liveSpeed\":\"187.4\",\"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": "256.4",
          "upload_mbps": "563.9",
          "ping_ms": "6",
          "jitter_ms": "0.7",
          "live_status": "All done",
          "elapsed_seconds": 42.1,
          "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": 6.775997462682426e-06,
      "details": {},
      "evidence": []
    }
  ],
  "baseline_summary": {},
  "metadata": {
    "controller": "oktopus",
    "devices": [
      "m62-parent"
    ],
    "mesh_topology": {
      "m62-parent": {
        "role": "parent",
        "expected_parent_id": null
      }
    },
    "status_counts": {
      "FAIL": 9,
      "PASS": 9,
      "SKIP": 1
    }
  },
  "comparison": {}
}