{
  "mode": "local in-process model-selection swap and actual HTTP requests",
  "before": {
    "status": 200,
    "body": {
      "contract": "rice-measurements-v1",
      "label": "Cammeo",
      "positive_probability": 0.7921192512749718,
      "version": "22c31b9297103bf62c29b1560bf4b0236a29316bebba13b7e9531675fe76dfdb"
    }
  },
  "after": {
    "status": 200,
    "body": {
      "contract": "rice-measurements-v1",
      "label": "Cammeo",
      "positive_probability": 0.5836432257994117,
      "version": "a4692350c5e6d1f231eea8c5eb3354c24276870e73a60922a10abb07abffa5f6"
    }
  },
  "refusals": {
    "wrong_digest": "selected model digest mismatch",
    "feature_order": "unsupported bundle contract",
    "serving_contract": "serving feature contract incompatible"
  },
  "failed_checks_preserved_active_selection": true,
  "transition": {
    "previous": "22c31b9297103bf62c29b1560bf4b0236a29316bebba13b7e9531675fe76dfdb",
    "selected": "a4692350c5e6d1f231eea8c5eb3354c24276870e73a60922a10abb07abffa5f6",
    "contract": "rice-measurements-v1"
  },
  "scope": "Model selection and its feature contract change together in one process; no cloud or producer rollback."
}
