{
  "decisionId": "AUTO-REPR-006",
  "executionMode": "local-in-process",
  "engine": "DecisioQ.DecisionEngine.Services.TopsisEngine",
  "note": "Local computation, not a hosted API capture. Schema validation and direct-field mapping parity checked; full translation orchestration and HTTP transport not executed.",
  "request": {
    "decisionId": "AUTO-REPR-006",
    "decisionName": "Assign Service Bay",
    "profileId": "balanced",
    "scenarioId": null,
    "options": [
      {
        "optionId": "BAY-A",
        "name": "General service bay",
        "values": {
          "equipment_fit_score": 86,
          "bay_availability_score": 96,
          "vehicle_size_fit_score": 92,
          "workflow_efficiency_score": 88,
          "safety_constraint_risk": 12,
          "setup_time_minutes": 15
        }
      },
      {
        "optionId": "BAY-B",
        "name": "Diagnostic equipment bay",
        "values": {
          "equipment_fit_score": 98,
          "bay_availability_score": 72,
          "vehicle_size_fit_score": 94,
          "workflow_efficiency_score": 92,
          "safety_constraint_risk": 8,
          "setup_time_minutes": 25
        }
      },
      {
        "optionId": "BAY-C",
        "name": "Large-vehicle bay",
        "values": {
          "equipment_fit_score": 90,
          "bay_availability_score": 84,
          "vehicle_size_fit_score": 100,
          "workflow_efficiency_score": 78,
          "safety_constraint_risk": 10,
          "setup_time_minutes": 35
        }
      }
    ]
  },
  "businessSchemaValid": true,
  "directMappingMatches": true,
  "winner": "BAY-B",
  "ranking": [
    {
      "rank": 1,
      "optionId": "BAY-B",
      "optionName": "Diagnostic equipment bay",
      "score": 0.561771
    },
    {
      "rank": 2,
      "optionId": "BAY-A",
      "optionName": "General service bay",
      "score": 0.439551
    },
    {
      "rank": 3,
      "optionId": "BAY-C",
      "optionName": "Large-vehicle bay",
      "score": 0.438328
    }
  ],
  "ahp": {
    "isConsistent": true,
    "consistencyRatio": 0.042873,
    "weights": {
      "equipment_fit_score": 0.31190104030654087,
      "bay_availability_score": 0.31190104030654087,
      "vehicle_size_fit_score": 0.13761943518711464,
      "workflow_efficiency_score": 0.13761943518711464,
      "safety_constraint_risk": 0.0628351722978886,
      "setup_time_minutes": 0.03812387671480046
    },
    "winner": "BAY-B"
  },
  "changedInputWinner": "BAY-A"
}
