{
  "summary": {
    "recordedAt": "2026-10-18T22:20:05.034574+00:00",
    "binarySha256": "3d09ac049cec7f3ae9a701c1b3d0626b04f17e964e1697207047fa318adb1fe3",
    "inputDigests": {
      "google-trace-extract.json": "d6152ae1e1722c6a88459c88fced809f07b5b70f58bf12b3a3ab779bed7f6a85",
      "paris-streets.json": "6d08bf94f2566387d0063e40e20f83fa9a36cd705569d88d64fe075c2f317f01",
      "surgery-duration-extract.json": "d43e2456700a11cc3ea82793acdf292e251cdc1c60539a71ab31416e93530f62",
      "velib-stations.json": "b385d421a95309dc0311341c8388b0dfde292ee02b5a0c3f134bfaf87fe31bce"
    },
    "seed": "42",
    "timeBudgetMs": 3000
  },
  "case": {
    "id": "surgery-scheduling",
    "package": "machine-scheduling",
    "version": "1.0.0",
    "metric": "makespan",
    "before": 630,
    "after": 480,
    "improvementPercent": 23.8,
    "solveSeconds": 0.083,
    "verified": true,
    "optimalityProven": false,
    "visual": {
      "durations": [
        49,
        98,
        163,
        94,
        47,
        49,
        182,
        232,
        55,
        50,
        333,
        43
      ],
      "workers": 3,
      "timeUnit": "minutes",
      "startHour": 8,
      "procedures": [
        {
          "sourceRow": 2,
          "procedure": "Skin Lesion Excision",
          "procedureMinutes": 31,
          "changeoverMinutes": 18,
          "totalMinutes": 49
        },
        {
          "sourceRow": 3,
          "procedure": "Hernia (Inguinal/Femoral/Epigastric/Umbilical/Incisional/Parastomal,etc)",
          "procedureMinutes": 76,
          "changeoverMinutes": 22,
          "totalMinutes": 98
        },
        {
          "sourceRow": 4,
          "procedure": "Hernia (Inguinal/Femoral/Epigastric/Umbilical/Incisional/Parastomal,etc)",
          "procedureMinutes": 127,
          "changeoverMinutes": 36,
          "totalMinutes": 163
        },
        {
          "sourceRow": 5,
          "procedure": "Breast",
          "procedureMinutes": 71,
          "changeoverMinutes": 23,
          "totalMinutes": 94
        },
        {
          "sourceRow": 6,
          "procedure": "Skin Lesion Excision",
          "procedureMinutes": 37,
          "changeoverMinutes": 10,
          "totalMinutes": 47
        },
        {
          "sourceRow": 7,
          "procedure": "Perianal (EUA/Haemorrhoids/Fistula/Abscess)",
          "procedureMinutes": 32,
          "changeoverMinutes": 17,
          "totalMinutes": 49
        },
        {
          "sourceRow": 8,
          "procedure": "Colectomy",
          "procedureMinutes": 157,
          "changeoverMinutes": 25,
          "totalMinutes": 182
        },
        {
          "sourceRow": 9,
          "procedure": "Cholecystectomy",
          "procedureMinutes": 63,
          "changeoverMinutes": 169,
          "totalMinutes": 232
        },
        {
          "sourceRow": 10,
          "procedure": "Breast",
          "procedureMinutes": 23,
          "changeoverMinutes": 32,
          "totalMinutes": 55
        },
        {
          "sourceRow": 11,
          "procedure": "Skin Lesion Excision",
          "procedureMinutes": 42,
          "changeoverMinutes": 8,
          "totalMinutes": 50
        },
        {
          "sourceRow": 12,
          "procedure": "Colectomy",
          "procedureMinutes": 273,
          "changeoverMinutes": 60,
          "totalMinutes": 333
        },
        {
          "sourceRow": 13,
          "procedure": "Perianal (EUA/Haemorrhoids/Fistula/Abscess)",
          "procedureMinutes": 22,
          "changeoverMinutes": 21,
          "totalMinutes": 43
        }
      ],
      "longestFirstAssignments": [
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "start": 0
        },
        {
          "jobId": "case-7",
          "machineId": "room-1",
          "start": 0
        },
        {
          "jobId": "case-6",
          "machineId": "room-2",
          "start": 0
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "start": 182
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "start": 232
        },
        {
          "jobId": "case-3",
          "machineId": "room-1",
          "start": 330
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "start": 333
        },
        {
          "jobId": "case-9",
          "machineId": "room-2",
          "start": 345
        },
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "start": 388
        },
        {
          "jobId": "case-5",
          "machineId": "room-2",
          "start": 395
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "start": 424
        },
        {
          "jobId": "case-11",
          "machineId": "room-0",
          "start": 437
        }
      ],
      "longestFirstMakespan": 480,
      "baselineAssignments": [
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-3",
          "machineId": "room-0",
          "pinned": false,
          "start": 49
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "pinned": false,
          "start": 98
        },
        {
          "jobId": "case-5",
          "machineId": "room-0",
          "pinned": false,
          "start": 143
        },
        {
          "jobId": "case-6",
          "machineId": "room-1",
          "pinned": false,
          "start": 145
        },
        {
          "jobId": "case-7",
          "machineId": "room-2",
          "pinned": false,
          "start": 163
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "pinned": false,
          "start": 192
        },
        {
          "jobId": "case-9",
          "machineId": "room-0",
          "pinned": false,
          "start": 247
        },
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "pinned": false,
          "start": 297
        },
        {
          "jobId": "case-11",
          "machineId": "room-1",
          "pinned": false,
          "start": 327
        }
      ],
      "assignments": [
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "pinned": false,
          "start": 388
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "pinned": false,
          "start": 232
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "pinned": false,
          "start": 182
        },
        {
          "jobId": "case-3",
          "machineId": "room-1",
          "pinned": false,
          "start": 330
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "pinned": false,
          "start": 424
        },
        {
          "jobId": "case-5",
          "machineId": "room-2",
          "pinned": false,
          "start": 395
        },
        {
          "jobId": "case-6",
          "machineId": "room-2",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-7",
          "machineId": "room-1",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "pinned": false,
          "start": 333
        },
        {
          "jobId": "case-9",
          "machineId": "room-2",
          "pinned": false,
          "start": 345
        },
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-11",
          "machineId": "room-0",
          "pinned": false,
          "start": 437
        }
      ]
    }
  },
  "evidence": {
    "id": "surgery-scheduling",
    "request": {
      "packageId": "machine-scheduling",
      "packageVersion": "1.0.0",
      "data": {
        "timeHorizon": 1395,
        "machines": [
          {
            "id": "room-0"
          },
          {
            "id": "room-1"
          },
          {
            "id": "room-2"
          }
        ],
        "jobs": [
          {
            "id": "case-0",
            "duration": 49
          },
          {
            "id": "case-1",
            "duration": 98
          },
          {
            "id": "case-2",
            "duration": 163
          },
          {
            "id": "case-3",
            "duration": 94
          },
          {
            "id": "case-4",
            "duration": 47
          },
          {
            "id": "case-5",
            "duration": 49
          },
          {
            "id": "case-6",
            "duration": 182
          },
          {
            "id": "case-7",
            "duration": 232
          },
          {
            "id": "case-8",
            "duration": 55
          },
          {
            "id": "case-9",
            "duration": 50
          },
          {
            "id": "case-10",
            "duration": 333
          },
          {
            "id": "case-11",
            "duration": 43
          }
        ],
        "objectives": {
          "makespan": 1,
          "completionTime": 0,
          "setup": 0,
          "cost": 0,
          "tardiness": 0
        }
      },
      "assignments": [
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "start": 0
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "start": 0
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "start": 0
        },
        {
          "jobId": "case-3",
          "machineId": "room-0",
          "start": 49
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "start": 98
        },
        {
          "jobId": "case-5",
          "machineId": "room-0",
          "start": 143
        },
        {
          "jobId": "case-6",
          "machineId": "room-1",
          "start": 145
        },
        {
          "jobId": "case-7",
          "machineId": "room-2",
          "start": 163
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "start": 192
        },
        {
          "jobId": "case-9",
          "machineId": "room-0",
          "start": 247
        },
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "start": 297
        },
        {
          "jobId": "case-11",
          "machineId": "room-1",
          "start": 327
        }
      ]
    },
    "baseline": {
      "assignments": [
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-3",
          "machineId": "room-0",
          "pinned": false,
          "start": 49
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "pinned": false,
          "start": 98
        },
        {
          "jobId": "case-5",
          "machineId": "room-0",
          "pinned": false,
          "start": 143
        },
        {
          "jobId": "case-6",
          "machineId": "room-1",
          "pinned": false,
          "start": 145
        },
        {
          "jobId": "case-7",
          "machineId": "room-2",
          "pinned": false,
          "start": 163
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "pinned": false,
          "start": 192
        },
        {
          "jobId": "case-9",
          "machineId": "room-0",
          "pinned": false,
          "start": 247
        },
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "pinned": false,
          "start": 297
        },
        {
          "jobId": "case-11",
          "machineId": "room-1",
          "pinned": false,
          "start": 327
        }
      ],
      "data": {
        "jobs": [
          {
            "duration": 49,
            "id": "case-0"
          },
          {
            "duration": 98,
            "id": "case-1"
          },
          {
            "duration": 163,
            "id": "case-2"
          },
          {
            "duration": 94,
            "id": "case-3"
          },
          {
            "duration": 47,
            "id": "case-4"
          },
          {
            "duration": 49,
            "id": "case-5"
          },
          {
            "duration": 182,
            "id": "case-6"
          },
          {
            "duration": 232,
            "id": "case-7"
          },
          {
            "duration": 55,
            "id": "case-8"
          },
          {
            "duration": 50,
            "id": "case-9"
          },
          {
            "duration": 333,
            "id": "case-10"
          },
          {
            "duration": 43,
            "id": "case-11"
          }
        ],
        "machines": [
          {
            "id": "room-0"
          },
          {
            "id": "room-1"
          },
          {
            "id": "room-2"
          }
        ],
        "objectives": {
          "completionTime": 0,
          "cost": 0,
          "makespan": 1,
          "setup": 0,
          "tardiness": 0
        },
        "timeHorizon": 1395
      },
      "diagnostics": {
        "infeasibilityProven": false,
        "metrics": {
          "balance": 56,
          "completionTime": 3056,
          "cost": 0,
          "leveling": 0,
          "makespan": 630,
          "resourcesUsed": 3,
          "setup": 0,
          "tardiness": 0,
          "travel": 0,
          "value": 0,
          "waiting": 1661
        },
        "optimalityProven": false,
        "status": "FEASIBLE",
        "timings": [
          {
            "end": 49,
            "entityId": "6:case-0:operation",
            "start": 0
          },
          {
            "end": 98,
            "entityId": "6:case-1:operation",
            "start": 0
          },
          {
            "end": 163,
            "entityId": "6:case-2:operation",
            "start": 0
          },
          {
            "end": 143,
            "entityId": "6:case-3:operation",
            "start": 49
          },
          {
            "end": 145,
            "entityId": "6:case-4:operation",
            "start": 98
          },
          {
            "end": 192,
            "entityId": "6:case-5:operation",
            "start": 143
          },
          {
            "end": 327,
            "entityId": "6:case-6:operation",
            "start": 145
          },
          {
            "end": 395,
            "entityId": "6:case-7:operation",
            "start": 163
          },
          {
            "end": 247,
            "entityId": "6:case-8:operation",
            "start": 192
          },
          {
            "end": 297,
            "entityId": "6:case-9:operation",
            "start": 247
          },
          {
            "end": 630,
            "entityId": "7:case-10:operation",
            "start": 297
          },
          {
            "end": 370,
            "entityId": "7:case-11:operation",
            "start": 327
          }
        ],
        "unassigned": [],
        "violations": []
      },
      "native": {
        "decisions": [
          {
            "entityId": "6:case-0:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-1:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-2:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-3:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 49
          },
          {
            "entityId": "6:case-4:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 98
          },
          {
            "entityId": "6:case-5:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 143
          },
          {
            "entityId": "6:case-6:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 145
          },
          {
            "entityId": "6:case-7:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 163
          },
          {
            "entityId": "6:case-8:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 192
          },
          {
            "entityId": "6:case-9:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 247
          },
          {
            "entityId": "7:case-10:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 297
          },
          {
            "entityId": "7:case-11:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 327
          }
        ],
        "diagnostics": {
          "infeasibilityProven": false,
          "metrics": {
            "balance": 56,
            "completionTime": 3056,
            "cost": 0,
            "leveling": 0,
            "makespan": 630,
            "resourcesUsed": 3,
            "setup": 0,
            "tardiness": 0,
            "travel": 0,
            "value": 0,
            "waiting": 1661
          },
          "optimalityProven": false,
          "status": "FEASIBLE",
          "timings": [
            {
              "end": 49,
              "entityId": "6:case-0:operation",
              "start": 0
            },
            {
              "end": 98,
              "entityId": "6:case-1:operation",
              "start": 0
            },
            {
              "end": 163,
              "entityId": "6:case-2:operation",
              "start": 0
            },
            {
              "end": 143,
              "entityId": "6:case-3:operation",
              "start": 49
            },
            {
              "end": 145,
              "entityId": "6:case-4:operation",
              "start": 98
            },
            {
              "end": 192,
              "entityId": "6:case-5:operation",
              "start": 143
            },
            {
              "end": 327,
              "entityId": "6:case-6:operation",
              "start": 145
            },
            {
              "end": 395,
              "entityId": "6:case-7:operation",
              "start": 163
            },
            {
              "end": 247,
              "entityId": "6:case-8:operation",
              "start": 192
            },
            {
              "end": 297,
              "entityId": "6:case-9:operation",
              "start": 247
            },
            {
              "end": 630,
              "entityId": "7:case-10:operation",
              "start": 297
            },
            {
              "end": 370,
              "entityId": "7:case-11:operation",
              "start": 327
            }
          ],
          "unassigned": [],
          "violations": []
        },
        "models": [
          "scheduling",
          "assignment"
        ],
        "problem": {
          "entities": [
            {
              "duration": 49,
              "id": "6:case-0:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 98,
              "id": "6:case-1:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 163,
              "id": "6:case-2:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 94,
              "id": "6:case-3:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 47,
              "id": "6:case-4:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 49,
              "id": "6:case-5:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 182,
              "id": "6:case-6:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 232,
              "id": "6:case-7:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 55,
              "id": "6:case-8:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 50,
              "id": "6:case-9:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 333,
              "id": "7:case-10:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 43,
              "id": "7:case-11:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            }
          ],
          "objectives": {
            "completionTime": 0,
            "cost": 0,
            "makespan": 1,
            "setup": 0,
            "tardiness": 0
          },
          "resources": [
            {
              "capacity": {
                "units": 1
              },
              "id": "room-0"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-1"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-2"
            }
          ],
          "startTimes": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111,
            112,
            113,
            114,
            115,
            116,
            117,
            118,
            119,
            120,
            121,
            122,
            123,
            124,
            125,
            126,
            127,
            128,
            129,
            130,
            131,
            132,
            133,
            134,
            135,
            136,
            137,
            138,
            139,
            140,
            141,
            142,
            143,
            144,
            145,
            146,
            147,
            148,
            149,
            150,
            151,
            152,
            153,
            154,
            155,
            156,
            157,
            158,
            159,
            160,
            161,
            162,
            163,
            164,
            165,
            166,
            167,
            168,
            169,
            170,
            171,
            172,
            173,
            174,
            175,
            176,
            177,
            178,
            179,
            180,
            181,
            182,
            183,
            184,
            185,
            186,
            187,
            188,
            189,
            190,
            191,
            192,
            193,
            194,
            195,
            196,
            197,
            198,
            199,
            200,
            201,
            202,
            203,
            204,
            205,
            206,
            207,
            208,
            209,
            210,
            211,
            212,
            213,
            214,
            215,
            216,
            217,
            218,
            219,
            220,
            221,
            222,
            223,
            224,
            225,
            226,
            227,
            228,
            229,
            230,
            231,
            232,
            233,
            234,
            235,
            236,
            237,
            238,
            239,
            240,
            241,
            242,
            243,
            244,
            245,
            246,
            247,
            248,
            249,
            250,
            251,
            252,
            253,
            254,
            255,
            256,
            257,
            258,
            259,
            260,
            261,
            262,
            263,
            264,
            265,
            266,
            267,
            268,
            269,
            270,
            271,
            272,
            273,
            274,
            275,
            276,
            277,
            278,
            279,
            280,
            281,
            282,
            283,
            284,
            285,
            286,
            287,
            288,
            289,
            290,
            291,
            292,
            293,
            294,
            295,
            296,
            297,
            298,
            299,
            300,
            301,
            302,
            303,
            304,
            305,
            306,
            307,
            308,
            309,
            310,
            311,
            312,
            313,
            314,
            315,
            316,
            317,
            318,
            319,
            320,
            321,
            322,
            323,
            324,
            325,
            326,
            327,
            328,
            329,
            330,
            331,
            332,
            333,
            334,
            335,
            336,
            337,
            338,
            339,
            340,
            341,
            342,
            343,
            344,
            345,
            346,
            347,
            348,
            349,
            350,
            351,
            352,
            353,
            354,
            355,
            356,
            357,
            358,
            359,
            360,
            361,
            362,
            363,
            364,
            365,
            366,
            367,
            368,
            369,
            370,
            371,
            372,
            373,
            374,
            375,
            376,
            377,
            378,
            379,
            380,
            381,
            382,
            383,
            384,
            385,
            386,
            387,
            388,
            389,
            390,
            391,
            392,
            393,
            394,
            395,
            396,
            397,
            398,
            399,
            400,
            401,
            402,
            403,
            404,
            405,
            406,
            407,
            408,
            409,
            410,
            411,
            412,
            413,
            414,
            415,
            416,
            417,
            418,
            419,
            420,
            421,
            422,
            423,
            424,
            425,
            426,
            427,
            428,
            429,
            430,
            431,
            432,
            433,
            434,
            435,
            436,
            437,
            438,
            439,
            440,
            441,
            442,
            443,
            444,
            445,
            446,
            447,
            448,
            449,
            450,
            451,
            452,
            453,
            454,
            455,
            456,
            457,
            458,
            459,
            460,
            461,
            462,
            463,
            464,
            465,
            466,
            467,
            468,
            469,
            470,
            471,
            472,
            473,
            474,
            475,
            476,
            477,
            478,
            479,
            480,
            481,
            482,
            483,
            484,
            485,
            486,
            487,
            488,
            489,
            490,
            491,
            492,
            493,
            494,
            495,
            496,
            497,
            498,
            499,
            500,
            501,
            502,
            503,
            504,
            505,
            506,
            507,
            508,
            509,
            510,
            511,
            512,
            513,
            514,
            515,
            516,
            517,
            518,
            519,
            520,
            521,
            522,
            523,
            524,
            525,
            526,
            527,
            528,
            529,
            530,
            531,
            532,
            533,
            534,
            535,
            536,
            537,
            538,
            539,
            540,
            541,
            542,
            543,
            544,
            545,
            546,
            547,
            548,
            549,
            550,
            551,
            552,
            553,
            554,
            555,
            556,
            557,
            558,
            559,
            560,
            561,
            562,
            563,
            564,
            565,
            566,
            567,
            568,
            569,
            570,
            571,
            572,
            573,
            574,
            575,
            576,
            577,
            578,
            579,
            580,
            581,
            582,
            583,
            584,
            585,
            586,
            587,
            588,
            589,
            590,
            591,
            592,
            593,
            594,
            595,
            596,
            597,
            598,
            599,
            600,
            601,
            602,
            603,
            604,
            605,
            606,
            607,
            608,
            609,
            610,
            611,
            612,
            613,
            614,
            615,
            616,
            617,
            618,
            619,
            620,
            621,
            622,
            623,
            624,
            625,
            626,
            627,
            628,
            629,
            630,
            631,
            632,
            633,
            634,
            635,
            636,
            637,
            638,
            639,
            640,
            641,
            642,
            643,
            644,
            645,
            646,
            647,
            648,
            649,
            650,
            651,
            652,
            653,
            654,
            655,
            656,
            657,
            658,
            659,
            660,
            661,
            662,
            663,
            664,
            665,
            666,
            667,
            668,
            669,
            670,
            671,
            672,
            673,
            674,
            675,
            676,
            677,
            678,
            679,
            680,
            681,
            682,
            683,
            684,
            685,
            686,
            687,
            688,
            689,
            690,
            691,
            692,
            693,
            694,
            695,
            696,
            697,
            698,
            699,
            700,
            701,
            702,
            703,
            704,
            705,
            706,
            707,
            708,
            709,
            710,
            711,
            712,
            713,
            714,
            715,
            716,
            717,
            718,
            719,
            720,
            721,
            722,
            723,
            724,
            725,
            726,
            727,
            728,
            729,
            730,
            731,
            732,
            733,
            734,
            735,
            736,
            737,
            738,
            739,
            740,
            741,
            742,
            743,
            744,
            745,
            746,
            747,
            748,
            749,
            750,
            751,
            752,
            753,
            754,
            755,
            756,
            757,
            758,
            759,
            760,
            761,
            762,
            763,
            764,
            765,
            766,
            767,
            768,
            769,
            770,
            771,
            772,
            773,
            774,
            775,
            776,
            777,
            778,
            779,
            780,
            781,
            782,
            783,
            784,
            785,
            786,
            787,
            788,
            789,
            790,
            791,
            792,
            793,
            794,
            795,
            796,
            797,
            798,
            799,
            800,
            801,
            802,
            803,
            804,
            805,
            806,
            807,
            808,
            809,
            810,
            811,
            812,
            813,
            814,
            815,
            816,
            817,
            818,
            819,
            820,
            821,
            822,
            823,
            824,
            825,
            826,
            827,
            828,
            829,
            830,
            831,
            832,
            833,
            834,
            835,
            836,
            837,
            838,
            839,
            840,
            841,
            842,
            843,
            844,
            845,
            846,
            847,
            848,
            849,
            850,
            851,
            852,
            853,
            854,
            855,
            856,
            857,
            858,
            859,
            860,
            861,
            862,
            863,
            864,
            865,
            866,
            867,
            868,
            869,
            870,
            871,
            872,
            873,
            874,
            875,
            876,
            877,
            878,
            879,
            880,
            881,
            882,
            883,
            884,
            885,
            886,
            887,
            888,
            889,
            890,
            891,
            892,
            893,
            894,
            895,
            896,
            897,
            898,
            899,
            900,
            901,
            902,
            903,
            904,
            905,
            906,
            907,
            908,
            909,
            910,
            911,
            912,
            913,
            914,
            915,
            916,
            917,
            918,
            919,
            920,
            921,
            922,
            923,
            924,
            925,
            926,
            927,
            928,
            929,
            930,
            931,
            932,
            933,
            934,
            935,
            936,
            937,
            938,
            939,
            940,
            941,
            942,
            943,
            944,
            945,
            946,
            947,
            948,
            949,
            950,
            951,
            952,
            953,
            954,
            955,
            956,
            957,
            958,
            959,
            960,
            961,
            962,
            963,
            964,
            965,
            966,
            967,
            968,
            969,
            970,
            971,
            972,
            973,
            974,
            975,
            976,
            977,
            978,
            979,
            980,
            981,
            982,
            983,
            984,
            985,
            986,
            987,
            988,
            989,
            990,
            991,
            992,
            993,
            994,
            995,
            996,
            997,
            998,
            999,
            1000,
            1001,
            1002,
            1003,
            1004,
            1005,
            1006,
            1007,
            1008,
            1009,
            1010,
            1011,
            1012,
            1013,
            1014,
            1015,
            1016,
            1017,
            1018,
            1019,
            1020,
            1021,
            1022,
            1023,
            1024,
            1025,
            1026,
            1027,
            1028,
            1029,
            1030,
            1031,
            1032,
            1033,
            1034,
            1035,
            1036,
            1037,
            1038,
            1039,
            1040,
            1041,
            1042,
            1043,
            1044,
            1045,
            1046,
            1047,
            1048,
            1049,
            1050,
            1051,
            1052,
            1053,
            1054,
            1055,
            1056,
            1057,
            1058,
            1059,
            1060,
            1061,
            1062,
            1063,
            1064,
            1065,
            1066,
            1067,
            1068,
            1069,
            1070,
            1071,
            1072,
            1073,
            1074,
            1075,
            1076,
            1077,
            1078,
            1079,
            1080,
            1081,
            1082,
            1083,
            1084,
            1085,
            1086,
            1087,
            1088,
            1089,
            1090,
            1091,
            1092,
            1093,
            1094,
            1095,
            1096,
            1097,
            1098,
            1099,
            1100,
            1101,
            1102,
            1103,
            1104,
            1105,
            1106,
            1107,
            1108,
            1109,
            1110,
            1111,
            1112,
            1113,
            1114,
            1115,
            1116,
            1117,
            1118,
            1119,
            1120,
            1121,
            1122,
            1123,
            1124,
            1125,
            1126,
            1127,
            1128,
            1129,
            1130,
            1131,
            1132,
            1133,
            1134,
            1135,
            1136,
            1137,
            1138,
            1139,
            1140,
            1141,
            1142,
            1143,
            1144,
            1145,
            1146,
            1147,
            1148,
            1149,
            1150,
            1151,
            1152,
            1153,
            1154,
            1155,
            1156,
            1157,
            1158,
            1159,
            1160,
            1161,
            1162,
            1163,
            1164,
            1165,
            1166,
            1167,
            1168,
            1169,
            1170,
            1171,
            1172,
            1173,
            1174,
            1175,
            1176,
            1177,
            1178,
            1179,
            1180,
            1181,
            1182,
            1183,
            1184,
            1185,
            1186,
            1187,
            1188,
            1189,
            1190,
            1191,
            1192,
            1193,
            1194,
            1195,
            1196,
            1197,
            1198,
            1199,
            1200,
            1201,
            1202,
            1203,
            1204,
            1205,
            1206,
            1207,
            1208,
            1209,
            1210,
            1211,
            1212,
            1213,
            1214,
            1215,
            1216,
            1217,
            1218,
            1219,
            1220,
            1221,
            1222,
            1223,
            1224,
            1225,
            1226,
            1227,
            1228,
            1229,
            1230,
            1231,
            1232,
            1233,
            1234,
            1235,
            1236,
            1237,
            1238,
            1239,
            1240,
            1241,
            1242,
            1243,
            1244,
            1245,
            1246,
            1247,
            1248,
            1249,
            1250,
            1251,
            1252,
            1253,
            1254,
            1255,
            1256,
            1257,
            1258,
            1259,
            1260,
            1261,
            1262,
            1263,
            1264,
            1265,
            1266,
            1267,
            1268,
            1269,
            1270,
            1271,
            1272,
            1273,
            1274,
            1275,
            1276,
            1277,
            1278,
            1279,
            1280,
            1281,
            1282,
            1283,
            1284,
            1285,
            1286,
            1287,
            1288,
            1289,
            1290,
            1291,
            1292,
            1293,
            1294,
            1295,
            1296,
            1297,
            1298,
            1299,
            1300,
            1301,
            1302,
            1303,
            1304,
            1305,
            1306,
            1307,
            1308,
            1309,
            1310,
            1311,
            1312,
            1313,
            1314,
            1315,
            1316,
            1317,
            1318,
            1319,
            1320,
            1321,
            1322,
            1323,
            1324,
            1325,
            1326,
            1327,
            1328,
            1329,
            1330,
            1331,
            1332,
            1333,
            1334,
            1335,
            1336,
            1337,
            1338,
            1339,
            1340,
            1341,
            1342,
            1343,
            1344,
            1345,
            1346,
            1347,
            1348,
            1349,
            1350,
            1351,
            1352,
            1353,
            1354,
            1355,
            1356,
            1357,
            1358,
            1359,
            1360,
            1361,
            1362,
            1363,
            1364,
            1365,
            1366,
            1367,
            1368,
            1369,
            1370,
            1371,
            1372,
            1373,
            1374,
            1375,
            1376,
            1377,
            1378,
            1379,
            1380,
            1381,
            1382,
            1383,
            1384,
            1385,
            1386,
            1387,
            1388,
            1389,
            1390,
            1391,
            1392,
            1393,
            1394
          ]
        },
        "schemaVersion": 1,
        "score": {
          "hard": 0,
          "hardViolationCount": 0,
          "medium": 0,
          "score": "0hard/0medium/-630soft",
          "soft": -630
        }
      },
      "output": {
        "jobs": [
          {
            "end": 49,
            "id": "case-0",
            "machineId": "room-0",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 98,
            "id": "case-1",
            "machineId": "room-1",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 163,
            "id": "case-2",
            "machineId": "room-2",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 143,
            "id": "case-3",
            "machineId": "room-0",
            "start": 49,
            "status": "ASSIGNED"
          },
          {
            "end": 145,
            "id": "case-4",
            "machineId": "room-1",
            "start": 98,
            "status": "ASSIGNED"
          },
          {
            "end": 192,
            "id": "case-5",
            "machineId": "room-0",
            "start": 143,
            "status": "ASSIGNED"
          },
          {
            "end": 327,
            "id": "case-6",
            "machineId": "room-1",
            "start": 145,
            "status": "ASSIGNED"
          },
          {
            "end": 395,
            "id": "case-7",
            "machineId": "room-2",
            "start": 163,
            "status": "ASSIGNED"
          },
          {
            "end": 247,
            "id": "case-8",
            "machineId": "room-0",
            "start": 192,
            "status": "ASSIGNED"
          },
          {
            "end": 297,
            "id": "case-9",
            "machineId": "room-0",
            "start": 247,
            "status": "ASSIGNED"
          },
          {
            "end": 630,
            "id": "case-10",
            "machineId": "room-0",
            "start": 297,
            "status": "ASSIGNED"
          },
          {
            "end": 370,
            "id": "case-11",
            "machineId": "room-1",
            "start": 327,
            "status": "ASSIGNED"
          }
        ]
      },
      "packageId": "machine-scheduling",
      "packageVersion": "1.0.0",
      "score": {
        "hard": 0,
        "hardViolationCount": 0,
        "medium": 0,
        "score": "0hard/0medium/-630soft",
        "soft": -630
      }
    },
    "result": {
      "assignments": [
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "pinned": false,
          "start": 388
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "pinned": false,
          "start": 232
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "pinned": false,
          "start": 182
        },
        {
          "jobId": "case-3",
          "machineId": "room-1",
          "pinned": false,
          "start": 330
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "pinned": false,
          "start": 424
        },
        {
          "jobId": "case-5",
          "machineId": "room-2",
          "pinned": false,
          "start": 395
        },
        {
          "jobId": "case-6",
          "machineId": "room-2",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-7",
          "machineId": "room-1",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "pinned": false,
          "start": 333
        },
        {
          "jobId": "case-9",
          "machineId": "room-2",
          "pinned": false,
          "start": 345
        },
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-11",
          "machineId": "room-0",
          "pinned": false,
          "start": 437
        }
      ],
      "data": {
        "jobs": [
          {
            "duration": 49,
            "id": "case-0"
          },
          {
            "duration": 98,
            "id": "case-1"
          },
          {
            "duration": 163,
            "id": "case-2"
          },
          {
            "duration": 94,
            "id": "case-3"
          },
          {
            "duration": 47,
            "id": "case-4"
          },
          {
            "duration": 49,
            "id": "case-5"
          },
          {
            "duration": 182,
            "id": "case-6"
          },
          {
            "duration": 232,
            "id": "case-7"
          },
          {
            "duration": 55,
            "id": "case-8"
          },
          {
            "duration": 50,
            "id": "case-9"
          },
          {
            "duration": 333,
            "id": "case-10"
          },
          {
            "duration": 43,
            "id": "case-11"
          }
        ],
        "machines": [
          {
            "id": "room-0"
          },
          {
            "id": "room-1"
          },
          {
            "id": "room-2"
          }
        ],
        "objectives": {
          "completionTime": 0,
          "cost": 0,
          "makespan": 1,
          "setup": 0,
          "tardiness": 0
        },
        "timeHorizon": 1395
      },
      "diagnostics": {
        "infeasibilityProven": false,
        "metrics": {
          "balance": 48,
          "completionTime": 4461,
          "cost": 0,
          "leveling": 0,
          "makespan": 480,
          "resourcesUsed": 3,
          "setup": 0,
          "tardiness": 0,
          "travel": 0,
          "value": 0,
          "waiting": 3066
        },
        "optimalityProven": false,
        "status": "FEASIBLE",
        "timings": [
          {
            "end": 437,
            "entityId": "6:case-0:operation",
            "start": 388
          },
          {
            "end": 330,
            "entityId": "6:case-1:operation",
            "start": 232
          },
          {
            "end": 345,
            "entityId": "6:case-2:operation",
            "start": 182
          },
          {
            "end": 424,
            "entityId": "6:case-3:operation",
            "start": 330
          },
          {
            "end": 471,
            "entityId": "6:case-4:operation",
            "start": 424
          },
          {
            "end": 444,
            "entityId": "6:case-5:operation",
            "start": 395
          },
          {
            "end": 182,
            "entityId": "6:case-6:operation",
            "start": 0
          },
          {
            "end": 232,
            "entityId": "6:case-7:operation",
            "start": 0
          },
          {
            "end": 388,
            "entityId": "6:case-8:operation",
            "start": 333
          },
          {
            "end": 395,
            "entityId": "6:case-9:operation",
            "start": 345
          },
          {
            "end": 333,
            "entityId": "7:case-10:operation",
            "start": 0
          },
          {
            "end": 480,
            "entityId": "7:case-11:operation",
            "start": 437
          }
        ],
        "unassigned": [],
        "violations": []
      },
      "native": {
        "decisions": [
          {
            "entityId": "6:case-0:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 388
          },
          {
            "entityId": "6:case-1:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 232
          },
          {
            "entityId": "6:case-2:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 182
          },
          {
            "entityId": "6:case-3:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 330
          },
          {
            "entityId": "6:case-4:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 424
          },
          {
            "entityId": "6:case-5:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 395
          },
          {
            "entityId": "6:case-6:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-7:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-8:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 333
          },
          {
            "entityId": "6:case-9:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 345
          },
          {
            "entityId": "7:case-10:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 0
          },
          {
            "entityId": "7:case-11:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 437
          }
        ],
        "diagnostics": {
          "infeasibilityProven": false,
          "metrics": {
            "balance": 48,
            "completionTime": 4461,
            "cost": 0,
            "leveling": 0,
            "makespan": 480,
            "resourcesUsed": 3,
            "setup": 0,
            "tardiness": 0,
            "travel": 0,
            "value": 0,
            "waiting": 3066
          },
          "optimalityProven": false,
          "status": "FEASIBLE",
          "timings": [
            {
              "end": 437,
              "entityId": "6:case-0:operation",
              "start": 388
            },
            {
              "end": 330,
              "entityId": "6:case-1:operation",
              "start": 232
            },
            {
              "end": 345,
              "entityId": "6:case-2:operation",
              "start": 182
            },
            {
              "end": 424,
              "entityId": "6:case-3:operation",
              "start": 330
            },
            {
              "end": 471,
              "entityId": "6:case-4:operation",
              "start": 424
            },
            {
              "end": 444,
              "entityId": "6:case-5:operation",
              "start": 395
            },
            {
              "end": 182,
              "entityId": "6:case-6:operation",
              "start": 0
            },
            {
              "end": 232,
              "entityId": "6:case-7:operation",
              "start": 0
            },
            {
              "end": 388,
              "entityId": "6:case-8:operation",
              "start": 333
            },
            {
              "end": 395,
              "entityId": "6:case-9:operation",
              "start": 345
            },
            {
              "end": 333,
              "entityId": "7:case-10:operation",
              "start": 0
            },
            {
              "end": 480,
              "entityId": "7:case-11:operation",
              "start": 437
            }
          ],
          "unassigned": [],
          "violations": []
        },
        "models": [
          "scheduling",
          "assignment"
        ],
        "problem": {
          "entities": [
            {
              "duration": 49,
              "id": "6:case-0:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 98,
              "id": "6:case-1:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 163,
              "id": "6:case-2:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 94,
              "id": "6:case-3:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 47,
              "id": "6:case-4:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 49,
              "id": "6:case-5:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 182,
              "id": "6:case-6:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 232,
              "id": "6:case-7:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 55,
              "id": "6:case-8:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 50,
              "id": "6:case-9:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 333,
              "id": "7:case-10:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 43,
              "id": "7:case-11:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            }
          ],
          "objectives": {
            "completionTime": 0,
            "cost": 0,
            "makespan": 1,
            "setup": 0,
            "tardiness": 0
          },
          "resources": [
            {
              "capacity": {
                "units": 1
              },
              "id": "room-0"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-1"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-2"
            }
          ],
          "startTimes": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111,
            112,
            113,
            114,
            115,
            116,
            117,
            118,
            119,
            120,
            121,
            122,
            123,
            124,
            125,
            126,
            127,
            128,
            129,
            130,
            131,
            132,
            133,
            134,
            135,
            136,
            137,
            138,
            139,
            140,
            141,
            142,
            143,
            144,
            145,
            146,
            147,
            148,
            149,
            150,
            151,
            152,
            153,
            154,
            155,
            156,
            157,
            158,
            159,
            160,
            161,
            162,
            163,
            164,
            165,
            166,
            167,
            168,
            169,
            170,
            171,
            172,
            173,
            174,
            175,
            176,
            177,
            178,
            179,
            180,
            181,
            182,
            183,
            184,
            185,
            186,
            187,
            188,
            189,
            190,
            191,
            192,
            193,
            194,
            195,
            196,
            197,
            198,
            199,
            200,
            201,
            202,
            203,
            204,
            205,
            206,
            207,
            208,
            209,
            210,
            211,
            212,
            213,
            214,
            215,
            216,
            217,
            218,
            219,
            220,
            221,
            222,
            223,
            224,
            225,
            226,
            227,
            228,
            229,
            230,
            231,
            232,
            233,
            234,
            235,
            236,
            237,
            238,
            239,
            240,
            241,
            242,
            243,
            244,
            245,
            246,
            247,
            248,
            249,
            250,
            251,
            252,
            253,
            254,
            255,
            256,
            257,
            258,
            259,
            260,
            261,
            262,
            263,
            264,
            265,
            266,
            267,
            268,
            269,
            270,
            271,
            272,
            273,
            274,
            275,
            276,
            277,
            278,
            279,
            280,
            281,
            282,
            283,
            284,
            285,
            286,
            287,
            288,
            289,
            290,
            291,
            292,
            293,
            294,
            295,
            296,
            297,
            298,
            299,
            300,
            301,
            302,
            303,
            304,
            305,
            306,
            307,
            308,
            309,
            310,
            311,
            312,
            313,
            314,
            315,
            316,
            317,
            318,
            319,
            320,
            321,
            322,
            323,
            324,
            325,
            326,
            327,
            328,
            329,
            330,
            331,
            332,
            333,
            334,
            335,
            336,
            337,
            338,
            339,
            340,
            341,
            342,
            343,
            344,
            345,
            346,
            347,
            348,
            349,
            350,
            351,
            352,
            353,
            354,
            355,
            356,
            357,
            358,
            359,
            360,
            361,
            362,
            363,
            364,
            365,
            366,
            367,
            368,
            369,
            370,
            371,
            372,
            373,
            374,
            375,
            376,
            377,
            378,
            379,
            380,
            381,
            382,
            383,
            384,
            385,
            386,
            387,
            388,
            389,
            390,
            391,
            392,
            393,
            394,
            395,
            396,
            397,
            398,
            399,
            400,
            401,
            402,
            403,
            404,
            405,
            406,
            407,
            408,
            409,
            410,
            411,
            412,
            413,
            414,
            415,
            416,
            417,
            418,
            419,
            420,
            421,
            422,
            423,
            424,
            425,
            426,
            427,
            428,
            429,
            430,
            431,
            432,
            433,
            434,
            435,
            436,
            437,
            438,
            439,
            440,
            441,
            442,
            443,
            444,
            445,
            446,
            447,
            448,
            449,
            450,
            451,
            452,
            453,
            454,
            455,
            456,
            457,
            458,
            459,
            460,
            461,
            462,
            463,
            464,
            465,
            466,
            467,
            468,
            469,
            470,
            471,
            472,
            473,
            474,
            475,
            476,
            477,
            478,
            479,
            480,
            481,
            482,
            483,
            484,
            485,
            486,
            487,
            488,
            489,
            490,
            491,
            492,
            493,
            494,
            495,
            496,
            497,
            498,
            499,
            500,
            501,
            502,
            503,
            504,
            505,
            506,
            507,
            508,
            509,
            510,
            511,
            512,
            513,
            514,
            515,
            516,
            517,
            518,
            519,
            520,
            521,
            522,
            523,
            524,
            525,
            526,
            527,
            528,
            529,
            530,
            531,
            532,
            533,
            534,
            535,
            536,
            537,
            538,
            539,
            540,
            541,
            542,
            543,
            544,
            545,
            546,
            547,
            548,
            549,
            550,
            551,
            552,
            553,
            554,
            555,
            556,
            557,
            558,
            559,
            560,
            561,
            562,
            563,
            564,
            565,
            566,
            567,
            568,
            569,
            570,
            571,
            572,
            573,
            574,
            575,
            576,
            577,
            578,
            579,
            580,
            581,
            582,
            583,
            584,
            585,
            586,
            587,
            588,
            589,
            590,
            591,
            592,
            593,
            594,
            595,
            596,
            597,
            598,
            599,
            600,
            601,
            602,
            603,
            604,
            605,
            606,
            607,
            608,
            609,
            610,
            611,
            612,
            613,
            614,
            615,
            616,
            617,
            618,
            619,
            620,
            621,
            622,
            623,
            624,
            625,
            626,
            627,
            628,
            629,
            630,
            631,
            632,
            633,
            634,
            635,
            636,
            637,
            638,
            639,
            640,
            641,
            642,
            643,
            644,
            645,
            646,
            647,
            648,
            649,
            650,
            651,
            652,
            653,
            654,
            655,
            656,
            657,
            658,
            659,
            660,
            661,
            662,
            663,
            664,
            665,
            666,
            667,
            668,
            669,
            670,
            671,
            672,
            673,
            674,
            675,
            676,
            677,
            678,
            679,
            680,
            681,
            682,
            683,
            684,
            685,
            686,
            687,
            688,
            689,
            690,
            691,
            692,
            693,
            694,
            695,
            696,
            697,
            698,
            699,
            700,
            701,
            702,
            703,
            704,
            705,
            706,
            707,
            708,
            709,
            710,
            711,
            712,
            713,
            714,
            715,
            716,
            717,
            718,
            719,
            720,
            721,
            722,
            723,
            724,
            725,
            726,
            727,
            728,
            729,
            730,
            731,
            732,
            733,
            734,
            735,
            736,
            737,
            738,
            739,
            740,
            741,
            742,
            743,
            744,
            745,
            746,
            747,
            748,
            749,
            750,
            751,
            752,
            753,
            754,
            755,
            756,
            757,
            758,
            759,
            760,
            761,
            762,
            763,
            764,
            765,
            766,
            767,
            768,
            769,
            770,
            771,
            772,
            773,
            774,
            775,
            776,
            777,
            778,
            779,
            780,
            781,
            782,
            783,
            784,
            785,
            786,
            787,
            788,
            789,
            790,
            791,
            792,
            793,
            794,
            795,
            796,
            797,
            798,
            799,
            800,
            801,
            802,
            803,
            804,
            805,
            806,
            807,
            808,
            809,
            810,
            811,
            812,
            813,
            814,
            815,
            816,
            817,
            818,
            819,
            820,
            821,
            822,
            823,
            824,
            825,
            826,
            827,
            828,
            829,
            830,
            831,
            832,
            833,
            834,
            835,
            836,
            837,
            838,
            839,
            840,
            841,
            842,
            843,
            844,
            845,
            846,
            847,
            848,
            849,
            850,
            851,
            852,
            853,
            854,
            855,
            856,
            857,
            858,
            859,
            860,
            861,
            862,
            863,
            864,
            865,
            866,
            867,
            868,
            869,
            870,
            871,
            872,
            873,
            874,
            875,
            876,
            877,
            878,
            879,
            880,
            881,
            882,
            883,
            884,
            885,
            886,
            887,
            888,
            889,
            890,
            891,
            892,
            893,
            894,
            895,
            896,
            897,
            898,
            899,
            900,
            901,
            902,
            903,
            904,
            905,
            906,
            907,
            908,
            909,
            910,
            911,
            912,
            913,
            914,
            915,
            916,
            917,
            918,
            919,
            920,
            921,
            922,
            923,
            924,
            925,
            926,
            927,
            928,
            929,
            930,
            931,
            932,
            933,
            934,
            935,
            936,
            937,
            938,
            939,
            940,
            941,
            942,
            943,
            944,
            945,
            946,
            947,
            948,
            949,
            950,
            951,
            952,
            953,
            954,
            955,
            956,
            957,
            958,
            959,
            960,
            961,
            962,
            963,
            964,
            965,
            966,
            967,
            968,
            969,
            970,
            971,
            972,
            973,
            974,
            975,
            976,
            977,
            978,
            979,
            980,
            981,
            982,
            983,
            984,
            985,
            986,
            987,
            988,
            989,
            990,
            991,
            992,
            993,
            994,
            995,
            996,
            997,
            998,
            999,
            1000,
            1001,
            1002,
            1003,
            1004,
            1005,
            1006,
            1007,
            1008,
            1009,
            1010,
            1011,
            1012,
            1013,
            1014,
            1015,
            1016,
            1017,
            1018,
            1019,
            1020,
            1021,
            1022,
            1023,
            1024,
            1025,
            1026,
            1027,
            1028,
            1029,
            1030,
            1031,
            1032,
            1033,
            1034,
            1035,
            1036,
            1037,
            1038,
            1039,
            1040,
            1041,
            1042,
            1043,
            1044,
            1045,
            1046,
            1047,
            1048,
            1049,
            1050,
            1051,
            1052,
            1053,
            1054,
            1055,
            1056,
            1057,
            1058,
            1059,
            1060,
            1061,
            1062,
            1063,
            1064,
            1065,
            1066,
            1067,
            1068,
            1069,
            1070,
            1071,
            1072,
            1073,
            1074,
            1075,
            1076,
            1077,
            1078,
            1079,
            1080,
            1081,
            1082,
            1083,
            1084,
            1085,
            1086,
            1087,
            1088,
            1089,
            1090,
            1091,
            1092,
            1093,
            1094,
            1095,
            1096,
            1097,
            1098,
            1099,
            1100,
            1101,
            1102,
            1103,
            1104,
            1105,
            1106,
            1107,
            1108,
            1109,
            1110,
            1111,
            1112,
            1113,
            1114,
            1115,
            1116,
            1117,
            1118,
            1119,
            1120,
            1121,
            1122,
            1123,
            1124,
            1125,
            1126,
            1127,
            1128,
            1129,
            1130,
            1131,
            1132,
            1133,
            1134,
            1135,
            1136,
            1137,
            1138,
            1139,
            1140,
            1141,
            1142,
            1143,
            1144,
            1145,
            1146,
            1147,
            1148,
            1149,
            1150,
            1151,
            1152,
            1153,
            1154,
            1155,
            1156,
            1157,
            1158,
            1159,
            1160,
            1161,
            1162,
            1163,
            1164,
            1165,
            1166,
            1167,
            1168,
            1169,
            1170,
            1171,
            1172,
            1173,
            1174,
            1175,
            1176,
            1177,
            1178,
            1179,
            1180,
            1181,
            1182,
            1183,
            1184,
            1185,
            1186,
            1187,
            1188,
            1189,
            1190,
            1191,
            1192,
            1193,
            1194,
            1195,
            1196,
            1197,
            1198,
            1199,
            1200,
            1201,
            1202,
            1203,
            1204,
            1205,
            1206,
            1207,
            1208,
            1209,
            1210,
            1211,
            1212,
            1213,
            1214,
            1215,
            1216,
            1217,
            1218,
            1219,
            1220,
            1221,
            1222,
            1223,
            1224,
            1225,
            1226,
            1227,
            1228,
            1229,
            1230,
            1231,
            1232,
            1233,
            1234,
            1235,
            1236,
            1237,
            1238,
            1239,
            1240,
            1241,
            1242,
            1243,
            1244,
            1245,
            1246,
            1247,
            1248,
            1249,
            1250,
            1251,
            1252,
            1253,
            1254,
            1255,
            1256,
            1257,
            1258,
            1259,
            1260,
            1261,
            1262,
            1263,
            1264,
            1265,
            1266,
            1267,
            1268,
            1269,
            1270,
            1271,
            1272,
            1273,
            1274,
            1275,
            1276,
            1277,
            1278,
            1279,
            1280,
            1281,
            1282,
            1283,
            1284,
            1285,
            1286,
            1287,
            1288,
            1289,
            1290,
            1291,
            1292,
            1293,
            1294,
            1295,
            1296,
            1297,
            1298,
            1299,
            1300,
            1301,
            1302,
            1303,
            1304,
            1305,
            1306,
            1307,
            1308,
            1309,
            1310,
            1311,
            1312,
            1313,
            1314,
            1315,
            1316,
            1317,
            1318,
            1319,
            1320,
            1321,
            1322,
            1323,
            1324,
            1325,
            1326,
            1327,
            1328,
            1329,
            1330,
            1331,
            1332,
            1333,
            1334,
            1335,
            1336,
            1337,
            1338,
            1339,
            1340,
            1341,
            1342,
            1343,
            1344,
            1345,
            1346,
            1347,
            1348,
            1349,
            1350,
            1351,
            1352,
            1353,
            1354,
            1355,
            1356,
            1357,
            1358,
            1359,
            1360,
            1361,
            1362,
            1363,
            1364,
            1365,
            1366,
            1367,
            1368,
            1369,
            1370,
            1371,
            1372,
            1373,
            1374,
            1375,
            1376,
            1377,
            1378,
            1379,
            1380,
            1381,
            1382,
            1383,
            1384,
            1385,
            1386,
            1387,
            1388,
            1389,
            1390,
            1391,
            1392,
            1393,
            1394
          ]
        },
        "schemaVersion": 1,
        "score": {
          "hard": 0,
          "hardViolationCount": 0,
          "medium": 0,
          "score": "0hard/0medium/-480soft",
          "soft": -480
        },
        "search": {
          "algorithm": "adaptive-perturbation-repair",
          "completedPasses": 8,
          "construction": "generic",
          "criticalBlockApplied": true,
          "criticalBlockAttempts": 4,
          "criticalBlockEvaluations": 4,
          "criticalBlockImprovements": 0,
          "criticalBlockRejected": 0,
          "dispatchIncumbent": false,
          "elapsedMs": 22,
          "evaluationLimit": 0,
          "evaluations": 1952,
          "feasibleScheduleRepairs": 0,
          "firstFeasibleMs": 0,
          "incrementalComponentEvaluations": 9032,
          "knapsackCompleted": false,
          "perturbations": 7,
          "perturbedEntities": 17,
          "repairAcceptance": "feasible-late-acceptance",
          "repairOperators": [
            {
              "accepted": 1,
              "attempts": 1,
              "evaluations": 229,
              "feasible": 1,
              "improvements": 0,
              "name": "random-small",
              "weight": 1.2000000000000002
            },
            {
              "accepted": 3,
              "attempts": 3,
              "evaluations": 687,
              "feasible": 3,
              "improvements": 0,
              "name": "resource-small",
              "weight": 1.0298102692869406
            },
            {
              "accepted": 1,
              "attempts": 1,
              "evaluations": 457,
              "feasible": 1,
              "improvements": 0,
              "name": "random-large",
              "weight": 0.933527696793003
            },
            {
              "accepted": 2,
              "attempts": 2,
              "evaluations": 458,
              "feasible": 2,
              "improvements": 0,
              "name": "resource-large",
              "weight": 1.0449074579106217
            }
          ],
          "repairPlateauTolerance": 4,
          "repairStagnantPasses": 7,
          "routeReversalEvaluations": 0,
          "routeReversalImprovements": 0,
          "scheduleRepairs": 0,
          "scoreAssertionChecks": 0,
          "scoring": "incremental",
          "seed": "42",
          "sequenceFastEvaluations": 0,
          "sequenceIterations": 0,
          "sequenceSearchApplied": false,
          "sequenceWorseningMoves": 0,
          "termination": "search_passes"
        }
      },
      "output": {
        "jobs": [
          {
            "end": 437,
            "id": "case-0",
            "machineId": "room-0",
            "start": 388,
            "status": "ASSIGNED"
          },
          {
            "end": 330,
            "id": "case-1",
            "machineId": "room-1",
            "start": 232,
            "status": "ASSIGNED"
          },
          {
            "end": 345,
            "id": "case-2",
            "machineId": "room-2",
            "start": 182,
            "status": "ASSIGNED"
          },
          {
            "end": 424,
            "id": "case-3",
            "machineId": "room-1",
            "start": 330,
            "status": "ASSIGNED"
          },
          {
            "end": 471,
            "id": "case-4",
            "machineId": "room-1",
            "start": 424,
            "status": "ASSIGNED"
          },
          {
            "end": 444,
            "id": "case-5",
            "machineId": "room-2",
            "start": 395,
            "status": "ASSIGNED"
          },
          {
            "end": 182,
            "id": "case-6",
            "machineId": "room-2",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 232,
            "id": "case-7",
            "machineId": "room-1",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 388,
            "id": "case-8",
            "machineId": "room-0",
            "start": 333,
            "status": "ASSIGNED"
          },
          {
            "end": 395,
            "id": "case-9",
            "machineId": "room-2",
            "start": 345,
            "status": "ASSIGNED"
          },
          {
            "end": 333,
            "id": "case-10",
            "machineId": "room-0",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 480,
            "id": "case-11",
            "machineId": "room-0",
            "start": 437,
            "status": "ASSIGNED"
          }
        ]
      },
      "packageId": "machine-scheduling",
      "packageVersion": "1.0.0",
      "score": {
        "hard": 0,
        "hardViolationCount": 0,
        "medium": 0,
        "score": "0hard/0medium/-480soft",
        "soft": -480
      },
      "search": {
        "algorithm": "adaptive-perturbation-repair",
        "completedPasses": 8,
        "construction": "generic",
        "criticalBlockApplied": true,
        "criticalBlockAttempts": 4,
        "criticalBlockEvaluations": 4,
        "criticalBlockImprovements": 0,
        "criticalBlockRejected": 0,
        "dispatchIncumbent": false,
        "elapsedMs": 22,
        "evaluationLimit": 0,
        "evaluations": 1952,
        "feasibleScheduleRepairs": 0,
        "firstFeasibleMs": 0,
        "incrementalComponentEvaluations": 9032,
        "knapsackCompleted": false,
        "perturbations": 7,
        "perturbedEntities": 17,
        "repairAcceptance": "feasible-late-acceptance",
        "repairOperators": [
          {
            "accepted": 1,
            "attempts": 1,
            "evaluations": 229,
            "feasible": 1,
            "improvements": 0,
            "name": "random-small",
            "weight": 1.2000000000000002
          },
          {
            "accepted": 3,
            "attempts": 3,
            "evaluations": 687,
            "feasible": 3,
            "improvements": 0,
            "name": "resource-small",
            "weight": 1.0298102692869406
          },
          {
            "accepted": 1,
            "attempts": 1,
            "evaluations": 457,
            "feasible": 1,
            "improvements": 0,
            "name": "random-large",
            "weight": 0.933527696793003
          },
          {
            "accepted": 2,
            "attempts": 2,
            "evaluations": 458,
            "feasible": 2,
            "improvements": 0,
            "name": "resource-large",
            "weight": 1.0449074579106217
          }
        ],
        "repairPlateauTolerance": 4,
        "repairStagnantPasses": 7,
        "routeReversalEvaluations": 0,
        "routeReversalImprovements": 0,
        "scheduleRepairs": 0,
        "scoreAssertionChecks": 0,
        "scoring": "incremental",
        "seed": "42",
        "sequenceFastEvaluations": 0,
        "sequenceIterations": 0,
        "sequenceSearchApplied": false,
        "sequenceWorseningMoves": 0,
        "termination": "search_passes"
      }
    },
    "rescored": {
      "assignments": [
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "pinned": false,
          "start": 388
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "pinned": false,
          "start": 232
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "pinned": false,
          "start": 182
        },
        {
          "jobId": "case-3",
          "machineId": "room-1",
          "pinned": false,
          "start": 330
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "pinned": false,
          "start": 424
        },
        {
          "jobId": "case-5",
          "machineId": "room-2",
          "pinned": false,
          "start": 395
        },
        {
          "jobId": "case-6",
          "machineId": "room-2",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-7",
          "machineId": "room-1",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "pinned": false,
          "start": 333
        },
        {
          "jobId": "case-9",
          "machineId": "room-2",
          "pinned": false,
          "start": 345
        },
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-11",
          "machineId": "room-0",
          "pinned": false,
          "start": 437
        }
      ],
      "data": {
        "jobs": [
          {
            "duration": 49,
            "id": "case-0"
          },
          {
            "duration": 98,
            "id": "case-1"
          },
          {
            "duration": 163,
            "id": "case-2"
          },
          {
            "duration": 94,
            "id": "case-3"
          },
          {
            "duration": 47,
            "id": "case-4"
          },
          {
            "duration": 49,
            "id": "case-5"
          },
          {
            "duration": 182,
            "id": "case-6"
          },
          {
            "duration": 232,
            "id": "case-7"
          },
          {
            "duration": 55,
            "id": "case-8"
          },
          {
            "duration": 50,
            "id": "case-9"
          },
          {
            "duration": 333,
            "id": "case-10"
          },
          {
            "duration": 43,
            "id": "case-11"
          }
        ],
        "machines": [
          {
            "id": "room-0"
          },
          {
            "id": "room-1"
          },
          {
            "id": "room-2"
          }
        ],
        "objectives": {
          "completionTime": 0,
          "cost": 0,
          "makespan": 1,
          "setup": 0,
          "tardiness": 0
        },
        "timeHorizon": 1395
      },
      "diagnostics": {
        "infeasibilityProven": false,
        "metrics": {
          "balance": 48,
          "completionTime": 4461,
          "cost": 0,
          "leveling": 0,
          "makespan": 480,
          "resourcesUsed": 3,
          "setup": 0,
          "tardiness": 0,
          "travel": 0,
          "value": 0,
          "waiting": 3066
        },
        "optimalityProven": false,
        "status": "FEASIBLE",
        "timings": [
          {
            "end": 437,
            "entityId": "6:case-0:operation",
            "start": 388
          },
          {
            "end": 330,
            "entityId": "6:case-1:operation",
            "start": 232
          },
          {
            "end": 345,
            "entityId": "6:case-2:operation",
            "start": 182
          },
          {
            "end": 424,
            "entityId": "6:case-3:operation",
            "start": 330
          },
          {
            "end": 471,
            "entityId": "6:case-4:operation",
            "start": 424
          },
          {
            "end": 444,
            "entityId": "6:case-5:operation",
            "start": 395
          },
          {
            "end": 182,
            "entityId": "6:case-6:operation",
            "start": 0
          },
          {
            "end": 232,
            "entityId": "6:case-7:operation",
            "start": 0
          },
          {
            "end": 388,
            "entityId": "6:case-8:operation",
            "start": 333
          },
          {
            "end": 395,
            "entityId": "6:case-9:operation",
            "start": 345
          },
          {
            "end": 333,
            "entityId": "7:case-10:operation",
            "start": 0
          },
          {
            "end": 480,
            "entityId": "7:case-11:operation",
            "start": 437
          }
        ],
        "unassigned": [],
        "violations": []
      },
      "native": {
        "decisions": [
          {
            "entityId": "6:case-0:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 388
          },
          {
            "entityId": "6:case-1:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 232
          },
          {
            "entityId": "6:case-2:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 182
          },
          {
            "entityId": "6:case-3:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 330
          },
          {
            "entityId": "6:case-4:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 424
          },
          {
            "entityId": "6:case-5:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 395
          },
          {
            "entityId": "6:case-6:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-7:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-8:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 333
          },
          {
            "entityId": "6:case-9:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 345
          },
          {
            "entityId": "7:case-10:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 0
          },
          {
            "entityId": "7:case-11:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 437
          }
        ],
        "diagnostics": {
          "infeasibilityProven": false,
          "metrics": {
            "balance": 48,
            "completionTime": 4461,
            "cost": 0,
            "leveling": 0,
            "makespan": 480,
            "resourcesUsed": 3,
            "setup": 0,
            "tardiness": 0,
            "travel": 0,
            "value": 0,
            "waiting": 3066
          },
          "optimalityProven": false,
          "status": "FEASIBLE",
          "timings": [
            {
              "end": 437,
              "entityId": "6:case-0:operation",
              "start": 388
            },
            {
              "end": 330,
              "entityId": "6:case-1:operation",
              "start": 232
            },
            {
              "end": 345,
              "entityId": "6:case-2:operation",
              "start": 182
            },
            {
              "end": 424,
              "entityId": "6:case-3:operation",
              "start": 330
            },
            {
              "end": 471,
              "entityId": "6:case-4:operation",
              "start": 424
            },
            {
              "end": 444,
              "entityId": "6:case-5:operation",
              "start": 395
            },
            {
              "end": 182,
              "entityId": "6:case-6:operation",
              "start": 0
            },
            {
              "end": 232,
              "entityId": "6:case-7:operation",
              "start": 0
            },
            {
              "end": 388,
              "entityId": "6:case-8:operation",
              "start": 333
            },
            {
              "end": 395,
              "entityId": "6:case-9:operation",
              "start": 345
            },
            {
              "end": 333,
              "entityId": "7:case-10:operation",
              "start": 0
            },
            {
              "end": 480,
              "entityId": "7:case-11:operation",
              "start": 437
            }
          ],
          "unassigned": [],
          "violations": []
        },
        "models": [
          "scheduling",
          "assignment"
        ],
        "problem": {
          "entities": [
            {
              "duration": 49,
              "id": "6:case-0:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 98,
              "id": "6:case-1:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 163,
              "id": "6:case-2:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 94,
              "id": "6:case-3:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 47,
              "id": "6:case-4:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 49,
              "id": "6:case-5:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 182,
              "id": "6:case-6:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 232,
              "id": "6:case-7:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 55,
              "id": "6:case-8:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 50,
              "id": "6:case-9:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 333,
              "id": "7:case-10:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 43,
              "id": "7:case-11:operation",
              "latestEnd": 1395,
              "pinned": false,
              "requirements": {
                "units": 1
              }
            }
          ],
          "objectives": {
            "completionTime": 0,
            "cost": 0,
            "makespan": 1,
            "setup": 0,
            "tardiness": 0
          },
          "resources": [
            {
              "capacity": {
                "units": 1
              },
              "id": "room-0"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-1"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-2"
            }
          ],
          "startTimes": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111,
            112,
            113,
            114,
            115,
            116,
            117,
            118,
            119,
            120,
            121,
            122,
            123,
            124,
            125,
            126,
            127,
            128,
            129,
            130,
            131,
            132,
            133,
            134,
            135,
            136,
            137,
            138,
            139,
            140,
            141,
            142,
            143,
            144,
            145,
            146,
            147,
            148,
            149,
            150,
            151,
            152,
            153,
            154,
            155,
            156,
            157,
            158,
            159,
            160,
            161,
            162,
            163,
            164,
            165,
            166,
            167,
            168,
            169,
            170,
            171,
            172,
            173,
            174,
            175,
            176,
            177,
            178,
            179,
            180,
            181,
            182,
            183,
            184,
            185,
            186,
            187,
            188,
            189,
            190,
            191,
            192,
            193,
            194,
            195,
            196,
            197,
            198,
            199,
            200,
            201,
            202,
            203,
            204,
            205,
            206,
            207,
            208,
            209,
            210,
            211,
            212,
            213,
            214,
            215,
            216,
            217,
            218,
            219,
            220,
            221,
            222,
            223,
            224,
            225,
            226,
            227,
            228,
            229,
            230,
            231,
            232,
            233,
            234,
            235,
            236,
            237,
            238,
            239,
            240,
            241,
            242,
            243,
            244,
            245,
            246,
            247,
            248,
            249,
            250,
            251,
            252,
            253,
            254,
            255,
            256,
            257,
            258,
            259,
            260,
            261,
            262,
            263,
            264,
            265,
            266,
            267,
            268,
            269,
            270,
            271,
            272,
            273,
            274,
            275,
            276,
            277,
            278,
            279,
            280,
            281,
            282,
            283,
            284,
            285,
            286,
            287,
            288,
            289,
            290,
            291,
            292,
            293,
            294,
            295,
            296,
            297,
            298,
            299,
            300,
            301,
            302,
            303,
            304,
            305,
            306,
            307,
            308,
            309,
            310,
            311,
            312,
            313,
            314,
            315,
            316,
            317,
            318,
            319,
            320,
            321,
            322,
            323,
            324,
            325,
            326,
            327,
            328,
            329,
            330,
            331,
            332,
            333,
            334,
            335,
            336,
            337,
            338,
            339,
            340,
            341,
            342,
            343,
            344,
            345,
            346,
            347,
            348,
            349,
            350,
            351,
            352,
            353,
            354,
            355,
            356,
            357,
            358,
            359,
            360,
            361,
            362,
            363,
            364,
            365,
            366,
            367,
            368,
            369,
            370,
            371,
            372,
            373,
            374,
            375,
            376,
            377,
            378,
            379,
            380,
            381,
            382,
            383,
            384,
            385,
            386,
            387,
            388,
            389,
            390,
            391,
            392,
            393,
            394,
            395,
            396,
            397,
            398,
            399,
            400,
            401,
            402,
            403,
            404,
            405,
            406,
            407,
            408,
            409,
            410,
            411,
            412,
            413,
            414,
            415,
            416,
            417,
            418,
            419,
            420,
            421,
            422,
            423,
            424,
            425,
            426,
            427,
            428,
            429,
            430,
            431,
            432,
            433,
            434,
            435,
            436,
            437,
            438,
            439,
            440,
            441,
            442,
            443,
            444,
            445,
            446,
            447,
            448,
            449,
            450,
            451,
            452,
            453,
            454,
            455,
            456,
            457,
            458,
            459,
            460,
            461,
            462,
            463,
            464,
            465,
            466,
            467,
            468,
            469,
            470,
            471,
            472,
            473,
            474,
            475,
            476,
            477,
            478,
            479,
            480,
            481,
            482,
            483,
            484,
            485,
            486,
            487,
            488,
            489,
            490,
            491,
            492,
            493,
            494,
            495,
            496,
            497,
            498,
            499,
            500,
            501,
            502,
            503,
            504,
            505,
            506,
            507,
            508,
            509,
            510,
            511,
            512,
            513,
            514,
            515,
            516,
            517,
            518,
            519,
            520,
            521,
            522,
            523,
            524,
            525,
            526,
            527,
            528,
            529,
            530,
            531,
            532,
            533,
            534,
            535,
            536,
            537,
            538,
            539,
            540,
            541,
            542,
            543,
            544,
            545,
            546,
            547,
            548,
            549,
            550,
            551,
            552,
            553,
            554,
            555,
            556,
            557,
            558,
            559,
            560,
            561,
            562,
            563,
            564,
            565,
            566,
            567,
            568,
            569,
            570,
            571,
            572,
            573,
            574,
            575,
            576,
            577,
            578,
            579,
            580,
            581,
            582,
            583,
            584,
            585,
            586,
            587,
            588,
            589,
            590,
            591,
            592,
            593,
            594,
            595,
            596,
            597,
            598,
            599,
            600,
            601,
            602,
            603,
            604,
            605,
            606,
            607,
            608,
            609,
            610,
            611,
            612,
            613,
            614,
            615,
            616,
            617,
            618,
            619,
            620,
            621,
            622,
            623,
            624,
            625,
            626,
            627,
            628,
            629,
            630,
            631,
            632,
            633,
            634,
            635,
            636,
            637,
            638,
            639,
            640,
            641,
            642,
            643,
            644,
            645,
            646,
            647,
            648,
            649,
            650,
            651,
            652,
            653,
            654,
            655,
            656,
            657,
            658,
            659,
            660,
            661,
            662,
            663,
            664,
            665,
            666,
            667,
            668,
            669,
            670,
            671,
            672,
            673,
            674,
            675,
            676,
            677,
            678,
            679,
            680,
            681,
            682,
            683,
            684,
            685,
            686,
            687,
            688,
            689,
            690,
            691,
            692,
            693,
            694,
            695,
            696,
            697,
            698,
            699,
            700,
            701,
            702,
            703,
            704,
            705,
            706,
            707,
            708,
            709,
            710,
            711,
            712,
            713,
            714,
            715,
            716,
            717,
            718,
            719,
            720,
            721,
            722,
            723,
            724,
            725,
            726,
            727,
            728,
            729,
            730,
            731,
            732,
            733,
            734,
            735,
            736,
            737,
            738,
            739,
            740,
            741,
            742,
            743,
            744,
            745,
            746,
            747,
            748,
            749,
            750,
            751,
            752,
            753,
            754,
            755,
            756,
            757,
            758,
            759,
            760,
            761,
            762,
            763,
            764,
            765,
            766,
            767,
            768,
            769,
            770,
            771,
            772,
            773,
            774,
            775,
            776,
            777,
            778,
            779,
            780,
            781,
            782,
            783,
            784,
            785,
            786,
            787,
            788,
            789,
            790,
            791,
            792,
            793,
            794,
            795,
            796,
            797,
            798,
            799,
            800,
            801,
            802,
            803,
            804,
            805,
            806,
            807,
            808,
            809,
            810,
            811,
            812,
            813,
            814,
            815,
            816,
            817,
            818,
            819,
            820,
            821,
            822,
            823,
            824,
            825,
            826,
            827,
            828,
            829,
            830,
            831,
            832,
            833,
            834,
            835,
            836,
            837,
            838,
            839,
            840,
            841,
            842,
            843,
            844,
            845,
            846,
            847,
            848,
            849,
            850,
            851,
            852,
            853,
            854,
            855,
            856,
            857,
            858,
            859,
            860,
            861,
            862,
            863,
            864,
            865,
            866,
            867,
            868,
            869,
            870,
            871,
            872,
            873,
            874,
            875,
            876,
            877,
            878,
            879,
            880,
            881,
            882,
            883,
            884,
            885,
            886,
            887,
            888,
            889,
            890,
            891,
            892,
            893,
            894,
            895,
            896,
            897,
            898,
            899,
            900,
            901,
            902,
            903,
            904,
            905,
            906,
            907,
            908,
            909,
            910,
            911,
            912,
            913,
            914,
            915,
            916,
            917,
            918,
            919,
            920,
            921,
            922,
            923,
            924,
            925,
            926,
            927,
            928,
            929,
            930,
            931,
            932,
            933,
            934,
            935,
            936,
            937,
            938,
            939,
            940,
            941,
            942,
            943,
            944,
            945,
            946,
            947,
            948,
            949,
            950,
            951,
            952,
            953,
            954,
            955,
            956,
            957,
            958,
            959,
            960,
            961,
            962,
            963,
            964,
            965,
            966,
            967,
            968,
            969,
            970,
            971,
            972,
            973,
            974,
            975,
            976,
            977,
            978,
            979,
            980,
            981,
            982,
            983,
            984,
            985,
            986,
            987,
            988,
            989,
            990,
            991,
            992,
            993,
            994,
            995,
            996,
            997,
            998,
            999,
            1000,
            1001,
            1002,
            1003,
            1004,
            1005,
            1006,
            1007,
            1008,
            1009,
            1010,
            1011,
            1012,
            1013,
            1014,
            1015,
            1016,
            1017,
            1018,
            1019,
            1020,
            1021,
            1022,
            1023,
            1024,
            1025,
            1026,
            1027,
            1028,
            1029,
            1030,
            1031,
            1032,
            1033,
            1034,
            1035,
            1036,
            1037,
            1038,
            1039,
            1040,
            1041,
            1042,
            1043,
            1044,
            1045,
            1046,
            1047,
            1048,
            1049,
            1050,
            1051,
            1052,
            1053,
            1054,
            1055,
            1056,
            1057,
            1058,
            1059,
            1060,
            1061,
            1062,
            1063,
            1064,
            1065,
            1066,
            1067,
            1068,
            1069,
            1070,
            1071,
            1072,
            1073,
            1074,
            1075,
            1076,
            1077,
            1078,
            1079,
            1080,
            1081,
            1082,
            1083,
            1084,
            1085,
            1086,
            1087,
            1088,
            1089,
            1090,
            1091,
            1092,
            1093,
            1094,
            1095,
            1096,
            1097,
            1098,
            1099,
            1100,
            1101,
            1102,
            1103,
            1104,
            1105,
            1106,
            1107,
            1108,
            1109,
            1110,
            1111,
            1112,
            1113,
            1114,
            1115,
            1116,
            1117,
            1118,
            1119,
            1120,
            1121,
            1122,
            1123,
            1124,
            1125,
            1126,
            1127,
            1128,
            1129,
            1130,
            1131,
            1132,
            1133,
            1134,
            1135,
            1136,
            1137,
            1138,
            1139,
            1140,
            1141,
            1142,
            1143,
            1144,
            1145,
            1146,
            1147,
            1148,
            1149,
            1150,
            1151,
            1152,
            1153,
            1154,
            1155,
            1156,
            1157,
            1158,
            1159,
            1160,
            1161,
            1162,
            1163,
            1164,
            1165,
            1166,
            1167,
            1168,
            1169,
            1170,
            1171,
            1172,
            1173,
            1174,
            1175,
            1176,
            1177,
            1178,
            1179,
            1180,
            1181,
            1182,
            1183,
            1184,
            1185,
            1186,
            1187,
            1188,
            1189,
            1190,
            1191,
            1192,
            1193,
            1194,
            1195,
            1196,
            1197,
            1198,
            1199,
            1200,
            1201,
            1202,
            1203,
            1204,
            1205,
            1206,
            1207,
            1208,
            1209,
            1210,
            1211,
            1212,
            1213,
            1214,
            1215,
            1216,
            1217,
            1218,
            1219,
            1220,
            1221,
            1222,
            1223,
            1224,
            1225,
            1226,
            1227,
            1228,
            1229,
            1230,
            1231,
            1232,
            1233,
            1234,
            1235,
            1236,
            1237,
            1238,
            1239,
            1240,
            1241,
            1242,
            1243,
            1244,
            1245,
            1246,
            1247,
            1248,
            1249,
            1250,
            1251,
            1252,
            1253,
            1254,
            1255,
            1256,
            1257,
            1258,
            1259,
            1260,
            1261,
            1262,
            1263,
            1264,
            1265,
            1266,
            1267,
            1268,
            1269,
            1270,
            1271,
            1272,
            1273,
            1274,
            1275,
            1276,
            1277,
            1278,
            1279,
            1280,
            1281,
            1282,
            1283,
            1284,
            1285,
            1286,
            1287,
            1288,
            1289,
            1290,
            1291,
            1292,
            1293,
            1294,
            1295,
            1296,
            1297,
            1298,
            1299,
            1300,
            1301,
            1302,
            1303,
            1304,
            1305,
            1306,
            1307,
            1308,
            1309,
            1310,
            1311,
            1312,
            1313,
            1314,
            1315,
            1316,
            1317,
            1318,
            1319,
            1320,
            1321,
            1322,
            1323,
            1324,
            1325,
            1326,
            1327,
            1328,
            1329,
            1330,
            1331,
            1332,
            1333,
            1334,
            1335,
            1336,
            1337,
            1338,
            1339,
            1340,
            1341,
            1342,
            1343,
            1344,
            1345,
            1346,
            1347,
            1348,
            1349,
            1350,
            1351,
            1352,
            1353,
            1354,
            1355,
            1356,
            1357,
            1358,
            1359,
            1360,
            1361,
            1362,
            1363,
            1364,
            1365,
            1366,
            1367,
            1368,
            1369,
            1370,
            1371,
            1372,
            1373,
            1374,
            1375,
            1376,
            1377,
            1378,
            1379,
            1380,
            1381,
            1382,
            1383,
            1384,
            1385,
            1386,
            1387,
            1388,
            1389,
            1390,
            1391,
            1392,
            1393,
            1394
          ]
        },
        "schemaVersion": 1,
        "score": {
          "hard": 0,
          "hardViolationCount": 0,
          "medium": 0,
          "score": "0hard/0medium/-480soft",
          "soft": -480
        }
      },
      "output": {
        "jobs": [
          {
            "end": 437,
            "id": "case-0",
            "machineId": "room-0",
            "start": 388,
            "status": "ASSIGNED"
          },
          {
            "end": 330,
            "id": "case-1",
            "machineId": "room-1",
            "start": 232,
            "status": "ASSIGNED"
          },
          {
            "end": 345,
            "id": "case-2",
            "machineId": "room-2",
            "start": 182,
            "status": "ASSIGNED"
          },
          {
            "end": 424,
            "id": "case-3",
            "machineId": "room-1",
            "start": 330,
            "status": "ASSIGNED"
          },
          {
            "end": 471,
            "id": "case-4",
            "machineId": "room-1",
            "start": 424,
            "status": "ASSIGNED"
          },
          {
            "end": 444,
            "id": "case-5",
            "machineId": "room-2",
            "start": 395,
            "status": "ASSIGNED"
          },
          {
            "end": 182,
            "id": "case-6",
            "machineId": "room-2",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 232,
            "id": "case-7",
            "machineId": "room-1",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 388,
            "id": "case-8",
            "machineId": "room-0",
            "start": 333,
            "status": "ASSIGNED"
          },
          {
            "end": 395,
            "id": "case-9",
            "machineId": "room-2",
            "start": 345,
            "status": "ASSIGNED"
          },
          {
            "end": 333,
            "id": "case-10",
            "machineId": "room-0",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 480,
            "id": "case-11",
            "machineId": "room-0",
            "start": 437,
            "status": "ASSIGNED"
          }
        ]
      },
      "packageId": "machine-scheduling",
      "packageVersion": "1.0.0",
      "score": {
        "hard": 0,
        "hardViolationCount": 0,
        "medium": 0,
        "score": "0hard/0medium/-480soft",
        "soft": -480
      }
    },
    "checks": [
      {
        "schema_version": 1,
        "schema_valid": true,
        "independent_checks": [
          "rest/setup transitions",
          "work limits",
          "overtime cost",
          "coverage penalty",
          "objective metrics: cost, value, resourcesUsed, balance, makespan, tardiness, setup",
          "required coverage",
          "decision identities",
          "eligibility",
          "skills",
          "capacity",
          "consumable budgets",
          "time windows",
          "precedence",
          "original input preservation",
          "pins"
        ],
        "violations": [],
        "missing": [],
        "unchecked": [],
        "rescore_matches": true,
        "business_feasible": true,
        "optimality_proven": false,
        "infeasibility_proven": false
      },
      {
        "schema_version": 1,
        "schema_valid": true,
        "independent_checks": [
          "rest/setup transitions",
          "work limits",
          "overtime cost",
          "coverage penalty",
          "objective metrics: cost, value, resourcesUsed, balance, makespan, tardiness, setup",
          "required coverage",
          "decision identities",
          "eligibility",
          "skills",
          "capacity",
          "consumable budgets",
          "time windows",
          "precedence",
          "original input preservation",
          "pins"
        ],
        "violations": [],
        "missing": [],
        "unchecked": [],
        "rescore_matches": true,
        "business_feasible": true,
        "optimality_proven": false,
        "infeasibility_proven": false
      }
    ],
    "alternativeBaseline": {
      "assignments": [
        {
          "jobId": "case-0",
          "machineId": "room-0",
          "pinned": false,
          "start": 388
        },
        {
          "jobId": "case-1",
          "machineId": "room-1",
          "pinned": false,
          "start": 232
        },
        {
          "jobId": "case-2",
          "machineId": "room-2",
          "pinned": false,
          "start": 182
        },
        {
          "jobId": "case-3",
          "machineId": "room-1",
          "pinned": false,
          "start": 330
        },
        {
          "jobId": "case-4",
          "machineId": "room-1",
          "pinned": false,
          "start": 424
        },
        {
          "jobId": "case-5",
          "machineId": "room-2",
          "pinned": false,
          "start": 395
        },
        {
          "jobId": "case-6",
          "machineId": "room-2",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-7",
          "machineId": "room-1",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-8",
          "machineId": "room-0",
          "pinned": false,
          "start": 333
        },
        {
          "jobId": "case-9",
          "machineId": "room-2",
          "pinned": false,
          "start": 345
        },
        {
          "jobId": "case-10",
          "machineId": "room-0",
          "pinned": false,
          "start": 0
        },
        {
          "jobId": "case-11",
          "machineId": "room-0",
          "pinned": false,
          "start": 437
        }
      ],
      "data": {
        "jobs": [
          {
            "duration": 49,
            "id": "case-0"
          },
          {
            "duration": 98,
            "id": "case-1"
          },
          {
            "duration": 163,
            "id": "case-2"
          },
          {
            "duration": 94,
            "id": "case-3"
          },
          {
            "duration": 47,
            "id": "case-4"
          },
          {
            "duration": 49,
            "id": "case-5"
          },
          {
            "duration": 182,
            "id": "case-6"
          },
          {
            "duration": 232,
            "id": "case-7"
          },
          {
            "duration": 55,
            "id": "case-8"
          },
          {
            "duration": 50,
            "id": "case-9"
          },
          {
            "duration": 333,
            "id": "case-10"
          },
          {
            "duration": 43,
            "id": "case-11"
          }
        ],
        "machines": [
          {
            "id": "room-0"
          },
          {
            "id": "room-1"
          },
          {
            "id": "room-2"
          }
        ],
        "objectives": {
          "completionTime": 0,
          "cost": 0,
          "makespan": 1,
          "setup": 0,
          "tardiness": 0
        },
        "timeHorizon": 1395
      },
      "diagnostics": {
        "infeasibilityProven": false,
        "metrics": {
          "balance": 48,
          "completionTime": 4461,
          "cost": 0,
          "leveling": 0,
          "makespan": 480,
          "resourcesUsed": 3,
          "setup": 0,
          "tardiness": 0,
          "travel": 0,
          "value": 0,
          "waiting": 3066
        },
        "optimalityProven": false,
        "status": "FEASIBLE",
        "timings": [
          {
            "end": 437,
            "entityId": "6:case-0:operation",
            "start": 388
          },
          {
            "end": 330,
            "entityId": "6:case-1:operation",
            "start": 232
          },
          {
            "end": 345,
            "entityId": "6:case-2:operation",
            "start": 182
          },
          {
            "end": 424,
            "entityId": "6:case-3:operation",
            "start": 330
          },
          {
            "end": 471,
            "entityId": "6:case-4:operation",
            "start": 424
          },
          {
            "end": 444,
            "entityId": "6:case-5:operation",
            "start": 395
          },
          {
            "end": 182,
            "entityId": "6:case-6:operation",
            "start": 0
          },
          {
            "end": 232,
            "entityId": "6:case-7:operation",
            "start": 0
          },
          {
            "end": 388,
            "entityId": "6:case-8:operation",
            "start": 333
          },
          {
            "end": 395,
            "entityId": "6:case-9:operation",
            "start": 345
          },
          {
            "end": 333,
            "entityId": "7:case-10:operation",
            "start": 0
          },
          {
            "end": 480,
            "entityId": "7:case-11:operation",
            "start": 437
          }
        ],
        "unassigned": [],
        "violations": []
      },
      "native": {
        "decisions": [
          {
            "entityId": "6:case-0:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 388
          },
          {
            "entityId": "6:case-1:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 232
          },
          {
            "entityId": "6:case-2:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 182
          },
          {
            "entityId": "6:case-3:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 330
          },
          {
            "entityId": "6:case-4:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 424
          },
          {
            "entityId": "6:case-5:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 395
          },
          {
            "entityId": "6:case-6:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-7:operation",
            "quantity": 1,
            "resourceIds": [
              "room-1"
            ],
            "start": 0
          },
          {
            "entityId": "6:case-8:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 333
          },
          {
            "entityId": "6:case-9:operation",
            "quantity": 1,
            "resourceIds": [
              "room-2"
            ],
            "start": 345
          },
          {
            "entityId": "7:case-10:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 0
          },
          {
            "entityId": "7:case-11:operation",
            "quantity": 1,
            "resourceIds": [
              "room-0"
            ],
            "start": 437
          }
        ],
        "diagnostics": {
          "infeasibilityProven": false,
          "metrics": {
            "balance": 48,
            "completionTime": 4461,
            "cost": 0,
            "leveling": 0,
            "makespan": 480,
            "resourcesUsed": 3,
            "setup": 0,
            "tardiness": 0,
            "travel": 0,
            "value": 0,
            "waiting": 3066
          },
          "optimalityProven": false,
          "status": "FEASIBLE",
          "timings": [
            {
              "end": 437,
              "entityId": "6:case-0:operation",
              "start": 388
            },
            {
              "end": 330,
              "entityId": "6:case-1:operation",
              "start": 232
            },
            {
              "end": 345,
              "entityId": "6:case-2:operation",
              "start": 182
            },
            {
              "end": 424,
              "entityId": "6:case-3:operation",
              "start": 330
            },
            {
              "end": 471,
              "entityId": "6:case-4:operation",
              "start": 424
            },
            {
              "end": 444,
              "entityId": "6:case-5:operation",
              "start": 395
            },
            {
              "end": 182,
              "entityId": "6:case-6:operation",
              "start": 0
            },
            {
              "end": 232,
              "entityId": "6:case-7:operation",
              "start": 0
            },
            {
              "end": 388,
              "entityId": "6:case-8:operation",
              "start": 333
            },
            {
              "end": 395,
              "entityId": "6:case-9:operation",
              "start": 345
            },
            {
              "end": 333,
              "entityId": "7:case-10:operation",
              "start": 0
            },
            {
              "end": 480,
              "entityId": "7:case-11:operation",
              "start": 437
            }
          ],
          "unassigned": [],
          "violations": []
        },
        "models": [
          "scheduling",
          "assignment"
        ],
        "problem": {
          "entities": [
            {
              "duration": 49,
              "id": "6:case-0:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 98,
              "id": "6:case-1:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 163,
              "id": "6:case-2:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 94,
              "id": "6:case-3:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 47,
              "id": "6:case-4:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 49,
              "id": "6:case-5:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 182,
              "id": "6:case-6:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 232,
              "id": "6:case-7:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 55,
              "id": "6:case-8:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 50,
              "id": "6:case-9:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 333,
              "id": "7:case-10:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            },
            {
              "duration": 43,
              "id": "7:case-11:operation",
              "latestEnd": 1395,
              "requirements": {
                "units": 1
              }
            }
          ],
          "objectives": {
            "completionTime": 0,
            "cost": 0,
            "makespan": 1,
            "setup": 0,
            "tardiness": 0
          },
          "resources": [
            {
              "capacity": {
                "units": 1
              },
              "id": "room-0"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-1"
            },
            {
              "capacity": {
                "units": 1
              },
              "id": "room-2"
            }
          ],
          "startTimes": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109,
            110,
            111,
            112,
            113,
            114,
            115,
            116,
            117,
            118,
            119,
            120,
            121,
            122,
            123,
            124,
            125,
            126,
            127,
            128,
            129,
            130,
            131,
            132,
            133,
            134,
            135,
            136,
            137,
            138,
            139,
            140,
            141,
            142,
            143,
            144,
            145,
            146,
            147,
            148,
            149,
            150,
            151,
            152,
            153,
            154,
            155,
            156,
            157,
            158,
            159,
            160,
            161,
            162,
            163,
            164,
            165,
            166,
            167,
            168,
            169,
            170,
            171,
            172,
            173,
            174,
            175,
            176,
            177,
            178,
            179,
            180,
            181,
            182,
            183,
            184,
            185,
            186,
            187,
            188,
            189,
            190,
            191,
            192,
            193,
            194,
            195,
            196,
            197,
            198,
            199,
            200,
            201,
            202,
            203,
            204,
            205,
            206,
            207,
            208,
            209,
            210,
            211,
            212,
            213,
            214,
            215,
            216,
            217,
            218,
            219,
            220,
            221,
            222,
            223,
            224,
            225,
            226,
            227,
            228,
            229,
            230,
            231,
            232,
            233,
            234,
            235,
            236,
            237,
            238,
            239,
            240,
            241,
            242,
            243,
            244,
            245,
            246,
            247,
            248,
            249,
            250,
            251,
            252,
            253,
            254,
            255,
            256,
            257,
            258,
            259,
            260,
            261,
            262,
            263,
            264,
            265,
            266,
            267,
            268,
            269,
            270,
            271,
            272,
            273,
            274,
            275,
            276,
            277,
            278,
            279,
            280,
            281,
            282,
            283,
            284,
            285,
            286,
            287,
            288,
            289,
            290,
            291,
            292,
            293,
            294,
            295,
            296,
            297,
            298,
            299,
            300,
            301,
            302,
            303,
            304,
            305,
            306,
            307,
            308,
            309,
            310,
            311,
            312,
            313,
            314,
            315,
            316,
            317,
            318,
            319,
            320,
            321,
            322,
            323,
            324,
            325,
            326,
            327,
            328,
            329,
            330,
            331,
            332,
            333,
            334,
            335,
            336,
            337,
            338,
            339,
            340,
            341,
            342,
            343,
            344,
            345,
            346,
            347,
            348,
            349,
            350,
            351,
            352,
            353,
            354,
            355,
            356,
            357,
            358,
            359,
            360,
            361,
            362,
            363,
            364,
            365,
            366,
            367,
            368,
            369,
            370,
            371,
            372,
            373,
            374,
            375,
            376,
            377,
            378,
            379,
            380,
            381,
            382,
            383,
            384,
            385,
            386,
            387,
            388,
            389,
            390,
            391,
            392,
            393,
            394,
            395,
            396,
            397,
            398,
            399,
            400,
            401,
            402,
            403,
            404,
            405,
            406,
            407,
            408,
            409,
            410,
            411,
            412,
            413,
            414,
            415,
            416,
            417,
            418,
            419,
            420,
            421,
            422,
            423,
            424,
            425,
            426,
            427,
            428,
            429,
            430,
            431,
            432,
            433,
            434,
            435,
            436,
            437,
            438,
            439,
            440,
            441,
            442,
            443,
            444,
            445,
            446,
            447,
            448,
            449,
            450,
            451,
            452,
            453,
            454,
            455,
            456,
            457,
            458,
            459,
            460,
            461,
            462,
            463,
            464,
            465,
            466,
            467,
            468,
            469,
            470,
            471,
            472,
            473,
            474,
            475,
            476,
            477,
            478,
            479,
            480,
            481,
            482,
            483,
            484,
            485,
            486,
            487,
            488,
            489,
            490,
            491,
            492,
            493,
            494,
            495,
            496,
            497,
            498,
            499,
            500,
            501,
            502,
            503,
            504,
            505,
            506,
            507,
            508,
            509,
            510,
            511,
            512,
            513,
            514,
            515,
            516,
            517,
            518,
            519,
            520,
            521,
            522,
            523,
            524,
            525,
            526,
            527,
            528,
            529,
            530,
            531,
            532,
            533,
            534,
            535,
            536,
            537,
            538,
            539,
            540,
            541,
            542,
            543,
            544,
            545,
            546,
            547,
            548,
            549,
            550,
            551,
            552,
            553,
            554,
            555,
            556,
            557,
            558,
            559,
            560,
            561,
            562,
            563,
            564,
            565,
            566,
            567,
            568,
            569,
            570,
            571,
            572,
            573,
            574,
            575,
            576,
            577,
            578,
            579,
            580,
            581,
            582,
            583,
            584,
            585,
            586,
            587,
            588,
            589,
            590,
            591,
            592,
            593,
            594,
            595,
            596,
            597,
            598,
            599,
            600,
            601,
            602,
            603,
            604,
            605,
            606,
            607,
            608,
            609,
            610,
            611,
            612,
            613,
            614,
            615,
            616,
            617,
            618,
            619,
            620,
            621,
            622,
            623,
            624,
            625,
            626,
            627,
            628,
            629,
            630,
            631,
            632,
            633,
            634,
            635,
            636,
            637,
            638,
            639,
            640,
            641,
            642,
            643,
            644,
            645,
            646,
            647,
            648,
            649,
            650,
            651,
            652,
            653,
            654,
            655,
            656,
            657,
            658,
            659,
            660,
            661,
            662,
            663,
            664,
            665,
            666,
            667,
            668,
            669,
            670,
            671,
            672,
            673,
            674,
            675,
            676,
            677,
            678,
            679,
            680,
            681,
            682,
            683,
            684,
            685,
            686,
            687,
            688,
            689,
            690,
            691,
            692,
            693,
            694,
            695,
            696,
            697,
            698,
            699,
            700,
            701,
            702,
            703,
            704,
            705,
            706,
            707,
            708,
            709,
            710,
            711,
            712,
            713,
            714,
            715,
            716,
            717,
            718,
            719,
            720,
            721,
            722,
            723,
            724,
            725,
            726,
            727,
            728,
            729,
            730,
            731,
            732,
            733,
            734,
            735,
            736,
            737,
            738,
            739,
            740,
            741,
            742,
            743,
            744,
            745,
            746,
            747,
            748,
            749,
            750,
            751,
            752,
            753,
            754,
            755,
            756,
            757,
            758,
            759,
            760,
            761,
            762,
            763,
            764,
            765,
            766,
            767,
            768,
            769,
            770,
            771,
            772,
            773,
            774,
            775,
            776,
            777,
            778,
            779,
            780,
            781,
            782,
            783,
            784,
            785,
            786,
            787,
            788,
            789,
            790,
            791,
            792,
            793,
            794,
            795,
            796,
            797,
            798,
            799,
            800,
            801,
            802,
            803,
            804,
            805,
            806,
            807,
            808,
            809,
            810,
            811,
            812,
            813,
            814,
            815,
            816,
            817,
            818,
            819,
            820,
            821,
            822,
            823,
            824,
            825,
            826,
            827,
            828,
            829,
            830,
            831,
            832,
            833,
            834,
            835,
            836,
            837,
            838,
            839,
            840,
            841,
            842,
            843,
            844,
            845,
            846,
            847,
            848,
            849,
            850,
            851,
            852,
            853,
            854,
            855,
            856,
            857,
            858,
            859,
            860,
            861,
            862,
            863,
            864,
            865,
            866,
            867,
            868,
            869,
            870,
            871,
            872,
            873,
            874,
            875,
            876,
            877,
            878,
            879,
            880,
            881,
            882,
            883,
            884,
            885,
            886,
            887,
            888,
            889,
            890,
            891,
            892,
            893,
            894,
            895,
            896,
            897,
            898,
            899,
            900,
            901,
            902,
            903,
            904,
            905,
            906,
            907,
            908,
            909,
            910,
            911,
            912,
            913,
            914,
            915,
            916,
            917,
            918,
            919,
            920,
            921,
            922,
            923,
            924,
            925,
            926,
            927,
            928,
            929,
            930,
            931,
            932,
            933,
            934,
            935,
            936,
            937,
            938,
            939,
            940,
            941,
            942,
            943,
            944,
            945,
            946,
            947,
            948,
            949,
            950,
            951,
            952,
            953,
            954,
            955,
            956,
            957,
            958,
            959,
            960,
            961,
            962,
            963,
            964,
            965,
            966,
            967,
            968,
            969,
            970,
            971,
            972,
            973,
            974,
            975,
            976,
            977,
            978,
            979,
            980,
            981,
            982,
            983,
            984,
            985,
            986,
            987,
            988,
            989,
            990,
            991,
            992,
            993,
            994,
            995,
            996,
            997,
            998,
            999,
            1000,
            1001,
            1002,
            1003,
            1004,
            1005,
            1006,
            1007,
            1008,
            1009,
            1010,
            1011,
            1012,
            1013,
            1014,
            1015,
            1016,
            1017,
            1018,
            1019,
            1020,
            1021,
            1022,
            1023,
            1024,
            1025,
            1026,
            1027,
            1028,
            1029,
            1030,
            1031,
            1032,
            1033,
            1034,
            1035,
            1036,
            1037,
            1038,
            1039,
            1040,
            1041,
            1042,
            1043,
            1044,
            1045,
            1046,
            1047,
            1048,
            1049,
            1050,
            1051,
            1052,
            1053,
            1054,
            1055,
            1056,
            1057,
            1058,
            1059,
            1060,
            1061,
            1062,
            1063,
            1064,
            1065,
            1066,
            1067,
            1068,
            1069,
            1070,
            1071,
            1072,
            1073,
            1074,
            1075,
            1076,
            1077,
            1078,
            1079,
            1080,
            1081,
            1082,
            1083,
            1084,
            1085,
            1086,
            1087,
            1088,
            1089,
            1090,
            1091,
            1092,
            1093,
            1094,
            1095,
            1096,
            1097,
            1098,
            1099,
            1100,
            1101,
            1102,
            1103,
            1104,
            1105,
            1106,
            1107,
            1108,
            1109,
            1110,
            1111,
            1112,
            1113,
            1114,
            1115,
            1116,
            1117,
            1118,
            1119,
            1120,
            1121,
            1122,
            1123,
            1124,
            1125,
            1126,
            1127,
            1128,
            1129,
            1130,
            1131,
            1132,
            1133,
            1134,
            1135,
            1136,
            1137,
            1138,
            1139,
            1140,
            1141,
            1142,
            1143,
            1144,
            1145,
            1146,
            1147,
            1148,
            1149,
            1150,
            1151,
            1152,
            1153,
            1154,
            1155,
            1156,
            1157,
            1158,
            1159,
            1160,
            1161,
            1162,
            1163,
            1164,
            1165,
            1166,
            1167,
            1168,
            1169,
            1170,
            1171,
            1172,
            1173,
            1174,
            1175,
            1176,
            1177,
            1178,
            1179,
            1180,
            1181,
            1182,
            1183,
            1184,
            1185,
            1186,
            1187,
            1188,
            1189,
            1190,
            1191,
            1192,
            1193,
            1194,
            1195,
            1196,
            1197,
            1198,
            1199,
            1200,
            1201,
            1202,
            1203,
            1204,
            1205,
            1206,
            1207,
            1208,
            1209,
            1210,
            1211,
            1212,
            1213,
            1214,
            1215,
            1216,
            1217,
            1218,
            1219,
            1220,
            1221,
            1222,
            1223,
            1224,
            1225,
            1226,
            1227,
            1228,
            1229,
            1230,
            1231,
            1232,
            1233,
            1234,
            1235,
            1236,
            1237,
            1238,
            1239,
            1240,
            1241,
            1242,
            1243,
            1244,
            1245,
            1246,
            1247,
            1248,
            1249,
            1250,
            1251,
            1252,
            1253,
            1254,
            1255,
            1256,
            1257,
            1258,
            1259,
            1260,
            1261,
            1262,
            1263,
            1264,
            1265,
            1266,
            1267,
            1268,
            1269,
            1270,
            1271,
            1272,
            1273,
            1274,
            1275,
            1276,
            1277,
            1278,
            1279,
            1280,
            1281,
            1282,
            1283,
            1284,
            1285,
            1286,
            1287,
            1288,
            1289,
            1290,
            1291,
            1292,
            1293,
            1294,
            1295,
            1296,
            1297,
            1298,
            1299,
            1300,
            1301,
            1302,
            1303,
            1304,
            1305,
            1306,
            1307,
            1308,
            1309,
            1310,
            1311,
            1312,
            1313,
            1314,
            1315,
            1316,
            1317,
            1318,
            1319,
            1320,
            1321,
            1322,
            1323,
            1324,
            1325,
            1326,
            1327,
            1328,
            1329,
            1330,
            1331,
            1332,
            1333,
            1334,
            1335,
            1336,
            1337,
            1338,
            1339,
            1340,
            1341,
            1342,
            1343,
            1344,
            1345,
            1346,
            1347,
            1348,
            1349,
            1350,
            1351,
            1352,
            1353,
            1354,
            1355,
            1356,
            1357,
            1358,
            1359,
            1360,
            1361,
            1362,
            1363,
            1364,
            1365,
            1366,
            1367,
            1368,
            1369,
            1370,
            1371,
            1372,
            1373,
            1374,
            1375,
            1376,
            1377,
            1378,
            1379,
            1380,
            1381,
            1382,
            1383,
            1384,
            1385,
            1386,
            1387,
            1388,
            1389,
            1390,
            1391,
            1392,
            1393,
            1394
          ]
        },
        "schemaVersion": 1,
        "score": {
          "hard": 0,
          "hardViolationCount": 0,
          "medium": 0,
          "score": "0hard/0medium/-480soft",
          "soft": -480
        }
      },
      "output": {
        "jobs": [
          {
            "end": 437,
            "id": "case-0",
            "machineId": "room-0",
            "start": 388,
            "status": "ASSIGNED"
          },
          {
            "end": 330,
            "id": "case-1",
            "machineId": "room-1",
            "start": 232,
            "status": "ASSIGNED"
          },
          {
            "end": 345,
            "id": "case-2",
            "machineId": "room-2",
            "start": 182,
            "status": "ASSIGNED"
          },
          {
            "end": 424,
            "id": "case-3",
            "machineId": "room-1",
            "start": 330,
            "status": "ASSIGNED"
          },
          {
            "end": 471,
            "id": "case-4",
            "machineId": "room-1",
            "start": 424,
            "status": "ASSIGNED"
          },
          {
            "end": 444,
            "id": "case-5",
            "machineId": "room-2",
            "start": 395,
            "status": "ASSIGNED"
          },
          {
            "end": 182,
            "id": "case-6",
            "machineId": "room-2",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 232,
            "id": "case-7",
            "machineId": "room-1",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 388,
            "id": "case-8",
            "machineId": "room-0",
            "start": 333,
            "status": "ASSIGNED"
          },
          {
            "end": 395,
            "id": "case-9",
            "machineId": "room-2",
            "start": 345,
            "status": "ASSIGNED"
          },
          {
            "end": 333,
            "id": "case-10",
            "machineId": "room-0",
            "start": 0,
            "status": "ASSIGNED"
          },
          {
            "end": 480,
            "id": "case-11",
            "machineId": "room-0",
            "start": 437,
            "status": "ASSIGNED"
          }
        ]
      },
      "packageId": "machine-scheduling",
      "packageVersion": "1.0.0",
      "score": {
        "hard": 0,
        "hardViolationCount": 0,
        "medium": 0,
        "score": "0hard/0medium/-480soft",
        "soft": -480
      }
    },
    "alternativeCheck": {
      "schema_version": 1,
      "schema_valid": true,
      "independent_checks": [
        "rest/setup transitions",
        "work limits",
        "overtime cost",
        "coverage penalty",
        "objective metrics: cost, value, resourcesUsed, balance, makespan, tardiness, setup",
        "required coverage",
        "decision identities",
        "eligibility",
        "skills",
        "capacity",
        "consumable budgets",
        "time windows",
        "precedence",
        "original input preservation",
        "pins"
      ],
      "violations": [],
      "missing": [],
      "unchecked": [],
      "rescore_matches": true,
      "business_feasible": true,
      "optimality_proven": false,
      "infeasibility_proven": false
    }
  },
  "source": {
    "title": "Managing surgical waiting lists through dynamic priority scoring - Datasets",
    "sourceUrl": "https://figshare.com/articles/dataset/Managing_surgical_waiting_lists_through_dynamic_priority_scoring_-_Datasets/19771738",
    "downloadUrl": "https://ndownloader.figshare.com/files/36118640",
    "doi": "10.6084/m9.figshare.19771738.v1",
    "publicationUrl": "https://doi.org/10.1007/s10729-023-09648-1",
    "license": "CC BY 4.0",
    "attribution": "Jack Powers, James M. McGree, David Grieve, Ratna Aseervatham, Suzanne Ryan and Paul Corry",
    "sourceSha256": "3e167862cdda6a85a615c55dcf8775616b9e83733468e40e08f37ba09dee3dac",
    "sourceMd5": "865bfab4d6aced49c596899fa735ce76",
    "sourceRowCount": 845,
    "selection": "First 12 records in the downloaded CSV, retaining only procedure and duration fields. Source row numbers include the header as row 1. No selection based on solver results.",
    "caveat": "The source authors replaced a small number of missing or erroneous durations with log-normal samples. Affected rows are not marked. This extract must not be described as wholly observed durations.",
    "retrievedOn": "2026-10-19",
    "cases": [
      {
        "sourceRow": 2,
        "procedure": "Skin Lesion Excision",
        "procedureMinutes": 31,
        "changeoverMinutes": 18,
        "totalMinutes": 49
      },
      {
        "sourceRow": 3,
        "procedure": "Hernia (Inguinal/Femoral/Epigastric/Umbilical/Incisional/Parastomal,etc)",
        "procedureMinutes": 76,
        "changeoverMinutes": 22,
        "totalMinutes": 98
      },
      {
        "sourceRow": 4,
        "procedure": "Hernia (Inguinal/Femoral/Epigastric/Umbilical/Incisional/Parastomal,etc)",
        "procedureMinutes": 127,
        "changeoverMinutes": 36,
        "totalMinutes": 163
      },
      {
        "sourceRow": 5,
        "procedure": "Breast",
        "procedureMinutes": 71,
        "changeoverMinutes": 23,
        "totalMinutes": 94
      },
      {
        "sourceRow": 6,
        "procedure": "Skin Lesion Excision",
        "procedureMinutes": 37,
        "changeoverMinutes": 10,
        "totalMinutes": 47
      },
      {
        "sourceRow": 7,
        "procedure": "Perianal (EUA/Haemorrhoids/Fistula/Abscess)",
        "procedureMinutes": 32,
        "changeoverMinutes": 17,
        "totalMinutes": 49
      },
      {
        "sourceRow": 8,
        "procedure": "Colectomy",
        "procedureMinutes": 157,
        "changeoverMinutes": 25,
        "totalMinutes": 182
      },
      {
        "sourceRow": 9,
        "procedure": "Cholecystectomy",
        "procedureMinutes": 63,
        "changeoverMinutes": 169,
        "totalMinutes": 232
      },
      {
        "sourceRow": 10,
        "procedure": "Breast",
        "procedureMinutes": 23,
        "changeoverMinutes": 32,
        "totalMinutes": 55
      },
      {
        "sourceRow": 11,
        "procedure": "Skin Lesion Excision",
        "procedureMinutes": 42,
        "changeoverMinutes": 8,
        "totalMinutes": 50
      },
      {
        "sourceRow": 12,
        "procedure": "Colectomy",
        "procedureMinutes": 273,
        "changeoverMinutes": 60,
        "totalMinutes": 333
      },
      {
        "sourceRow": 13,
        "procedure": "Perianal (EUA/Haemorrhoids/Fistula/Abscess)",
        "procedureMinutes": 22,
        "changeoverMinutes": 21,
        "totalMinutes": 43
      }
    ]
  }
}
