{
  "scope": "Assigned counts in contemporaneous example windows; thresholds are an invented review policy, not an SLO recommendation or confidence test.",
  "policy": {
    "minVersionRequests": 200,
    "minCriticalSegmentRequests": 50,
    "maxErrorPct": 2,
    "minRegressionPercentagePoints": 1
  },
  "rows": [
    {
      "case": "Healthy",
      "candidateRequests": 500,
      "candidateErrors": 2,
      "controlRequests": 9500,
      "controlErrors": 38,
      "candidatePct": 0.4,
      "controlPct": 0.4,
      "overallPct": 0.4,
      "criticalCandidatePct": null,
      "criticalCounts": null,
      "decision": "PROMOTE",
      "reason": "all assigned example gates pass"
    },
    {
      "case": "Low traffic",
      "candidateRequests": 40,
      "candidateErrors": 0,
      "controlRequests": 960,
      "controlErrors": 4,
      "candidatePct": 0.0,
      "controlPct": 0.4166666666666667,
      "overallPct": 0.4,
      "criticalCandidatePct": null,
      "criticalCounts": null,
      "decision": "PAUSE",
      "reason": "insufficient version-level requests"
    },
    {
      "case": "Candidate regression",
      "candidateRequests": 500,
      "candidateErrors": 30,
      "controlRequests": 9500,
      "controlErrors": 38,
      "candidatePct": 6.0,
      "controlPct": 0.4,
      "overallPct": 0.68,
      "criticalCandidatePct": null,
      "criticalCounts": null,
      "decision": "ROLLBACK",
      "reason": "candidate regression"
    },
    {
      "case": "Aggregate hides failure",
      "candidateRequests": 200,
      "candidateErrors": 20,
      "controlRequests": 19800,
      "controlErrors": 79,
      "candidatePct": 10.0,
      "controlPct": 0.398989898989899,
      "overallPct": 0.495,
      "criticalCandidatePct": null,
      "criticalCounts": null,
      "decision": "ROLLBACK",
      "reason": "candidate regression"
    },
    {
      "case": "Critical segment",
      "candidateRequests": 1000,
      "candidateErrors": 10,
      "controlRequests": 9000,
      "controlErrors": 36,
      "candidatePct": 1.0,
      "controlPct": 0.4,
      "overallPct": 0.46,
      "criticalCandidatePct": 16.0,
      "criticalCounts": [
        [
          50,
          8
        ],
        [
          450,
          2
        ]
      ],
      "decision": "ROLLBACK",
      "reason": "critical-segment regression"
    },
    {
      "case": "Shared incident",
      "candidateRequests": 500,
      "candidateErrors": 30,
      "controlRequests": 9500,
      "controlErrors": 570,
      "candidatePct": 6.0,
      "controlPct": 6.0,
      "overallPct": 6.0,
      "criticalCandidatePct": null,
      "criticalCounts": null,
      "decision": "PAUSE",
      "reason": "control is unhealthy; investigate the incident"
    }
  ]
}
