{
  "status": "recovered",
  "breach_count": 0,
  "trace_attrs_ok": true,
  "changes": [
    {
      "ts": "2026-06-07T09:00:00Z",
      "type": "change",
      "message": "canary support-rag@2.0.0 al 5%",
      "release_id": "support-rag@2.0.0",
      "index_version": "rag_index_2026_05",
      "traffic_percent": 5
    }
  ],
  "findings": [
    {
      "metric": "latency_p95_ms",
      "value": 3900,
      "slo": 4200,
      "status": "pass",
      "mitigation": "mantener vigilancia"
    },
    {
      "metric": "citation_acceptance_rate",
      "value": 0.91,
      "slo": 0.9,
      "status": "pass",
      "mitigation": "mantener vigilancia"
    },
    {
      "metric": "review_queue_age_p95_minutes",
      "value": 27,
      "slo": 30,
      "status": "pass",
      "mitigation": "mantener vigilancia"
    }
  ],
  "evidence_to_keep": [
    "métricas por release y ruta",
    "trace_id con modelo, prompt, ruta e índice",
    "muestra de respuestas con citas",
    "decisión de canary y rollback",
    "caso de regresión generado"
  ]
}
