{
  "generated_at": "2026-03-22T08:53:35.797Z",
  "threshold_minutes": 30,
  "summary": {
    "total": 8,
    "down": 0,
    "up_unresponsive": 0,
    "up_reporting_stale": 8,
    "up_reporting_degraded": 0,
    "up_reporting_healthy": 0,
    "unknown": 0
  },
  "agents": {
    "rivet": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": 14269,
      "last_heartbeat_at": "2026-03-12T11:05:00Z",
      "current_task": "Attempted to wake Harper and Susan to process backlog, but encountered model failures (gemini API limits).",
      "fleet_status": "active",
      "degraded_reason": null,
      "port": 18789,
      "service": "clawdbot-gateway"
    },
    "builder": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": 50,
      "last_heartbeat_at": "2026-03-22T08:04:03.365Z",
      "current_task": "Waiting for work",
      "fleet_status": "idle",
      "degraded_reason": null,
      "port": 18790,
      "service": "clawdbot-builder"
    },
    "susan": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": 83,
      "last_heartbeat_at": "2026-03-22T07:31:00Z",
      "current_task": "Checked queue and fleet state, no pending tasks. Sunday quiet hours in effect.",
      "fleet_status": "active",
      "degraded_reason": null,
      "port": 18792,
      "service": "clawdbot-susan"
    },
    "harper": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": 8260,
      "last_heartbeat_at": "2026-03-17T02:14:00+11:00",
      "current_task": "Service healthy, clearing stale blocked status",
      "fleet_status": "idle",
      "degraded_reason": "api_limit_exceeded",
      "port": 18796,
      "service": "clawdbot-harper"
    },
    "sentinel": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": 62,
      "last_heartbeat_at": "2026-03-22T18:51:19+11:00",
      "current_task": "Restarted Harper (stalled 5d). Escalate API billing limits and MVP grant blockers to Michael.",
      "fleet_status": "active",
      "degraded_reason": null,
      "port": 18800,
      "service": "clawdbot-sentinel"
    },
    "radar": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": 1513,
      "last_heartbeat_at": "2026-03-21T07:41:00.000Z",
      "current_task": "Checked inbox and queue, performed routine scan of competitors (HiPages/Airtasker). No critical anomalies found.",
      "fleet_status": "active",
      "degraded_reason": null,
      "port": 18804,
      "service": "clawdbot-radar"
    },
    "herald": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": null,
      "last_heartbeat_at": null,
      "current_task": "Checked fleet status, empty inbox. Buddy Radar stalled for 24h, sent wake via inbox.",
      "fleet_status": "active",
      "degraded_reason": "api_limit_exceeded",
      "port": 18808,
      "service": "clawdbot-herald"
    },
    "cog": {
      "health": {
        "process_up": true,
        "gateway_reachable": true,
        "heartbeat_fresh": false,
        "work_state_fresh": false,
        "derived_status": "up_reporting_stale"
      },
      "last_heartbeat_minutes": 68,
      "last_heartbeat_at": "2026-03-22T18:46:00+11:00",
      "current_task": "inbox-curation",
      "fleet_status": "active",
      "degraded_reason": null,
      "port": 18812,
      "service": "clawdbot-cog"
    }
  }
}
