{
  "generatedAt": "2026-06-27T07:12:11.118Z",
  "dashboardUrl": "https://ry-ops.github.io/git-steer-state/",
  "fleet": {
    "totalRepos": 43,
    "reposWithOpenAlerts": 6,
    "totalOpenAlerts": 221,
    "openBySeverity": {
      "critical": 8,
      "high": 74,
      "medium": 103,
      "low": 36
    },
    "fixedCves": 28,
    "fixRate": 0.11244979919678715,
    "avgMttrHours": 0
  },
  "escalation": {
    "threshold": 3,
    "hardStop": [
      "ry-ops/commit-relay",
      "ry-ops/DriveIQ",
      "ry-ops/qdrant-fabric",
      "ry-ops/blog",
      "ry-ops/building-serverless-website-github-cloudflare",
      "ry-ops/linux"
    ],
    "inLoop": []
  },
  "repos": [
    {
      "repo": "ry-ops/commit-relay",
      "openAlerts": 100,
      "bySeverity": {
        "critical": 8,
        "high": 39,
        "medium": 38,
        "low": 15
      },
      "fixed": 0,
      "escalation": "hard-stop",
      "consecutiveFallouts": 13,
      "lastFloor": "api-server",
      "lastVerdict": "NO-GO"
    },
    {
      "repo": "ry-ops/DriveIQ",
      "openAlerts": 59,
      "bySeverity": {
        "critical": 0,
        "high": 18,
        "medium": 34,
        "low": 7
      },
      "fixed": 2,
      "escalation": "hard-stop",
      "consecutiveFallouts": 15,
      "lastFloor": "docker-extension/ui",
      "lastVerdict": "NO-GO"
    },
    {
      "repo": "ry-ops/qdrant-fabric",
      "openAlerts": 26,
      "bySeverity": {
        "critical": 0,
        "high": 8,
        "medium": 11,
        "low": 7
      },
      "fixed": 1,
      "escalation": "hard-stop",
      "consecutiveFallouts": 3,
      "lastFloor": "no-op",
      "lastVerdict": "worker no-op; 26 dep(s) remain — likely transitive, needs lock-regen/manual"
    },
    {
      "repo": "ry-ops/blog",
      "openAlerts": 25,
      "bySeverity": {
        "critical": 0,
        "high": 6,
        "medium": 13,
        "low": 6
      },
      "fixed": 2,
      "escalation": "hard-stop",
      "consecutiveFallouts": 13,
      "lastFloor": ".",
      "lastVerdict": "failure"
    },
    {
      "repo": "ry-ops/building-serverless-website-github-cloudflare",
      "openAlerts": 7,
      "bySeverity": {
        "critical": 0,
        "high": 3,
        "medium": 3,
        "low": 1
      },
      "fixed": 7,
      "escalation": "hard-stop",
      "consecutiveFallouts": 13,
      "lastFloor": ".",
      "lastVerdict": "NO-GO"
    },
    {
      "repo": "ry-ops/linux",
      "openAlerts": 4,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 4,
        "low": 0
      },
      "fixed": 0,
      "escalation": "hard-stop",
      "consecutiveFallouts": 3,
      "lastFloor": "no-op",
      "lastVerdict": "worker no-op; 4 dep(s) remain — likely transitive, needs lock-regen/manual"
    },
    {
      "repo": "ry-ops/unifi-mcp-server",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 12,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/unifi-cloudflare-ddns",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/starlink-enterprise-mcp-server",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/proxmox-mcp-server",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/cloudflare-mcp-server",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/microsoft-graph-mcp-server",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/ry-ops",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/aiana",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 1,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/ATSFlow",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 1,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/sentinel-forge",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/AEO",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/k3s-mcp-server",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/building-your-first-claude-agent",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/creating-your-first-mcp-server",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/deploying-your-first-kubernetes-cluster",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/getting-started-docker-containers",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 2,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/setting-up-cicd-github-actions",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/building-rest-api-fastapi",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/monitoring-infrastructure-prometheus-grafana",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/git-steer",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/n8n-fabric",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/eagle-scout",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/homelab-hub-plus",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/eagle-scout-extension",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/project-pegaprox",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/proxasaurus",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/bloatkill",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/stackforge",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/capture-cadence",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/homelab-hub-state",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/terraink",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/doom-over-dns",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/claude-code-source",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/raspberryfluke",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/mempalace",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/unifi-base44",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    },
    {
      "repo": "ry-ops/CL4R1T4S",
      "openAlerts": 0,
      "bySeverity": {
        "critical": 0,
        "high": 0,
        "medium": 0,
        "low": 0
      },
      "fixed": 0,
      "escalation": "clear",
      "consecutiveFallouts": 0,
      "lastFloor": null,
      "lastVerdict": null
    }
  ]
}