{
  "true_HTTP": 60,
  "complete_wire": 60,
  "original": {
    "B": [
      {
        "scenario": "PILOT_RR_STORE_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_LIST",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_LIST",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_CHECKED_DATE",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_MEAL_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_FOOD_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_NUTRITION_DETAIL",
        "kind": "diagnostic",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_NUTRITION_FLAG",
        "kind": "diagnostic",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_UNIT",
        "kind": "no-db",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_LIST_EMPTY",
        "kind": "empty",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_LIST_EMPTY",
        "kind": "empty",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_DETAIL_MISSING",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_DETAIL_MISSING",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_DETAIL_CROSS",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_DETAIL_CROSS",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_EMPTY_DATE",
        "kind": "unchecked-dictionary",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_MEAL_EMPTY_DATE",
        "kind": "unchecked-dictionary",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_FOOD_EMPTY_DATE",
        "kind": "unchecked-dictionary",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_CHECKED_EMPTY_TYPE",
        "kind": "empty",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_MISSING_PARAMETER",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_INVALID_TYPE",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_NOAUTH",
        "kind": "auth",
        "business_status": 401,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_NOAUTH",
        "kind": "auth",
        "business_status": 401,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_NUTRITION_EMPTY_DATE",
        "kind": "diagnostic",
        "business_status": 500,
        "differences": []
      }
    ],
    "C": [
      {
        "scenario": "PILOT_RR_STORE_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": [
          {
            "path": "$.data.detail.height",
            "expected_type": "str",
            "actual_type": "float",
            "expected": "170.50",
            "actual": 170.5
          },
          {
            "path": "$.data.detail.weight",
            "expected_type": "str",
            "actual_type": "float",
            "expected": "60.25",
            "actual": 60.25
          }
        ]
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_LIST",
        "kind": "positive",
        "business_status": 200,
        "differences": [
          {
            "path": "$.data.list.data[0].height",
            "expected_type": "str",
            "actual_type": "float",
            "expected": "170.50",
            "actual": 170.5
          },
          {
            "path": "$.data.list.data[0].weight",
            "expected_type": "str",
            "actual_type": "float",
            "expected": "60.25",
            "actual": 60.25
          }
        ]
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": [
          {
            "path": "$.data.detail.height",
            "expected_type": "str",
            "actual_type": "float",
            "expected": "170.50",
            "actual": 170.5
          },
          {
            "path": "$.data.detail.weight",
            "expected_type": "str",
            "actual_type": "float",
            "expected": "60.25",
            "actual": 60.25
          }
        ]
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_LIST",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_CHECKED_DATE",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_MEAL_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_FOOD_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": [
          {
            "path": "$.data.detail.food_Intolerance",
            "expected": "CDXRR11A8F4_INTOLERANCE",
            "actual": ""
          }
        ]
      },
      {
        "scenario": "PILOT_RR_STORE_NUTRITION_DETAIL",
        "kind": "diagnostic",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_NUTRITION_FLAG",
        "kind": "diagnostic",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_UNIT",
        "kind": "no-db",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_LIST_EMPTY",
        "kind": "empty",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_LIST_EMPTY",
        "kind": "empty",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_DETAIL_MISSING",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_DETAIL_MISSING",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_DETAIL_CROSS",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_DETAIL_CROSS",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_EMPTY_DATE",
        "kind": "unchecked-dictionary",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_MEAL_EMPTY_DATE",
        "kind": "unchecked-dictionary",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_FOOD_EMPTY_DATE",
        "kind": "unchecked-dictionary",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_CHECKED_EMPTY_TYPE",
        "kind": "empty",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_MISSING_PARAMETER",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_PROBLEM_INVALID_TYPE",
        "kind": "rejection",
        "business_status": 500,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_STAFF_NOAUTH",
        "kind": "auth",
        "business_status": 401,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_TERMINAL_STAFF_NOAUTH",
        "kind": "auth",
        "business_status": 401,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_STORE_NUTRITION_EMPTY_DATE",
        "kind": "diagnostic",
        "business_status": 500,
        "differences": []
      }
    ]
  },
  "final": {
    "B": [
      {
        "scenario": "PILOT_RR_FINAL_STORE_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_FINAL_STORE_STAFF_LIST",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_FINAL_TERMINAL_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_FINAL_STORE_FOOD_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      }
    ],
    "C": [
      {
        "scenario": "PILOT_RR_FINAL_STORE_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_FINAL_STORE_STAFF_LIST",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_FINAL_TERMINAL_STAFF_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      },
      {
        "scenario": "PILOT_RR_FINAL_STORE_FOOD_DETAIL",
        "kind": "positive",
        "business_status": 200,
        "differences": []
      }
    ]
  },
  "B_old_raw_trace_only_equal": 4,
  "strict_effective_BC_pairs": 26,
  "new_preparation_INSERT_each": 13,
  "HTTP_DML": 0,
  "HTTP_DDL": 0,
  "native_sql": {
    "B": {
      "original": {
        "framework_plans": 99,
        "actual_prepare": 99,
        "actual_execute": 99,
        "business_SELECT": 54,
        "HTTP_business_SELECT": 52,
        "Auth_preparation_business_SELECT": 2,
        "metadata_SELECT": 0,
        "metadata_CALL": 0,
        "metadata_SHOW": 45,
        "DML": 0,
        "DDL": 0,
        "scenario_counts": {
          "AUTH_PREPARATION": 3,
          "PILOT_RR_STORE_STAFF_DETAIL": 9,
          "PILOT_RR_STORE_STAFF_LIST": 3,
          "PILOT_RR_TERMINAL_STAFF_DETAIL": 4,
          "PILOT_RR_TERMINAL_STAFF_LIST": 5,
          "PILOT_RR_STORE_PROBLEM_DETAIL": 11,
          "PILOT_RR_STORE_CHECKED_DATE": 2,
          "PILOT_RR_STORE_MEAL_DETAIL": 8,
          "PILOT_RR_STORE_FOOD_DETAIL": 8,
          "PILOT_RR_STORE_NUTRITION_DETAIL": 2,
          "PILOT_RR_STORE_NUTRITION_FLAG": 1,
          "PILOT_RR_STORE_STAFF_LIST_EMPTY": 2,
          "PILOT_RR_TERMINAL_STAFF_LIST_EMPTY": 2,
          "PILOT_RR_STORE_STAFF_DETAIL_MISSING": 2,
          "PILOT_RR_TERMINAL_STAFF_DETAIL_MISSING": 2,
          "PILOT_RR_STORE_STAFF_DETAIL_CROSS": 2,
          "PILOT_RR_TERMINAL_STAFF_DETAIL_CROSS": 2,
          "PILOT_RR_STORE_PROBLEM_EMPTY_DATE": 11,
          "PILOT_RR_STORE_MEAL_EMPTY_DATE": 8,
          "PILOT_RR_STORE_FOOD_EMPTY_DATE": 8,
          "PILOT_RR_STORE_CHECKED_EMPTY_TYPE": 2,
          "PILOT_RR_STORE_NUTRITION_EMPTY_DATE": 2
        }
      },
      "final": {
        "framework_plans": 27,
        "actual_prepare": 27,
        "actual_execute": 27,
        "business_SELECT": 15,
        "HTTP_business_SELECT": 13,
        "Auth_preparation_business_SELECT": 2,
        "metadata_SELECT": 0,
        "metadata_CALL": 0,
        "metadata_SHOW": 12,
        "DML": 0,
        "DDL": 0,
        "scenario_counts": {
          "AUTH_PREPARATION_FINAL": 3,
          "PILOT_RR_FINAL_STORE_STAFF_DETAIL": 9,
          "PILOT_RR_FINAL_STORE_STAFF_LIST": 3,
          "PILOT_RR_FINAL_TERMINAL_STAFF_DETAIL": 4,
          "PILOT_RR_FINAL_STORE_FOOD_DETAIL": 8
        }
      }
    },
    "C": {
      "original": {
        "framework_plans": 189,
        "actual_prepare": 189,
        "actual_execute": 189,
        "business_SELECT": 54,
        "HTTP_business_SELECT": 52,
        "Auth_preparation_business_SELECT": 2,
        "metadata_SELECT": 90,
        "metadata_CALL": 45,
        "metadata_SHOW": 0,
        "DML": 0,
        "DDL": 0,
        "scenario_counts": {
          "AUTH_PREPARATION": 5,
          "PILOT_RR_STORE_STAFF_DETAIL": 17,
          "PILOT_RR_STORE_STAFF_LIST": 5,
          "PILOT_RR_TERMINAL_STAFF_DETAIL": 8,
          "PILOT_RR_TERMINAL_STAFF_LIST": 9,
          "PILOT_RR_STORE_PROBLEM_DETAIL": 19,
          "PILOT_RR_STORE_CHECKED_DATE": 4,
          "PILOT_RR_STORE_MEAL_DETAIL": 16,
          "PILOT_RR_STORE_FOOD_DETAIL": 16,
          "PILOT_RR_STORE_NUTRITION_DETAIL": 4,
          "PILOT_RR_STORE_NUTRITION_FLAG": 3,
          "PILOT_RR_STORE_STAFF_LIST_EMPTY": 4,
          "PILOT_RR_TERMINAL_STAFF_LIST_EMPTY": 4,
          "PILOT_RR_STORE_STAFF_DETAIL_MISSING": 4,
          "PILOT_RR_TERMINAL_STAFF_DETAIL_MISSING": 4,
          "PILOT_RR_STORE_STAFF_DETAIL_CROSS": 4,
          "PILOT_RR_TERMINAL_STAFF_DETAIL_CROSS": 4,
          "PILOT_RR_STORE_PROBLEM_EMPTY_DATE": 19,
          "PILOT_RR_STORE_MEAL_EMPTY_DATE": 16,
          "PILOT_RR_STORE_FOOD_EMPTY_DATE": 16,
          "PILOT_RR_STORE_CHECKED_EMPTY_TYPE": 4,
          "PILOT_RR_STORE_NUTRITION_EMPTY_DATE": 4
        }
      },
      "final": {
        "framework_plans": 51,
        "actual_prepare": 51,
        "actual_execute": 51,
        "business_SELECT": 15,
        "HTTP_business_SELECT": 13,
        "Auth_preparation_business_SELECT": 2,
        "metadata_SELECT": 24,
        "metadata_CALL": 12,
        "metadata_SHOW": 0,
        "DML": 0,
        "DDL": 0,
        "scenario_counts": {
          "AUTH_PREPARATION_FINAL": 5,
          "PILOT_RR_FINAL_STORE_STAFF_DETAIL": 17,
          "PILOT_RR_FINAL_STORE_STAFF_LIST": 5,
          "PILOT_RR_FINAL_TERMINAL_STAFF_DETAIL": 8,
          "PILOT_RR_FINAL_STORE_FOOD_DETAIL": 16
        }
      }
    }
  }
}
