{
  "ready": false,
  "mutation": false,
  "model": "RFDETRMedium",
  "target": "/data/contextra/models/triton/RFDETRMedium",
  "new_version": 2,
  "cas_token": "d1c646ed61be8ec3ff8fb9ff142dab8a46b8cbd428fe59e292291dbe34b12250",
  "expected_current": {
    "exists": true,
    "files": {
      "config.pbtxt": "7b7d0df5fb1383b2d416b5d014d840efbf6c49d54bb69336f5e5eb6f671b611b",
      "1/model.plan": "46a8f2cd727efacfa2267e3221d910c7646d5f3a7018014fd475d739ba314a36"
    }
  },
  "required_approval": "EXPLICIT_APPLY_AND_RUNTIME_WINDOW",
  "rollback": {
    "preserve_existing_versions": true,
    "restore_previous_config": true,
    "restart_policy": "SEPARATE_APPROVAL"
  },
  "image_and_triton_load": "SEPARATE_DEPLOYMENT_CONTRACT",
  "target_environment": "MUST_MATCH_BUILD_GPU_TENSORRT_PLATFORM",
  "proposed_config": {
    "max_batch_size": 1,
    "version_policy": [
      2
    ]
  },
  "blockers": [
    "TARGET_ENVIRONMENT_AND_PIPELINE_ACCEPTANCE_REQUIRED"
  ],
  "source_hashes": {
    "onnx": "6ab93d8f1c64c369b2273b91738d554ce76466fb31f41f5fabb1f61d24a91999",
    "plan": "5fdf1e9c55ab947a3b7d5f7f6bdceaf1e36a9e52efdf86f5a15d3b99b8631d1e"
  },
  "numerical_gate": "FAIL",
  "source_acceptance": {
    "policy": "medium-fp16-september-visual",
    "status": "LIMITED_USER_VISUAL_ACCEPTANCE",
    "scope": "September COCO Medium Det only; no deployment authorization",
    "approval": "User visual feedback and explicit limited-acceptance implementation request",
    "evidence": [
      "runs/20260909T194320+0900-run-medium-video-comparison.md",
      "validation/20260910T100219+0900-validation-medium-video-cli.md"
    ],
    "numerical_status_preserved": "FAIL",
    "pinned_evidence": {
      "export/model.onnx": "6ab93d8f1c64c369b2273b91738d554ce76466fb31f41f5fabb1f61d24a91999",
      "build/model.plan": "5fdf1e9c55ab947a3b7d5f7f6bdceaf1e36a9e52efdf86f5a15d3b99b8631d1e",
      "build/numerical.json": "9a076682f8926636add26eee5b6dd468570284a9ceb7ba3f74db2f35086a42a9",
      "export/reference_onnx.json": "777883f0628561882ea99c02afec150989343dcaaadf0edf4f1f886a751d4670",
      "numerical/dets.bin": "f6d0e95108ccacc6a61be46ec46f09941598832242be47f5923abcb40c9d377a",
      "numerical/labels.bin": "13aa7dd0ed5862782a9304fbca041cd919a191dc71cfb206460e8cd5b410c197"
    },
    "current_native_sources": {
      "detection_decode.hpp": "ab376370b828b406e9849c1d433b0a320f9592efff1b1bc40fcd7186a23ed9c0",
      "tensor_contract.hpp": "100ac4285b65e0292536097dd71365aa4103fea887bf7a1461aa268aa09c030f",
      "medium_preprocess.cu": "17b222b043865d85607449796e00f031b42ce92ff163b30099003a9853f15a86"
    },
    "target_check": "GPU/TensorRT/platform, preprocessing and Pipeline still required"
  }
}