{
  "ok": true,
  "updated_utc": "2026-07-31T21:45:32.007Z",
  "platform": {
    "name": "Barndoor",
    "overall": "ok",
    "health_percent": 100,
    "checks_total": 27,
    "checks_healthy": 27,
    "checks_failed": 0,
    "services_total": 11,
    "services_healthy": 11,
    "services_failed": 0,
    "websites_total": 16,
    "websites_healthy": 16,
    "websites_failed": 0,
    "guardrails_total": 4,
    "guardrails_healthy": 4,
    "guardrails_failed": 0
  },
  "release": {
    "name": "Barndoor",
    "version": "0.1.0",
    "platform": "0.1.0",
    "noc": "2.2.31",
    "api": "platform-v1",
    "scheme": "barndoor-semver"
  },
  "repository": {
    "name": "tilhr/barndoor",
    "version": "0.1.0",
    "branch": "main",
    "commit": "40c8d78",
    "dirtyFiles": 0,
    "ahead": 0,
    "behind": 0,
    "history": [
      {
        "commit": "40c8d78",
        "title": "Prepare Shepherd R1 intended-account reconciliation (#88)"
      },
      {
        "commit": "46a6448",
        "title": "Include intended-account reconciliation checks"
      },
      {
        "commit": "592018e",
        "title": "Add intended-account reconciliation workflow"
      },
      {
        "commit": "01036f9",
        "title": "Document intended-account reconciliation gate"
      },
      {
        "commit": "123d33c",
        "title": "Add intended-account reconciliation contract"
      },
      {
        "commit": "ab2d09c",
        "title": "Add intended-account reconciliation client"
      }
    ],
    "activity30d": [
      {
        "date": "2026-07-02",
        "label": "Jul 2",
        "count": 1
      },
      {
        "date": "2026-07-03",
        "label": "Jul 3",
        "count": 0
      },
      {
        "date": "2026-07-04",
        "label": "Jul 4",
        "count": 12
      },
      {
        "date": "2026-07-05",
        "label": "Jul 5",
        "count": 0
      },
      {
        "date": "2026-07-06",
        "label": "Jul 6",
        "count": 0
      },
      {
        "date": "2026-07-07",
        "label": "Jul 7",
        "count": 26
      },
      {
        "date": "2026-07-08",
        "label": "Jul 8",
        "count": 31
      },
      {
        "date": "2026-07-09",
        "label": "Jul 9",
        "count": 23
      },
      {
        "date": "2026-07-10",
        "label": "Jul 10",
        "count": 22
      },
      {
        "date": "2026-07-11",
        "label": "Jul 11",
        "count": 6
      },
      {
        "date": "2026-07-12",
        "label": "Jul 12",
        "count": 0
      },
      {
        "date": "2026-07-13",
        "label": "Jul 13",
        "count": 4
      },
      {
        "date": "2026-07-14",
        "label": "Jul 14",
        "count": 5
      },
      {
        "date": "2026-07-15",
        "label": "Jul 15",
        "count": 2
      },
      {
        "date": "2026-07-16",
        "label": "Jul 16",
        "count": 0
      },
      {
        "date": "2026-07-17",
        "label": "Jul 17",
        "count": 0
      },
      {
        "date": "2026-07-18",
        "label": "Jul 18",
        "count": 1
      },
      {
        "date": "2026-07-19",
        "label": "Jul 19",
        "count": 0
      },
      {
        "date": "2026-07-20",
        "label": "Jul 20",
        "count": 0
      },
      {
        "date": "2026-07-21",
        "label": "Jul 21",
        "count": 0
      },
      {
        "date": "2026-07-22",
        "label": "Jul 22",
        "count": 0
      },
      {
        "date": "2026-07-23",
        "label": "Jul 23",
        "count": 0
      },
      {
        "date": "2026-07-24",
        "label": "Jul 24",
        "count": 1
      },
      {
        "date": "2026-07-25",
        "label": "Jul 25",
        "count": 40
      },
      {
        "date": "2026-07-26",
        "label": "Jul 26",
        "count": 75
      },
      {
        "date": "2026-07-27",
        "label": "Jul 27",
        "count": 63
      },
      {
        "date": "2026-07-28",
        "label": "Jul 28",
        "count": 42
      },
      {
        "date": "2026-07-29",
        "label": "Jul 29",
        "count": 6
      },
      {
        "date": "2026-07-30",
        "label": "Jul 30",
        "count": 0
      },
      {
        "date": "2026-07-31",
        "label": "Jul 31",
        "count": 7
      }
    ],
    "commitCount24h": 7,
    "commitCount30d": 367,
    "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": "40c8d78"
  },
  "host": {
    "disk": "25G free · 75% used",
    "uptime": "up 1 week, 2 hours, 51 minutes",
    "diskPercent": 75,
    "load": {
      "one": 0.17,
      "five": 0.12,
      "fifteen": 0.11,
      "label": "0.17 · 0.12 · 0.11"
    },
    "memory": {
      "totalBytes": 32271908864,
      "usedBytes": 15152984064,
      "freeBytes": 17118924800,
      "percent": 47,
      "label": "47% used"
    },
    "temperature": "CPU 43°C · GPU 37°C",
    "temperatures": {
      "cpu": {
        "celsius": 43,
        "label": "CPU 43°C",
        "source": "thermal-zone:x86_pkg_temp"
      },
      "gpu": {
        "celsius": 37,
        "label": "GPU 37°C",
        "source": "nvidia-smi"
      },
      "label": "CPU 43°C · GPU 37°C",
      "available": true
    }
  },
  "services": [
    {
      "name": "barndoorEdge",
      "kind": "edge",
      "ok": true,
      "level": "ok",
      "detail": "healthy; 56s old; 4/4 checks healthy",
      "message": "healthy; 56s old; 4/4 checks healthy"
    },
    {
      "name": "barndoor",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "minecraftAgent",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "nineo",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "ollama",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "docker",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "fail2ban",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "tailscale",
      "kind": "systemd",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "caddyWeb",
      "kind": "docker",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "haystack",
      "kind": "docker",
      "ok": true,
      "level": "ok"
    },
    {
      "name": "uptimeKuma",
      "kind": "docker",
      "ok": true,
      "level": "ok"
    },
    {
      "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": "green",
    "reason": "Latest backup completed inside the expected window, verification passed, restore drill passed, and the older restore failure has been superseded.",
    "restore_status": {
      "status": "passed",
      "freshness": "current",
      "reason": "Latest restore drill passed; older restore failure is superseded.",
      "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-07-31T04:31:15.061Z",
        "age": "17h",
        "age_ms": 62056905
      },
      "backup_verified": {
        "type": "backup.verified",
        "level": "info",
        "title": "Minecraft backup verified",
        "time_utc": "2026-07-26T15:04:28.587Z",
        "age": "5d",
        "age_ms": 456063379
      },
      "backup_failed": null,
      "restore_tested": {
        "type": "backup.restore.tested",
        "level": "info",
        "title": "Minecraft restore drill completed",
        "time_utc": "2026-07-26T15:04:28.660Z",
        "age": "5d",
        "age_ms": 456063306
      },
      "restore_failed": {
        "type": "backup.restore.failed",
        "level": "critical",
        "title": "Minecraft restore drill failed",
        "time_utc": "2026-07-12T15:04:30.666Z",
        "age": "19d",
        "age_ms": 1665661300
      }
    }
  },
  "backup_inventory": {
    "ok": true,
    "count": 800,
    "roots_checked": 2,
    "latest": {
      "time_utc": "2026-07-31T03:00:04.012Z",
      "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": "c36314f84ec7ead4",
      "time_utc": "2026-07-31T04:31:15.061Z",
      "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": "6071694220c1f3bd",
      "time_utc": "2026-07-26T15:04:28.587Z",
      "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": "ae105da70b62c817",
      "time_utc": "2026-07-26T05:25:03.065Z",
      "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": "cda88853bce2a429",
      "time_utc": "2026-07-26T15:04:28.660Z",
      "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": "3ef6e06126c35aa7",
      "time_utc": "2026-07-31T14:02:50.057Z",
      "source": "runtime-doctor",
      "category": "system",
      "categories": [
        "system"
      ],
      "category_label": "System",
      "type": "system.event",
      "level": "info",
      "title": "Runtime baseline clean",
      "message": "Runtime doctor passed with 0 warning(s); previous warning events are historical and currently resolved.",
      "data": {
        "component": "runtime-doctor",
        "status": "clean",
        "failures": 0,
        "warnings": 0,
        "advisories": 10
      },
      "metadata": {
        "public": true,
        "source_label": "Runtime Doctor",
        "type_label": "System Event",
        "level_label": "Info",
        "summary": "System · System Event"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "c36314f84ec7ead4",
      "time_utc": "2026-07-31T04:31:15.061Z",
      "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-20260731-043001.tar.gz",
        "bytes": 3311034296,
        "size_bytes": 3311034296,
        "sha256": "607ffeb209569578f789dbd84fa741c21430dcf3cfdfe3517f5469a314923c27"
      },
      "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": "ef9774058042dda9",
      "time_utc": "2026-07-30T14:01:29.406Z",
      "source": "runtime-doctor",
      "category": "system",
      "categories": [
        "system"
      ],
      "category_label": "System",
      "type": "system.event",
      "level": "info",
      "title": "Runtime baseline clean",
      "message": "Runtime doctor passed with 0 warning(s); previous warning events are historical and currently resolved.",
      "data": {
        "component": "runtime-doctor",
        "status": "clean",
        "failures": 0,
        "warnings": 0,
        "advisories": 10
      },
      "metadata": {
        "public": true,
        "source_label": "Runtime Doctor",
        "type_label": "System Event",
        "level_label": "Info",
        "summary": "System · System Event"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "b9852061c6e1eea6",
      "time_utc": "2026-07-30T04:31:14.660Z",
      "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-20260730-043001.tar.gz",
        "bytes": 3311039817,
        "size_bytes": 3311039817,
        "sha256": "c036cddc1433d182ca0b9540924d2e28c515399dc549e2069f1e2c8079a1edb5"
      },
      "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": "c7d795fa7ab10d2e",
      "time_utc": "2026-07-29T14:01:28.973Z",
      "source": "runtime-doctor",
      "category": "system",
      "categories": [
        "system"
      ],
      "category_label": "System",
      "type": "system.event",
      "level": "info",
      "title": "Runtime baseline clean",
      "message": "Runtime doctor passed with 0 warning(s); previous warning events are historical and currently resolved.",
      "data": {
        "component": "runtime-doctor",
        "status": "clean",
        "failures": 0,
        "warnings": 0,
        "advisories": 10
      },
      "metadata": {
        "public": true,
        "source_label": "Runtime Doctor",
        "type_label": "System Event",
        "level_label": "Info",
        "summary": "System · System Event"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "ad3a071fbdecd494",
      "time_utc": "2026-07-29T05:09:27.362Z",
      "source": "noc",
      "category": "deploy",
      "categories": [
        "deploy",
        "web"
      ],
      "category_label": "Deploy",
      "type": "deploy.completed",
      "level": "info",
      "title": "Pi NOC wallboard deployed",
      "message": "The compact Barndoor Pi NOC wallboard route was deployed from the source repository.",
      "data": {
        "site": "tylerrodgers.space",
        "component": "pi-noc-wallboard",
        "method": "deploy-pi-noc-wallboard"
      },
      "metadata": {
        "public": true,
        "source_label": "Noc",
        "type_label": "Deploy Completed",
        "level_label": "Info",
        "summary": "Deploy · Deploy Completed"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "647f7ee7f8c1976b",
      "time_utc": "2026-07-29T04:31:15.485Z",
      "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-20260729-043001.tar.gz",
        "bytes": 3311042894,
        "size_bytes": 3311042894,
        "sha256": "464211042b306aa1d0234a5781e718d4cafea7600b644a4d43f8dc7d41d9e8df"
      },
      "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": "2f125baf40b7ca72",
      "time_utc": "2026-07-28T14:01:28.846Z",
      "source": "runtime-doctor",
      "category": "system",
      "categories": [
        "system"
      ],
      "category_label": "System",
      "type": "system.event",
      "level": "info",
      "title": "Runtime baseline clean",
      "message": "Runtime doctor passed with 0 warning(s); previous warning events are historical and currently resolved.",
      "data": {
        "component": "runtime-doctor",
        "status": "clean",
        "failures": 0,
        "warnings": 0,
        "advisories": 10
      },
      "metadata": {
        "public": true,
        "source_label": "Runtime Doctor",
        "type_label": "System Event",
        "level_label": "Info",
        "summary": "System · System Event"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    },
    {
      "schema_version": 2,
      "id": "df75ac5e09b94238",
      "time_utc": "2026-07-28T04:31:14.396Z",
      "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-20260728-043001.tar.gz",
        "bytes": 3311050009,
        "size_bytes": 3311050009,
        "sha256": "97f697b6e3dcca7eeae0b5e84cbb62fb781aa2b3d69b90769096d43b282d7cde"
      },
      "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": "d6ef64627ed6ba51",
      "time_utc": "2026-07-27T14:04:20.016Z",
      "source": "runtime-doctor",
      "category": "system",
      "categories": [
        "system"
      ],
      "category_label": "System",
      "type": "system.event",
      "level": "info",
      "title": "Runtime baseline clean",
      "message": "Runtime doctor passed with 0 warning(s); previous warning events are historical and currently resolved.",
      "data": {
        "component": "runtime-doctor",
        "status": "clean",
        "failures": 0,
        "warnings": 0,
        "advisories": 10
      },
      "metadata": {
        "public": true,
        "source_label": "Runtime Doctor",
        "type_label": "System Event",
        "level_label": "Info",
        "summary": "System · System Event"
      },
      "activity": {
        "active": true,
        "state": "active",
        "reason": null,
        "resolved_by": null,
        "resolved_at_utc": null
      }
    }
  ],
  "edge": {
    "ok": true,
    "configured": true,
    "node": "barndoor-edge",
    "state": "healthy",
    "healthy": true,
    "stale": false,
    "age_seconds": 56,
    "received_at": "2026-07-31T21:44:35.118Z",
    "generated_at": "2026-07-31T21:43:45.686751+00:00",
    "checks_total": 4,
    "checks_healthy": 4,
    "checks": [
      {
        "name": "router",
        "kind": "tcp",
        "ok": true,
        "latency_ms": 33
      },
      {
        "name": "barndoor",
        "kind": "tcp",
        "ok": true,
        "latency_ms": 73
      },
      {
        "name": "pi5-noc",
        "kind": "tcp",
        "ok": true,
        "latency_ms": 31
      },
      {
        "name": "public-site",
        "kind": "http",
        "ok": true,
        "latency_ms": 1076
      }
    ],
    "telemetry": {
      "uptime_seconds": 495355,
      "cpu_temperature_c": 31.5,
      "wifi_rssi_dbm": -68,
      "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
      }
    }
  }
}
