{
  "ok": false,
  "updated_utc": "2026-10-01T22:52:37.590Z",
  "platform": {
    "name": "Barndoor",
    "overall": "critical",
    "health_percent": 75,
    "checks_total": 28,
    "checks_healthy": 21,
    "checks_failed": 7,
    "services_total": 12,
    "services_healthy": 5,
    "services_failed": 7,
    "websites_total": 16,
    "websites_healthy": 16,
    "websites_failed": 0,
    "guardrails_total": 5,
    "guardrails_healthy": 1,
    "guardrails_failed": 4,
    "counts_source": "final-services-recount-v1",
    "counts_updated_utc": "2026-10-01T22:52:37.591Z"
  },
  "release": {
    "name": "Barndoor",
    "version": "0.1.0",
    "platform": "0.1.0",
    "noc": "2.4.4",
    "api": "platform-v1",
    "scheme": "barndoor-semver"
  },
  "repository": {
    "name": "tilhr/barndoor",
    "version": "0.1.0",
    "branch": "main",
    "commit": "3d53c4d",
    "dirtyFiles": 0,
    "ahead": 0,
    "behind": 0,
    "history": [
      {
        "commit": "3d53c4d2",
        "date": "2026-08-25",
        "title": "Harden Bridge reasoning output after Canary6 (#265)"
      },
      {
        "commit": "ba5323ba",
        "date": "2026-08-25",
        "title": "Make Bridge source mode contract umask-safe (#264)"
      },
      {
        "commit": "f3fba14f",
        "date": "2026-08-25",
        "title": "Restore Bridge hook participation with guard v4 (#263)"
      },
      {
        "commit": "b7cea0eb",
        "date": "2026-08-24",
        "title": "Bound Bridge BDTASK execution with guard v3"
      },
      {
        "commit": "638361f0",
        "date": "2026-08-24",
        "title": "Fix Bridge PreToolUse explicit allow (#261)"
      },
      {
        "commit": "8916702b",
        "date": "2026-08-23",
        "title": "Fix Bridge Claude setting-source isolation (#260)"
      }
    ],
    "activity30d": [
      {
        "date": "2026-09-02",
        "label": "Sep 2",
        "count": 0
      },
      {
        "date": "2026-09-03",
        "label": "Sep 3",
        "count": 0
      },
      {
        "date": "2026-09-04",
        "label": "Sep 4",
        "count": 0
      },
      {
        "date": "2026-09-05",
        "label": "Sep 5",
        "count": 0
      },
      {
        "date": "2026-09-06",
        "label": "Sep 6",
        "count": 0
      },
      {
        "date": "2026-09-07",
        "label": "Sep 7",
        "count": 0
      },
      {
        "date": "2026-09-08",
        "label": "Sep 8",
        "count": 0
      },
      {
        "date": "2026-09-09",
        "label": "Sep 9",
        "count": 0
      },
      {
        "date": "2026-09-10",
        "label": "Sep 10",
        "count": 0
      },
      {
        "date": "2026-09-11",
        "label": "Sep 11",
        "count": 0
      },
      {
        "date": "2026-09-12",
        "label": "Sep 12",
        "count": 0
      },
      {
        "date": "2026-09-13",
        "label": "Sep 13",
        "count": 0
      },
      {
        "date": "2026-09-14",
        "label": "Sep 14",
        "count": 0
      },
      {
        "date": "2026-09-15",
        "label": "Sep 15",
        "count": 0
      },
      {
        "date": "2026-09-16",
        "label": "Sep 16",
        "count": 0
      },
      {
        "date": "2026-09-17",
        "label": "Sep 17",
        "count": 0
      },
      {
        "date": "2026-09-18",
        "label": "Sep 18",
        "count": 0
      },
      {
        "date": "2026-09-19",
        "label": "Sep 19",
        "count": 0
      },
      {
        "date": "2026-09-20",
        "label": "Sep 20",
        "count": 0
      },
      {
        "date": "2026-09-21",
        "label": "Sep 21",
        "count": 0
      },
      {
        "date": "2026-09-22",
        "label": "Sep 22",
        "count": 0
      },
      {
        "date": "2026-09-23",
        "label": "Sep 23",
        "count": 0
      },
      {
        "date": "2026-09-24",
        "label": "Sep 24",
        "count": 0
      },
      {
        "date": "2026-09-25",
        "label": "Sep 25",
        "count": 0
      },
      {
        "date": "2026-09-26",
        "label": "Sep 26",
        "count": 0
      },
      {
        "date": "2026-09-27",
        "label": "Sep 27",
        "count": 0
      },
      {
        "date": "2026-09-28",
        "label": "Sep 28",
        "count": 0
      },
      {
        "date": "2026-09-29",
        "label": "Sep 29",
        "count": 0
      },
      {
        "date": "2026-09-30",
        "label": "Sep 30",
        "count": 0
      },
      {
        "date": "2026-10-01",
        "label": "Oct 1",
        "count": 0
      }
    ],
    "commitCount24h": 0,
    "commitCount7d": 0,
    "commitCount30d": 0,
    "tree": [
      {
        "path": "VERSION",
        "title": "Barndoor platform version",
        "detail": "Source-of-truth release marker"
      },
      {
        "path": "docs/versioning.md",
        "title": "Version contract",
        "detail": "Platform and NOC version tracking rules"
      },
      {
        "path": "bot/",
        "title": "Main bot and API runtime",
        "detail": "Discord commands, health API, NOC JSON endpoints"
      },
      {
        "path": "websites/",
        "title": "Public web surfaces",
        "detail": "NOC, Build Log, project pages, static assets"
      },
      {
        "path": "scripts/",
        "title": "Ops guardrails",
        "detail": "Release checks, deploy helpers, smoke tests"
      },
      {
        "path": "docs/",
        "title": "Operator documentation",
        "detail": "Runbooks, contracts, project notes, build history"
      }
    ],
    "head": "3d53c4d"
  },
  "host": {
    "disk": "23G free · 76% used",
    "uptime": "up 6 weeks, 4 days, 18 hours, 54 minutes",
    "diskPercent": 76,
    "load": {
      "one": 0.03,
      "five": 0.01,
      "fifteen": 0,
      "label": "0.03 · 0.01 · 0.00"
    },
    "memory": {
      "totalBytes": 32271908864,
      "usedBytes": 13616300032,
      "freeBytes": 18655608832,
      "percent": 42,
      "label": "42% used"
    },
    "cpu": {
      "available": true,
      "percent": 0,
      "cores": 14,
      "label": "0% used"
    },
    "gpu": {
      "available": false,
      "percent": null,
      "memoryUsedMiB": null,
      "memoryTotalMiB": null,
      "label": "unavailable"
    },
    "temperature": "CPU 53°C",
    "temperatures": {
      "cpu": {
        "celsius": 53,
        "label": "CPU 53°C",
        "source": "thermal-zone:x86_pkg_temp"
      },
      "gpu": null,
      "label": "CPU 53°C",
      "available": true
    }
  },
  "services": [
    {
      "name": "piAppliance",
      "kind": "appliance",
      "ok": false,
      "level": "warn",
      "detail": "stale; 1067709s old; 7/7 checks healthy · 55.6°C · storage 23%",
      "message": "stale; 1067709s old; 7/7 checks healthy · 55.6°C · storage 23%"
    },
    {
      "name": "barndoorEdge",
      "kind": "edge",
      "ok": false,
      "level": "warn",
      "detail": "stale; 781459s old; 3/4 checks healthy",
      "message": "stale; 781459s old; 3/4 checks healthy"
    },
    {
      "name": "barndoor",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "minecraftAgent",
      "kind": "systemd",
      "ok": false,
      "level": "critical"
    },
    {
      "name": "nineo",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "ollama",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "docker",
      "kind": "systemd",
      "ok": false,
      "level": "critical"
    },
    {
      "name": "fail2ban",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "tailscale",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "caddyWeb",
      "kind": "docker",
      "ok": false,
      "level": "critical"
    },
    {
      "name": "haystack",
      "kind": "docker",
      "ok": false,
      "level": "critical"
    },
    {
      "name": "uptimeKuma",
      "kind": "docker",
      "ok": false,
      "level": "critical"
    },
    {
      "name": "tylerSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "nowSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "buildLogSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "nocSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "piNocSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "haystackSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "tm44Site",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "tm44MinecraftSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorLabsSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorLabsPlatformSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorLabsProductsSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorLabsPrivacySite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorLabsNocSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorLabsHaystackSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "barndoorLabsShepherdSite",
      "kind": "website",
      "ok": true,
      "level": "ok"
    }
  ],
  "backup_confidence": {
    "confidence": "critical",
    "reason": "Latest backup.completed is older than 72 hours.",
    "restore_status": {
      "status": "stale",
      "freshness": "stale",
      "reason": "Latest backup.restore-tested is older than 30 days.",
      "restore_failure_superseded": true,
      "latest_restore_failure_active": false,
      "restore_watch_days": 30
    },
    "latest": {
      "backup_completed": {
        "type": "backup.completed",
        "level": "info",
        "title": "MC hot backup completed",
        "time_utc": "2026-09-22T04:31:14.631Z",
        "age": "10d",
        "age_ms": 843682920
      },
      "backup_verified": {
        "type": "backup.verified",
        "level": "info",
        "title": "Minecraft backup verified",
        "time_utc": "2026-08-23T15:03:40.449Z",
        "age": "39d",
        "age_ms": 3397737102
      },
      "backup_failed": {
        "type": "backup.failed",
        "level": "critical",
        "title": "MC hot backup failed",
        "time_utc": "2026-08-15T20:58:15.455Z",
        "age": "47d",
        "age_ms": 4067662096
      },
      "restore_tested": {
        "type": "backup.restore.tested",
        "level": "info",
        "title": "Minecraft restore drill completed",
        "time_utc": "2026-08-23T15:03:40.520Z",
        "age": "39d",
        "age_ms": 3397737031
      },
      "restore_failed": {
        "type": "backup.restore.failed",
        "level": "critical",
        "title": "Minecraft restore drill failed",
        "time_utc": "2026-07-12T15:04:30.666Z",
        "age": "81d",
        "age_ms": 7026486885
      }
    }
  },
  "backup_inventory": {
    "ok": true,
    "count": 800,
    "roots_checked": 2,
    "latest": {
      "time_utc": "2026-09-22T03:00:05.479Z",
      "category": "backup",
      "category_label": "Backup",
      "type": "backup.archive",
      "level": "info",
      "title": "Config backup archive",
      "message": "Latest local backup file detected from the Barndoor backup inventory.",
      "size_bytes": 138
    }
  },
  "recovery_evidence": {
    "schema_version": 1,
    "full_backup": {
      "role": "full_backup",
      "available": true,
      "id": "5ccc62f12a4b1b3b",
      "time_utc": "2026-09-22T04:31:14.631Z",
      "source": "mc-backup",
      "source_label": "MC Backup",
      "type": "backup.completed",
      "title": "MC hot backup completed",
      "level": "info",
      "outcome": "completed"
    },
    "verification": {
      "role": "verification",
      "available": true,
      "id": "cfb49d79b1f0f57a",
      "time_utc": "2026-08-23T15:03:40.449Z",
      "source": "minecraft-restore-dry-run",
      "source_label": "Minecraft Restore Dry Run",
      "type": "backup.verified",
      "title": "Minecraft backup verified",
      "level": "info",
      "outcome": "verified"
    },
    "triage_snapshot": {
      "role": "triage_snapshot",
      "available": true,
      "id": "4566372c7cb31c60",
      "time_utc": "2026-09-13T20:25:02.792Z",
      "source": "mc-triage-snapshot",
      "source_label": "MC Triage Snapshot",
      "type": "backup.completed",
      "title": "MC triage snapshot completed",
      "level": "info",
      "outcome": "completed"
    },
    "restore_drill": {
      "role": "restore_drill",
      "available": true,
      "id": "f6aa260217d3af76",
      "time_utc": "2026-08-23T15:03:40.520Z",
      "source": "minecraft-restore-drill",
      "source_label": "Minecraft Restore Drill",
      "type": "backup.restore.tested",
      "title": "Minecraft restore drill completed",
      "level": "info",
      "outcome": "passed"
    }
  },
  "events": [
    {
      "schema_version": 2,
      "id": "5ccc62f12a4b1b3b",
      "time_utc": "2026-09-22T04:31:14.631Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260922-043001.tar.gz",
        "bytes": 3311805462,
        "size_bytes": 3311805462,
        "sha256": "98140cf70d4278f064ba0c0e17626866116ef903a1f012faac2df44a0813ad2a"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "c23418930f88edbe",
      "time_utc": "2026-09-21T04:31:14.819Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260921-043001.tar.gz",
        "bytes": 3311810306,
        "size_bytes": 3311810306,
        "sha256": "6bf36e5f87f0c41722ab0a9d452aaf2ec431b2979e715b9a63801488ae0290db"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "318f2346f8605e2e",
      "time_utc": "2026-09-20T04:31:13.601Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260920-043000.tar.gz",
        "bytes": 3311807589,
        "size_bytes": 3311807589,
        "sha256": "609ff9afcab63699105d142833b4ca961ce0c620602807e7fe06b9e4878da420"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "128fcef236e84a20",
      "time_utc": "2026-09-19T04:31:14.418Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260919-043001.tar.gz",
        "bytes": 3311814567,
        "size_bytes": 3311814567,
        "sha256": "2b420eccf2aaff2573c97d950495a5c72425f5e4be73dd34414debce76d09019"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "c7a513558d9d812b",
      "time_utc": "2026-09-18T04:31:14.416Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260918-043001.tar.gz",
        "bytes": 3311818817,
        "size_bytes": 3311818817,
        "sha256": "bf0b997d13f150a258c11c8739175db9bc6200534a161e20ae2768e6ea17faf6"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "afc96b78e780be21",
      "time_utc": "2026-09-17T04:31:13.642Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260917-043000.tar.gz",
        "bytes": 3311826961,
        "size_bytes": 3311826961,
        "sha256": "54ebfeeca99d20d720a96ef570cb1a8ae037ff041b4ca36f798e834002a803ac"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "3e0d63c1cfec2605",
      "time_utc": "2026-09-16T04:31:13.869Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260916-043000.tar.gz",
        "bytes": 3311827955,
        "size_bytes": 3311827955,
        "sha256": "c777933b5b359146a5ffd6a19284710df9bda0c9b6f5bf1bed3d6ea6239eaeb0"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "be974a05768bb8a0",
      "time_utc": "2026-09-15T04:31:14.265Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260915-043001.tar.gz",
        "bytes": 3311841020,
        "size_bytes": 3311841020,
        "sha256": "33c0007a85002724f9d1c020d0fdcf868e8f56cef8115593f21530232d46796c"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "a7fff48aefe859a5",
      "time_utc": "2026-09-14T04:31:14.300Z",
      "source": "mc-backup",
      "category": "backup",
      "categories": [
        "backup",
        "service"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC hot backup completed",
      "message": "Nightly hot MC backup completed.",
      "data": {
        "service": "mc",
        "component": "hot-backup",
        "target": "mc",
        "result": "success",
        "archive_created": true,
        "archive_name": "barndoor-mc-full-HOT-20260914-043001.tar.gz",
        "bytes": 3311852243,
        "size_bytes": 3311852243,
        "sha256": "fa2cdbbbdf9df85fb298345be44917604401c93ff41d4cb5638aeea91857e69a"
      },
      "metadata": {
        "public": true,
        "source_label": "MC Backup",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "4566372c7cb31c60",
      "time_utc": "2026-09-13T20:25:02.792Z",
      "source": "mc-triage-snapshot",
      "category": "backup",
      "categories": [
        "backup",
        "minecraft"
      ],
      "category_label": "Backup",
      "type": "backup.completed",
      "level": "info",
      "title": "MC triage snapshot completed",
      "message": "Short-window MC rollback snapshot completed.",
      "data": {},
      "metadata": {
        "public": true,
        "source_label": "MC Triage Snapshot",
        "type_label": "Backup Completed",
        "level_label": "Info",
        "summary": "Backup · Backup Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    }
  ],
  "edge": {
    "ok": true,
    "configured": true,
    "node": "barndoor-edge",
    "state": "stale",
    "healthy": false,
    "stale": true,
    "age_seconds": 781459,
    "received_at": "2026-09-22T21:48:17.594Z",
    "generated_at": "2026-09-22T21:47:38.312080+00:00",
    "checks_total": 4,
    "checks_healthy": 3,
    "checks": [
      {
        "name": "router",
        "kind": "tcp",
        "ok": true,
        "latency_ms": 34
      },
      {
        "name": "barndoor",
        "kind": "tcp",
        "ok": true,
        "latency_ms": 62
      },
      {
        "name": "pi5-noc",
        "kind": "tcp",
        "ok": false,
        "latency_ms": 5006
      },
      {
        "name": "public-site",
        "kind": "http",
        "ok": true,
        "latency_ms": 888
      }
    ],
    "telemetry": {
      "uptime_seconds": 2441792,
      "cpu_temperature_c": 28.2,
      "wifi_rssi_dbm": -60,
      "environment": {
        "available": false,
        "temperature_c": 0,
        "humidity_percent": 0,
        "pressure_hpa": 0
      },
      "bluetooth": {
        "configured": false,
        "available": true,
        "total": 0,
        "present": 0
      },
      "mqtt": {
        "configured": false,
        "published": false
      }
    }
  },
  "pi_appliance": {
    "ok": true,
    "configured": true,
    "node": "barndoor-noc",
    "state": "stale",
    "healthy": false,
    "stale": true,
    "age_seconds": 1067709,
    "received_at": "2026-09-19T14:17:28.148Z",
    "generated_at": "2026-09-19T14:17:28.030461Z",
    "checks_total": 7,
    "checks_healthy": 7,
    "checks": [
      {
        "name": "thermal",
        "kind": "thermal",
        "ok": true
      },
      {
        "name": "kiosk",
        "kind": "service",
        "ok": true
      },
      {
        "name": "watchdog",
        "kind": "watchdog",
        "ok": true
      },
      {
        "name": "storage",
        "kind": "storage",
        "ok": true
      },
      {
        "name": "display",
        "kind": "display",
        "ok": true
      },
      {
        "name": "touch",
        "kind": "input",
        "ok": true
      },
      {
        "name": "time_sync",
        "kind": "clock",
        "ok": true
      }
    ],
    "telemetry": {
      "uptime_seconds": 2525288.33,
      "cpu_temperature_c": 55.65,
      "current_undervoltage": false,
      "current_frequency_capped": false,
      "current_throttled": false,
      "current_soft_temp_limit": false,
      "history_undervoltage": false,
      "history_frequency_capped": false,
      "history_throttled": false,
      "history_soft_temp_limit": false,
      "storage_used_percent": 23.488221042294455,
      "runtime_watchdog_seconds": 30,
      "watchdog_device_present": true,
      "kiosk_active": true,
      "kiosk_restarts": 0,
      "display_connected": true,
      "display_width": 800,
      "display_height": 480,
      "touch_active": true,
      "time_synchronized": true
    }
  }
}
