{
  "schema": "MAKNOW_AIE005_LAB_FIXTURES_v1",
  "cases": [
    {
      "policy_version": "route-policy-v1",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": true,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-ollama-q4",
          "placement": "LOCAL",
          "model_version": "ollama-q4@v1",
          "runtime_version": "ollama-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "ollama-q4@v1",
            "task": "document_classification",
            "locales": [
              "en-US"
            ],
            "risks": [
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 800,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "local-vllm-fp16",
          "placement": "LOCAL",
          "model_version": "vllm-fp16@v1",
          "runtime_version": "vllm-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "vllm-fp16@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "UNAVAILABLE",
          "latency_ms": 900,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1600,
          "route_priority": 3,
          "cost_signal": "BOUNDED"
        }
      ],
      "id": "baseline_remote_fallback"
    },
    {
      "policy_version": "route-policy-v1",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": true,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-ollama-q4",
          "placement": "LOCAL",
          "model_version": "ollama-q4@v1",
          "runtime_version": "ollama-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "ollama-q4@v1",
            "task": "document_classification",
            "locales": [
              "en-US"
            ],
            "risks": [
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 800,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "local-vllm-fp16",
          "placement": "LOCAL",
          "model_version": "vllm-fp16@v1",
          "runtime_version": "vllm-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "vllm-fp16@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 900,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1600,
          "route_priority": 3,
          "cost_signal": "BOUNDED"
        }
      ],
      "id": "local_available"
    },
    {
      "policy_version": "route-policy-v1",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": true,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-ollama-q4",
          "placement": "LOCAL",
          "model_version": "ollama-q4@v1",
          "runtime_version": "ollama-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "ollama-q4@v1",
            "task": "document_classification",
            "locales": [
              "en-US"
            ],
            "risks": [
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 800,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "local-vllm-fp16",
          "placement": "LOCAL",
          "model_version": "vllm-fp16@v1",
          "runtime_version": "vllm-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "vllm-fp16@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [],
          "availability": "AVAILABLE",
          "latency_ms": 900,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1600,
          "route_priority": 3,
          "cost_signal": "BOUNDED"
        }
      ],
      "id": "local_missing_capability"
    },
    {
      "policy_version": "route-policy-v1",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": false,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-ollama-q4",
          "placement": "LOCAL",
          "model_version": "ollama-q4@v1",
          "runtime_version": "ollama-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "ollama-q4@v1",
            "task": "document_classification",
            "locales": [
              "en-US"
            ],
            "risks": [
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 800,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "local-vllm-fp16",
          "placement": "LOCAL",
          "model_version": "vllm-fp16@v1",
          "runtime_version": "vllm-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "vllm-fp16@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "UNAVAILABLE",
          "latency_ms": 900,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1600,
          "route_priority": 3,
          "cost_signal": "BOUNDED"
        }
      ],
      "id": "egress_blocked"
    },
    {
      "policy_version": "route-policy-v1",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": false,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-ollama-q4",
          "placement": "LOCAL",
          "model_version": "ollama-q4@v1",
          "runtime_version": "ollama-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "ollama-q4@v1",
            "task": "document_classification",
            "locales": [
              "en-US"
            ],
            "risks": [
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 800,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "local-vllm-fp16",
          "placement": "LOCAL",
          "model_version": "vllm-fp16@v2",
          "runtime_version": "vllm-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "vllm-fp16@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 900,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1600,
          "route_priority": 3,
          "cost_signal": "BOUNDED"
        }
      ],
      "id": "stale_model_binding"
    },
    {
      "policy_version": "route-policy-v1",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": true,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-ollama-q4",
          "placement": "LOCAL",
          "model_version": "ollama-q4@v1",
          "runtime_version": "ollama-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "ollama-q4@v1",
            "task": "document_classification",
            "locales": [
              "en-US"
            ],
            "risks": [
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 800,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "local-vllm-fp16",
          "placement": "LOCAL",
          "model_version": "vllm-fp16@v1",
          "runtime_version": "vllm-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "vllm-fp16@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 3100,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1600,
          "route_priority": 3,
          "cost_signal": "BOUNDED"
        }
      ],
      "id": "local_latency_breach"
    },
    {
      "policy_version": "route-policy-v1",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": true,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-ollama-q4",
          "placement": "LOCAL",
          "model_version": "ollama-q4@v1",
          "runtime_version": "ollama-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "ollama-q4@v1",
            "task": "document_classification",
            "locales": [
              "en-US"
            ],
            "risks": [
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 800,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "local-vllm-fp16",
          "placement": "LOCAL",
          "model_version": "vllm-fp16@v1",
          "runtime_version": "vllm-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "vllm-fp16@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 900,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "UNAVAILABLE",
          "latency_ms": 1600,
          "route_priority": 3,
          "cost_signal": "BOUNDED"
        }
      ],
      "id": "remote_unavailable_local_valid"
    },
    {
      "id": "transfer_new_local_no_structured",
      "policy_version": "route-policy-v2",
      "request": {
        "task": "document_classification",
        "locale": "fa-IR",
        "risk": "medium",
        "required_capabilities": [
          "structured_output"
        ],
        "egress_allowed": false,
        "latency_slo_ms": 2500
      },
      "candidates": [
        {
          "route_id": "local-new-qualified",
          "placement": "LOCAL",
          "model_version": "local-new@v1",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "local-new@v1",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1000,
          "route_priority": 1,
          "cost_signal": "BOUNDED"
        },
        {
          "route_id": "remote-alpha",
          "placement": "REMOTE",
          "model_version": "remote-alpha@v3",
          "runtime_version": "provider-r1",
          "qualification": {
            "status": "QUALIFIED",
            "model_version": "remote-alpha@v3",
            "task": "document_classification",
            "locales": [
              "fa-IR",
              "en-US"
            ],
            "risks": [
              "medium",
              "low"
            ]
          },
          "capabilities": [
            "structured_output"
          ],
          "availability": "AVAILABLE",
          "latency_ms": 1600,
          "route_priority": 2,
          "cost_signal": "BOUNDED"
        }
      ]
    }
  ]
}
