{
 "meta": {
  "version": "3.0",
  "generated": "2026-04-24",
  "total_competitors": 28,
  "total_criteria": 92,
  "total_pillars": 9,
  "overall_score": 2.89,
  "source": "ai-sre-platform-benchmark-v3-final.xlsx",
  "self_assessed": true,
  "methodology_url": "/benchmark-methodology/",
  "disclosure": "Self-administered. Keel wrote the criteria, chose the weights and scored itself; competitors were scored from public documentation without hands-on testing. 83 of 92 criteria map to a Keel feature ID. Re-graded against running code Keel scores 2.39, not 2.89. A separate broader panel places Keel second, behind Datadog.",
  "honest_overall_score": 2.39
 },
 "verdict_map": {
  "3": {
   "label": "Robust",
   "rank": 3
  },
  "2": {
   "label": "Standard",
   "rank": 2
  },
  "1": {
   "label": "Partial",
   "rank": 1
  },
  "0": {
   "label": "Missing",
   "rank": 0
  },
  "?": {
   "label": "Unknown",
   "rank": -1
  }
 },
 "categories": [
  {
   "slug": "pure-plays",
   "label": "AI SRE Pure-Plays",
   "featured_competitor_slug": "cleric"
  },
  {
   "slug": "hyperscalers",
   "label": "Hyperscalers",
   "featured_competitor_slug": "azure-sre"
  },
  {
   "slug": "obs-platforms",
   "label": "Observability Platforms",
   "featured_competitor_slug": "datadog"
  },
  {
   "slug": "incident-mgmt",
   "label": "Incident Management",
   "featured_competitor_slug": "incident-io"
  },
  {
   "slug": "workflow",
   "label": "Workflow Tools",
   "featured_competitor_slug": "nudgebee"
  },
  {
   "slug": "open-source",
   "label": "Open-Source",
   "featured_competitor_slug": "opensre"
  }
 ],
 "competitors": [
  {
   "name": "Keel",
   "slug": "keel",
   "category": "keel"
  },
  {
   "name": "Cleric",
   "slug": "cleric",
   "category": "pure-plays"
  },
  {
   "name": "Resolve",
   "slug": "resolve",
   "category": "pure-plays"
  },
  {
   "name": "Traversal",
   "slug": "traversal",
   "category": "pure-plays"
  },
  {
   "name": "NeuBird",
   "slug": "neubird",
   "category": "pure-plays"
  },
  {
   "name": "Ciroos",
   "slug": "ciroos",
   "category": "pure-plays"
  },
  {
   "name": "Sherlocks",
   "slug": "sherlocks",
   "category": "pure-plays"
  },
  {
   "name": "Dash0",
   "slug": "dash0",
   "category": "pure-plays"
  },
  {
   "name": "Anyshift",
   "slug": "anyshift",
   "category": "pure-plays"
  },
  {
   "name": "Azure SRE",
   "slug": "azure-sre",
   "category": "hyperscalers"
  },
  {
   "name": "Gemini CA",
   "slug": "gemini-ca",
   "category": "hyperscalers"
  },
  {
   "name": "AWS Q",
   "slug": "aws-q",
   "category": "hyperscalers"
  },
  {
   "name": "Datadog",
   "slug": "datadog",
   "category": "obs-platforms"
  },
  {
   "name": "Dynatrace",
   "slug": "dynatrace",
   "category": "obs-platforms"
  },
  {
   "name": "New Relic",
   "slug": "new-relic",
   "category": "obs-platforms"
  },
  {
   "name": "Splunk",
   "slug": "splunk",
   "category": "obs-platforms"
  },
  {
   "name": "Observe",
   "slug": "observe",
   "category": "obs-platforms"
  },
  {
   "name": "Metoro",
   "slug": "metoro",
   "category": "obs-platforms"
  },
  {
   "name": "Komodor",
   "slug": "komodor",
   "category": "obs-platforms"
  },
  {
   "name": "incident.io",
   "slug": "incident-io",
   "category": "incident-mgmt"
  },
  {
   "name": "Rootly",
   "slug": "rootly",
   "category": "incident-mgmt"
  },
  {
   "name": "PagerDuty",
   "slug": "pagerduty",
   "category": "incident-mgmt"
  },
  {
   "name": "FireHydrant",
   "slug": "firehydrant",
   "category": "incident-mgmt"
  },
  {
   "name": "BetterStack",
   "slug": "betterstack",
   "category": "incident-mgmt"
  },
  {
   "name": "Nudgebee",
   "slug": "nudgebee",
   "category": "workflow"
  },
  {
   "name": "SRE.ai",
   "slug": "sre-ai",
   "category": "workflow"
  },
  {
   "name": "Lightrun",
   "slug": "lightrun",
   "category": "workflow"
  },
  {
   "name": "OpenSRE",
   "slug": "opensre",
   "category": "open-source"
  },
  {
   "name": "Causely",
   "slug": "causely",
   "category": "open-source"
  }
 ],
 "overall": [
  {
   "pillar": "Core AI & Investigation",
   "weight": 25,
   "keel_score": 3.0,
   "best_competitor": "Cleric (2.41)",
   "gap": "+0.59",
   "insight": "Match or beat top pure-plays. Neo4j + episodic memory + calibration form your moat."
  },
  {
   "pillar": "LLM Gateway & Governance",
   "weight": 15,
   "keel_score": 3.0,
   "best_competitor": "Dash0 (1.83)",
   "gap": "+1.17",
   "insight": "CATEGORY-OF-ONE. Nobody ships this as a first-class concern. Lead with it in pitches."
  },
  {
   "pillar": "Observability Depth",
   "weight": 15,
   "keel_score": 3.0,
   "best_competitor": "Observe (2.57)",
   "gap": "+0.43",
   "insight": "You ship the stack. Dynatrace/Splunk charge 300x for equivalent; obs pure-plays lack it."
  },
  {
   "pillar": "Integrations",
   "weight": 10,
   "keel_score": 2.88,
   "best_competitor": "PagerDuty (2.47)",
   "gap": "+0.41",
   "insight": "Competitive on depth; behind on catalog breadth (PagerDuty ~700, you 8). Ship the Plugin Architecture (P-18)."
  },
  {
   "pillar": "Deployment & Operations",
   "weight": 10,
   "keel_score": 3.0,
   "best_competitor": "OpenSRE (1.79)",
   "gap": "+1.21",
   "insight": "Docker + K8s Helm + Terraform AWS/GCP all shipped. Most competitors are SaaS-only."
  },
  {
   "pillar": "Security & Compliance",
   "weight": 10,
   "keel_score": 2.0,
   "best_competitor": "Azure SRE (2.3)",
   "gap": "-0.3",
   "insight": "CONTAINER SECURITY STRONG. SOC2 Type II + ISO 27001 are the missing pieces \u2014 actual gap."
  },
  {
   "pillar": "Human-in-the-Loop & Lifecycle",
   "weight": 5,
   "keel_score": 3.0,
   "best_competitor": "incident.io (2.5)",
   "gap": "+0.5",
   "insight": "5-state lifecycle + 3 resolution paths + postmortem. On par with incident.io."
  },
  {
   "pillar": "Operator UI & UX",
   "weight": 5,
   "keel_score": 3.0,
   "best_competitor": "Dynatrace (2.23)",
   "gap": "+0.77",
   "insight": "Functionally complete. Commercial polish (Rootly) is 1-2 years ahead on fit-and-finish."
  },
  {
   "pillar": "Cost & TCO",
   "weight": 5,
   "keel_score": 3.0,
   "best_competitor": "OpenSRE (3.0)",
   "gap": "+0.0",
   "insight": "UNRIVALED. $0 license + self-host + BYO-LLM is a category alone."
  }
 ],
 "pillars": [
  {
   "slug": "core-ai-investigation",
   "name": "Core AI & Investigation",
   "weight_pct": 25,
   "criteria": [
    {
     "criterion": "AI-powered Root Cause Analysis",
     "priority": "Critical",
     "feature_ref": "F-02",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 3,
       "label": "Robust"
      },
      "resolve": {
       "rank": 3,
       "label": "Robust"
      },
      "traversal": {
       "rank": 3,
       "label": "Robust"
      },
      "neubird": {
       "rank": 3,
       "label": "Robust"
      },
      "ciroos": {
       "rank": 3,
       "label": "Robust"
      },
      "sherlocks": {
       "rank": 3,
       "label": "Robust"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 3,
       "label": "Robust"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 3,
       "label": "Robust"
      },
      "komodor": {
       "rank": 3,
       "label": "Robust"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Multi-signal confidence scoring",
     "priority": "Critical",
     "feature_ref": "F-03",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 3,
       "label": "Robust"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Confidence calibration from historical outcomes",
     "priority": "Critical",
     "feature_ref": "F-47",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Evidence trail / step-by-step explainability",
     "priority": "Critical",
     "feature_ref": "F-06",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 3,
       "label": "Robust"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 2,
       "label": "Standard"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 3,
       "label": "Robust"
      }
     }
    },
    {
     "criterion": "Episodic memory / learning loop",
     "priority": "Critical",
     "feature_ref": "F-67",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 3,
       "label": "Robust"
      },
      "resolve": {
       "rank": 3,
       "label": "Robust"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 3,
       "label": "Robust"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Service topology graph (Neo4j / graph DB)",
     "priority": "Critical",
     "feature_ref": "F-64",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 3,
       "label": "Robust"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 3,
       "label": "Robust"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 3,
       "label": "Robust"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 3,
       "label": "Robust"
      }
     }
    },
    {
     "criterion": "Correlation engine (temporal + causal)",
     "priority": "Standard",
     "feature_ref": "F-09",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 3,
       "label": "Robust"
      },
      "neubird": {
       "rank": 3,
       "label": "Robust"
      },
      "ciroos": {
       "rank": 3,
       "label": "Robust"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 3,
       "label": "Robust"
      }
     }
    },
    {
     "criterion": "Context prioritization (top-N services, token budget)",
     "priority": "Standard",
     "feature_ref": "F-08",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Runbook selection engine",
     "priority": "Standard",
     "feature_ref": "F-07",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 3,
       "label": "Robust"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Blast radius analysis",
     "priority": "Standard",
     "feature_ref": "F-34",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 3,
       "label": "Robust"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 3,
       "label": "Robust"
      },
      "komodor": {
       "rank": 3,
       "label": "Robust"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 3,
       "label": "Robust"
      }
     }
    },
    {
     "criterion": "Historical context injection (past RCAs into prompt)",
     "priority": "Standard",
     "feature_ref": "F-33",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 3,
       "label": "Robust"
      },
      "resolve": {
       "rank": 3,
       "label": "Robust"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 3,
       "label": "Robust"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Semantic similarity (embeddings)",
     "priority": "Standard",
     "feature_ref": "F-36",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 3,
       "label": "Robust"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Incident priority scoring (revenue + blast radius composite)",
     "priority": "Optional",
     "feature_ref": "F-04",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Wrong-RCA auto re-investigation",
     "priority": "Optional",
     "feature_ref": "F-35",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "ML anomaly detection (z-score, time-of-day baselines)",
     "priority": "Critical",
     "feature_ref": "F-84",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Multi-strategy alert clustering (temporal+causal+similarity+dependency)",
     "priority": "Standard",
     "feature_ref": "F-85",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "AI log intelligence (LLM categorization + pattern detection)",
     "priority": "Standard",
     "feature_ref": "F-87",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Adaptive learning + post-remediation auto-verify",
     "priority": "Critical",
     "feature_ref": "F-92",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Full RCA explainability API (per-incident /rca/explain)",
     "priority": "Critical",
     "feature_ref": "F-76",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    }
   ]
  },
  {
   "slug": "llm-gateway-governance",
   "name": "LLM Gateway & Governance",
   "weight_pct": 15,
   "criteria": [
    {
     "criterion": "Multi-backend LLM routing (OpenAI + Anthropic + local)",
     "priority": "Critical",
     "feature_ref": "F-12",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 3,
       "label": "Robust"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Bring-your-own-LLM / BYO-key",
     "priority": "Critical",
     "feature_ref": "F-12",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 3,
       "label": "Robust"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Daily cost cap / hard budget enforcement",
     "priority": "Critical",
     "feature_ref": "F-15",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Pause/resume kill switch",
     "priority": "Critical",
     "feature_ref": "F-18",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Token & cost metrics in Grafana",
     "priority": "Critical",
     "feature_ref": "F-31",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Circuit breakers per model",
     "priority": "Standard",
     "feature_ref": "F-13",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Priority queue + back-pressure (429)",
     "priority": "Standard",
     "feature_ref": "F-11",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Multi-worker queue with timeout cascade",
     "priority": "Standard",
     "feature_ref": "F-16",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Provider rate limit header capture",
     "priority": "Standard",
     "feature_ref": "F-17",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Self-healing model reconciliation",
     "priority": "Optional",
     "feature_ref": "F-14",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "AI system observability API (token / cost / quality stats)",
     "priority": "Standard",
     "feature_ref": "F-88",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    }
   ]
  },
  {
   "slug": "observability-depth",
   "name": "Observability Depth",
   "weight_pct": 15,
   "criteria": [
    {
     "criterion": "Ships full obs stack (metrics + logs + traces bundled)",
     "priority": "Critical",
     "feature_ref": "F-19",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "SLO management service (SLI/SLO lifecycle)",
     "priority": "Critical",
     "feature_ref": "F-21",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "SLO burn-rate alerting (multi-window)",
     "priority": "Critical",
     "feature_ref": "F-22",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "OpenTelemetry native (first-class, not add-on)",
     "priority": "Critical",
     "feature_ref": "F-24",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 3,
       "label": "Robust"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Log\u2194Trace bidirectional correlation",
     "priority": "Standard",
     "feature_ref": "F-20",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 3,
       "label": "Robust"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Persistent dependency graph (live from traces)",
     "priority": "Standard",
     "feature_ref": "F-42",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 3,
       "label": "Robust"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 3,
       "label": "Robust"
      },
      "komodor": {
       "rank": 3,
       "label": "Robust"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 3,
       "label": "Robust"
      }
     }
    },
    {
     "criterion": "Prometheus / PromQL native",
     "priority": "Standard",
     "feature_ref": "F-19",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Loki / LogQL native",
     "priority": "Standard",
     "feature_ref": "F-19",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Tempo / distributed tracing native",
     "priority": "Standard",
     "feature_ref": "F-19",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 3,
       "label": "Robust"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 3,
       "label": "Robust"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Platform self-tracing (Jaeger for AI pipeline)",
     "priority": "Optional",
     "feature_ref": "F-25",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "SLO error-budget forecasting (burn-rate + exhaustion ETA)",
     "priority": "Standard",
     "feature_ref": "F-83",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Adaptive telemetry recommendations (cost/cardinality)",
     "priority": "Optional",
     "feature_ref": "F-89",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "NLP-to-PromQL natural language query (POST /query/natural)",
     "priority": "Optional",
     "feature_ref": "F-86",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    }
   ]
  },
  {
   "slug": "integrations",
   "name": "Integrations",
   "weight_pct": 10,
   "criteria": [
    {
     "criterion": "Jira integration (create + comment + transition)",
     "priority": "Standard",
     "feature_ref": "F-26",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 3,
       "label": "Robust"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 2,
       "label": "Standard"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "ServiceNow integration (BFSI-critical)",
     "priority": "Critical",
     "feature_ref": "F-30",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Slack notifications",
     "priority": "Standard",
     "feature_ref": "F-27",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 3,
       "label": "Robust"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 2,
       "label": "Standard"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Multi-channel Slack routing (severity/service/topic)",
     "priority": "Standard",
     "feature_ref": "F-63",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Microsoft Teams notifications",
     "priority": "Critical",
     "feature_ref": "F-27",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Grafana OnCall integration",
     "priority": "Standard",
     "feature_ref": "F-28",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "PagerDuty integration",
     "priority": "Optional",
     "feature_ref": "P-08",
     "scores": {
      "keel": {
       "rank": 1,
       "label": "Partial"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 3,
       "label": "Robust"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Vault secrets management",
     "priority": "Standard",
     "feature_ref": "F-29",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    }
   ]
  },
  {
   "slug": "deployment-operations",
   "name": "Deployment & Operations",
   "weight_pct": 10,
   "criteria": [
    {
     "criterion": "Self-hosted option (real, not air-gapped add-on)",
     "priority": "Critical",
     "feature_ref": "F-60",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Kubernetes Helm chart (production-ready)",
     "priority": "Critical",
     "feature_ref": "F-60",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Terraform IaC modules (AWS + GCP)",
     "priority": "Standard",
     "feature_ref": "F-61",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Docker Compose one-command bring-up",
     "priority": "Standard",
     "feature_ref": "F-37",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Graceful shutdown + deep readiness probes",
     "priority": "Standard",
     "feature_ref": "F-45, F-75",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Prod/Dev mode switch scripts",
     "priority": "Optional",
     "feature_ref": "F-73",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Concurrency limiter (workflow throughput)",
     "priority": "Standard",
     "feature_ref": "F-50",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Durable + cache storage pattern (PG + Redis)",
     "priority": "Standard",
     "feature_ref": "F-74",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "CI/CD pipelines (GitHub Actions)",
     "priority": "Standard",
     "feature_ref": "F-54",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Synthetic incident simulation suite (15 YAML scenarios + CI gate)",
     "priority": "Standard",
     "feature_ref": "F-91",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    }
   ]
  },
  {
   "slug": "security-compliance",
   "name": "Security & Compliance",
   "weight_pct": 10,
   "criteria": [
    {
     "criterion": "API key auth middleware on all services",
     "priority": "Critical",
     "feature_ref": "F-57",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 3,
       "label": "Robust"
      },
      "gemini-ca": {
       "rank": 3,
       "label": "Robust"
      },
      "aws-q": {
       "rank": 3,
       "label": "Robust"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 3,
       "label": "Robust"
      },
      "betterstack": {
       "rank": 3,
       "label": "Robust"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 2,
       "label": "Standard"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Container hardening (drop caps, no-new-privs, limits)",
     "priority": "Critical",
     "feature_ref": "F-56",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Multi-tenancy isolation",
     "priority": "Critical",
     "feature_ref": "F-62",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 3,
       "label": "Robust"
      },
      "betterstack": {
       "rank": 3,
       "label": "Robust"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Webhook signature verification",
     "priority": "Standard",
     "feature_ref": "F-46",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Data residency / air-gap capable",
     "priority": "Critical",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 3,
       "label": "Robust"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "SOC2 Type II certification",
     "priority": "Critical",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 0,
       "label": "Missing"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 3,
       "label": "Robust"
      },
      "gemini-ca": {
       "rank": 3,
       "label": "Robust"
      },
      "aws-q": {
       "rank": 3,
       "label": "Robust"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 3,
       "label": "Robust"
      },
      "betterstack": {
       "rank": 3,
       "label": "Robust"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "ISO 27001 certification",
     "priority": "Standard",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 0,
       "label": "Missing"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 3,
       "label": "Robust"
      },
      "gemini-ca": {
       "rank": 3,
       "label": "Robust"
      },
      "aws-q": {
       "rank": 3,
       "label": "Robust"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Audit trail / immutable decision log",
     "priority": "Critical",
     "feature_ref": "P-02",
     "scores": {
      "keel": {
       "rank": 1,
       "label": "Partial"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Static security analysis (Ruff + flake8-bandit)",
     "priority": "Optional",
     "feature_ref": "F-58",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "HIPAA compliance",
     "priority": "Optional",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 0,
       "label": "Missing"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Decision-grade authorization (4-tier: autonomous/assisted/advisory/observation)",
     "priority": "Critical",
     "feature_ref": "F-80",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    },
    {
     "criterion": "Alert noise reduction (Alertmanager inhibition + AI noise filter)",
     "priority": "Standard",
     "feature_ref": "F-78",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 0,
       "label": "Missing"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    }
   ]
  },
  {
   "slug": "human-in-the-loop-lifecycle",
   "name": "Human-in-the-Loop & Lifecycle",
   "weight_pct": 5,
   "criteria": [
    {
     "criterion": "Approval gate for high-priority incidents",
     "priority": "Critical",
     "feature_ref": "F-10",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 3,
       "label": "Robust"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "5-state incident lifecycle",
     "priority": "Standard",
     "feature_ref": "F-68",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "3 independent resolution paths (UI + webhook + OnCall)",
     "priority": "Standard",
     "feature_ref": "F-71",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Auto-generated postmortem on closure",
     "priority": "Critical",
     "feature_ref": "F-63",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 2,
       "label": "Standard"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Jira auto-transition on resolution",
     "priority": "Standard",
     "feature_ref": "F-70",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "OnCall bidirectional webhook integration",
     "priority": "Standard",
     "feature_ref": "F-72",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Remediation execution engine (plan / dry-run / execute / rollback)",
     "priority": "Critical",
     "feature_ref": "F-82",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    }
   ]
  },
  {
   "slug": "operator-ui-ux",
   "name": "Operator UI & UX",
   "weight_pct": 5,
   "criteria": [
    {
     "criterion": "Unified operator dashboard (single pane)",
     "priority": "Critical",
     "feature_ref": "F-55",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 3,
       "label": "Robust"
      },
      "gemini-ca": {
       "rank": 3,
       "label": "Robust"
      },
      "aws-q": {
       "rank": 2,
       "label": "Standard"
      },
      "datadog": {
       "rank": 3,
       "label": "Robust"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 3,
       "label": "Robust"
      },
      "splunk": {
       "rank": 3,
       "label": "Robust"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 3,
       "label": "Robust"
      },
      "betterstack": {
       "rank": 3,
       "label": "Robust"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 2,
       "label": "Standard"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Real-time SSE streaming (no polling)",
     "priority": "Standard",
     "feature_ref": "F-65",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Incident timeline visualization",
     "priority": "Standard",
     "feature_ref": "F-66",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 2,
       "label": "Standard"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 2,
       "label": "Standard"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 2,
       "label": "Standard"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 3,
       "label": "Robust"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Interactive service topology graph (vis.js / similar)",
     "priority": "Standard",
     "feature_ref": "F-64",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 2,
       "label": "Standard"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 2,
       "label": "Standard"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 3,
       "label": "Robust"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 3,
       "label": "Robust"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 3,
       "label": "Robust"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 3,
       "label": "Robust"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 2,
       "label": "Standard"
      },
      "causely": {
       "rank": 3,
       "label": "Robust"
      }
     }
    },
    {
     "criterion": "Kanban pipeline view",
     "priority": "Standard",
     "feature_ref": "F-55",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 3,
       "label": "Robust"
      },
      "rootly": {
       "rank": 3,
       "label": "Robust"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 2,
       "label": "Standard"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Built-in Grafana dashboards (auto-provisioned)",
     "priority": "Standard",
     "feature_ref": "F-40",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 2,
       "label": "Standard"
      },
      "dynatrace": {
       "rank": 2,
       "label": "Standard"
      },
      "new-relic": {
       "rank": 2,
       "label": "Standard"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 2,
       "label": "Standard"
      },
      "metoro": {
       "rank": 2,
       "label": "Standard"
      },
      "komodor": {
       "rank": 2,
       "label": "Standard"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "CLI tool (keel investigate / status / explain / approve / health)",
     "priority": "Standard",
     "feature_ref": "F-90",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 1,
       "label": "Partial"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 1,
       "label": "Partial"
      },
      "causely": {
       "rank": 0,
       "label": "Missing"
      }
     }
    }
   ]
  },
  {
   "slug": "cost-tco",
   "name": "Cost & TCO",
   "weight_pct": 5,
   "criteria": [
    {
     "criterion": "$0 software license",
     "priority": "Critical",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 0,
       "label": "Missing"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 0,
       "label": "Missing"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "Predictable cost (not token/investigation-metered)",
     "priority": "Critical",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 0,
       "label": "Missing"
      },
      "anyshift": {
       "rank": 1,
       "label": "Partial"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 1,
       "label": "Partial"
      },
      "new-relic": {
       "rank": 1,
       "label": "Partial"
      },
      "splunk": {
       "rank": 1,
       "label": "Partial"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 1,
       "label": "Partial"
      },
      "incident-io": {
       "rank": 2,
       "label": "Standard"
      },
      "rootly": {
       "rank": 2,
       "label": "Standard"
      },
      "pagerduty": {
       "rank": 2,
       "label": "Standard"
      },
      "firehydrant": {
       "rank": 2,
       "label": "Standard"
      },
      "betterstack": {
       "rank": 2,
       "label": "Standard"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "No vendor lock-in (data portability, open formats)",
     "priority": "Critical",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 1,
       "label": "Partial"
      },
      "resolve": {
       "rank": 1,
       "label": "Partial"
      },
      "traversal": {
       "rank": 1,
       "label": "Partial"
      },
      "neubird": {
       "rank": 2,
       "label": "Standard"
      },
      "ciroos": {
       "rank": 1,
       "label": "Partial"
      },
      "sherlocks": {
       "rank": 1,
       "label": "Partial"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 2,
       "label": "Standard"
      },
      "azure-sre": {
       "rank": 1,
       "label": "Partial"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 1,
       "label": "Partial"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 1,
       "label": "Partial"
      },
      "rootly": {
       "rank": 1,
       "label": "Partial"
      },
      "pagerduty": {
       "rank": 1,
       "label": "Partial"
      },
      "firehydrant": {
       "rank": 1,
       "label": "Partial"
      },
      "betterstack": {
       "rank": 1,
       "label": "Partial"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 1,
       "label": "Partial"
      },
      "lightrun": {
       "rank": 1,
       "label": "Partial"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 2,
       "label": "Standard"
      }
     }
    },
    {
     "criterion": "On-prem / VPC deployment capable",
     "priority": "Critical",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 1,
       "label": "Partial"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 2,
       "label": "Standard"
      },
      "gemini-ca": {
       "rank": 1,
       "label": "Partial"
      },
      "aws-q": {
       "rank": 1,
       "label": "Partial"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 2,
       "label": "Standard"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 1,
       "label": "Partial"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 2,
       "label": "Standard"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    },
    {
     "criterion": "Transparent infra-only cost model",
     "priority": "Standard",
     "feature_ref": "n/a",
     "scores": {
      "keel": {
       "rank": 3,
       "label": "Robust"
      },
      "cleric": {
       "rank": 0,
       "label": "Missing"
      },
      "resolve": {
       "rank": 0,
       "label": "Missing"
      },
      "traversal": {
       "rank": 0,
       "label": "Missing"
      },
      "neubird": {
       "rank": 1,
       "label": "Partial"
      },
      "ciroos": {
       "rank": 0,
       "label": "Missing"
      },
      "sherlocks": {
       "rank": 0,
       "label": "Missing"
      },
      "dash0": {
       "rank": 2,
       "label": "Standard"
      },
      "anyshift": {
       "rank": 0,
       "label": "Missing"
      },
      "azure-sre": {
       "rank": 0,
       "label": "Missing"
      },
      "gemini-ca": {
       "rank": 0,
       "label": "Missing"
      },
      "aws-q": {
       "rank": 0,
       "label": "Missing"
      },
      "datadog": {
       "rank": 0,
       "label": "Missing"
      },
      "dynatrace": {
       "rank": 0,
       "label": "Missing"
      },
      "new-relic": {
       "rank": 0,
       "label": "Missing"
      },
      "splunk": {
       "rank": 0,
       "label": "Missing"
      },
      "observe": {
       "rank": 0,
       "label": "Missing"
      },
      "metoro": {
       "rank": 0,
       "label": "Missing"
      },
      "komodor": {
       "rank": 0,
       "label": "Missing"
      },
      "incident-io": {
       "rank": 0,
       "label": "Missing"
      },
      "rootly": {
       "rank": 0,
       "label": "Missing"
      },
      "pagerduty": {
       "rank": 0,
       "label": "Missing"
      },
      "firehydrant": {
       "rank": 0,
       "label": "Missing"
      },
      "betterstack": {
       "rank": 0,
       "label": "Missing"
      },
      "nudgebee": {
       "rank": 1,
       "label": "Partial"
      },
      "sre-ai": {
       "rank": 0,
       "label": "Missing"
      },
      "lightrun": {
       "rank": 0,
       "label": "Missing"
      },
      "opensre": {
       "rank": 3,
       "label": "Robust"
      },
      "causely": {
       "rank": 1,
       "label": "Partial"
      }
     }
    }
   ]
  }
 ],
 "overall_top6": [
  {
   "name": "Keel",
   "slug": "keel",
   "score": 2.89
  },
  {
   "name": "Datadog",
   "slug": "datadog",
   "score": 1.62
  },
  {
   "name": "Dynatrace",
   "slug": "dynatrace",
   "score": 1.61
  },
  {
   "name": "Dash0",
   "slug": "dash0",
   "score": 1.53
  },
  {
   "name": "OpenSRE",
   "slug": "opensre",
   "score": 1.51
  },
  {
   "name": "Observe",
   "slug": "observe",
   "score": 1.49
  }
 ],
 "category_scorecard": [
  {
   "category": "Core AI & Investigation",
   "weight": 25,
   "keel_score": 3.0,
   "best_competitor": "Cleric",
   "best_score": 2.41,
   "gap": 0.59,
   "read": "Match or beat top pure-plays."
  },
  {
   "category": "LLM Gateway & Governance",
   "weight": 15,
   "keel_score": 3.0,
   "best_competitor": "Dash0",
   "best_score": 1.83,
   "gap": 1.17,
   "read": "Category-of-one. Nobody ships this."
  },
  {
   "category": "Observability Depth",
   "weight": 15,
   "keel_score": 3.0,
   "best_competitor": "Observe",
   "best_score": 2.57,
   "gap": 0.43,
   "read": "You ship the stack."
  },
  {
   "category": "Integrations",
   "weight": 10,
   "keel_score": 2.88,
   "best_competitor": "PagerDuty",
   "best_score": 2.47,
   "gap": 0.41,
   "read": "Competitive on depth; behind on breadth."
  },
  {
   "category": "Deployment & Operations",
   "weight": 10,
   "keel_score": 3.0,
   "best_competitor": "OpenSRE",
   "best_score": 1.79,
   "gap": 1.21,
   "read": "Docker + K8s + Terraform all shipped."
  },
  {
   "category": "Security & Compliance",
   "weight": 10,
   "keel_score": 2.0,
   "best_competitor": "Azure SRE",
   "best_score": 2.3,
   "gap": -0.3,
   "read": "SOC2 + ISO 27001 are missing pieces."
  },
  {
   "category": "Human-in-the-Loop & Lifecycle",
   "weight": 5,
   "keel_score": 3.0,
   "best_competitor": "incident.io",
   "best_score": 2.5,
   "gap": 0.5,
   "read": "5-state lifecycle + 3 resolution paths."
  },
  {
   "category": "Operator UI & UX",
   "weight": 5,
   "keel_score": 3.0,
   "best_competitor": "Dynatrace",
   "best_score": 2.23,
   "gap": 0.77,
   "read": "Functionally complete."
  },
  {
   "category": "Cost & TCO",
   "weight": 5,
   "keel_score": 3.0,
   "best_competitor": "OpenSRE",
   "best_score": 3.0,
   "gap": 0.0,
   "read": "$0 license + self-host + BYO-LLM."
  }
 ],
 "honest_gaps": [
  {
   "gap": "SOC2 Type II certification",
   "impact": "Required for enterprise sales. Azure SRE has it.",
   "eta": "Q3 2026"
  },
  {
   "gap": "ISO 27001 certification",
   "impact": "Required for BFSI. Azure SRE has it.",
   "eta": "Q4 2026"
  },
  {
   "gap": "Audit trail / immutable decision log",
   "impact": "Compliance frameworks require traceable agent decisions.",
   "eta": "Q2 2026"
  },
  {
   "gap": "HIPAA compliance",
   "impact": "Required for healthcare vertical.",
   "eta": "Q1 2027"
  },
  {
   "gap": "PagerDuty integration depth",
   "impact": "incident.io has deeper PagerDuty integration.",
   "eta": "Q2 2026"
  }
 ]
}