{
 "availability": {
  "git": true,
  "http": true,
  "kubernetes": true,
  "postgresql": true
 },
 "clean_room": {
  "certificate": true,
  "failure_bundle": true,
  "k8s_failure_bundle": true,
  "success_bundle": true
 },
 "experiment_status": "COMPLETED",
 "failure_path": {
  "change_id": "conv-unstable-071d7874",
  "kubernetes": {
   "change_id": "conv-unstable-071d7874",
   "mismatch": true,
   "namespace": "cain-conv-fail-conv-u",
   "namespace_deleted": true,
   "observed": "v-wrong",
   "restoration_verified": true,
   "rollback": "EXECUTED",
   "rollback_state": "ROLLBACK_RESTORED"
  },
  "promotion": "ROLLBACK",
  "reality_match": false,
  "restoration_verified": true,
  "rollback": "EXECUTED",
  "rollback_state": "ROLLBACK_RESTORED"
 },
 "grants_authority": false,
 "note": "REAL PostgreSQL + Git + HTTP + Kubernetes; success path promotes, failure path rolls back with verified restoration on both PostgreSQL and (when available) Kubernetes",
 "schema": "CAIN42/CONVERGENCE-EXPERIMENT/v1",
 "success_path": {
  "authority_trail": [
   "NO_EXECUTION",
   "READ_INSPECT",
   "DRY_RUN",
   "DISPOSABLE_CANARY",
   "LIMITED_PRODUCTION"
  ],
  "causal_order": "CAUSES",
  "causal_verified": true,
  "change_id": "conv-207957c55c",
  "effect": "postgres:conv-207957c55c:v2",
  "git_effect": "git:conv-207957c55c:040d153dc4b4",
  "http_effect": "http:cain-convergence-conv-207957c55c:HuKkevm20fVv",
  "independent_roots": 4,
  "k8s_effect": "k8s:cain-conv-conv-207:cain-change:conv-207957c55c",
  "k8s_observed": "v2",
  "promotion": "PROMOTE",
  "promotion_reason": "EVIDENCE_GATES_SATISFIED",
  "reality_match": true
 },
 "systems": [
  "postgresql",
  "git",
  "http",
  "kubernetes"
 ]
}