{
  "schema": "catering-kitchen-replay.v3",
  "cases": [
    {
      "id": "CELL",
      "title": "Two-order lunch service",
      "instance": {
        "calendars": {
          "C1": [
            [
              0,
              160
            ]
          ],
          "C2": [
            [
              0,
              160
            ]
          ],
          "K1": [
            [
              0,
              160
            ]
          ],
          "P1": [
            [
              0,
              10
            ],
            [
              20,
              30
            ],
            [
              40,
              50
            ]
          ],
          "W1": [
            [
              0,
              160
            ]
          ],
          "W2": [
            [
              0,
              160
            ]
          ],
          "W3": [
            [
              0,
              20
            ],
            [
              50,
              60
            ],
            [
              70,
              80
            ]
          ]
        },
        "capacities": {
          "holding": false,
          "ingredients": false,
          "power": false
        },
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "equipment": {
          "cook": [
            "C1",
            "C2"
          ],
          "pack": [
            "K1"
          ],
          "prepare": [
            "P1"
          ]
        },
        "event_time": 20,
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "grid_minutes": 10,
        "horizon_minutes": 160,
        "instance_id": "paired-meal-complete-cell-v3",
        "lot_size": 10,
        "menus": {
          "A": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 50
            },
            "max_age": 30,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1
            ]
          },
          "B": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1
            ]
          },
          "C": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 10,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          }
        },
        "outage": {
          "end": 60,
          "resource": "C2",
          "start": 20
        },
        "policies": {
          "continuation": "whole_started_batch",
          "objective": [
            "U",
            "W",
            "B",
            "R"
          ],
          "outage": "idle_capacity_withdrawal",
          "packing": "contiguous",
          "surplus": "discard_at_cook_end"
        },
        "previous_unstarted": [],
        "profile_id": "paired-course-contiguous.v3",
        "repair_clean_minutes": 10,
        "schema_version": "catering-instance.v1",
        "service_model": {
          "kind": "two-course-unit.v1",
          "meals": [
            {
              "id": "committed",
              "main": "A/11:50",
              "priority": 1,
              "side": "committed/side"
            },
            {
              "id": "customer-0",
              "main": "customer-0/main",
              "priority": 1,
              "side": "customer-0/side"
            },
            {
              "id": "urgent",
              "main": "urgent/main",
              "priority": 1,
              "side": "urgent/side"
            }
          ]
        },
        "time_origin": "10:30",
        "urgent_groups": [
          {
            "departure": 160,
            "id": "urgent/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 20
          },
          {
            "departure": 160,
            "id": "urgent/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 20
          }
        ],
        "workers": {
          "W1": [
            "prepare",
            "pack"
          ],
          "W2": [
            "clean"
          ],
          "W3": [
            "cook"
          ]
        }
      },
      "snapshot": {
        "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
        "current_time": 20,
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "outages": [],
        "previous_unstarted": [],
        "recovery_operations": [],
        "recovery_policy": "earliest_fixed_compatible_clean",
        "scenario_id": "S0",
        "schema_version": "catering-snapshot.v1"
      },
      "runs": [
        {
          "key": "qaoa",
          "label": "QAOA \u00b7 simulator",
          "bits": [
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          "count": 13,
          "variable_order": [
            "option:batch-072a2caac4d887b57036",
            "option:batch-0c2248a49f41388e6d3f",
            "option:batch-1446a7d310b3b1450d99",
            "option:batch-208215d354f67084c641",
            "option:batch-21b73c86db16dd067002",
            "option:batch-2c3585e5b9ee9f0d1840",
            "option:batch-2d493bf18cb85b4f57c7",
            "option:batch-421a8fead98a0db02a57",
            "option:batch-47a7ef270117b099bdb8",
            "option:batch-55c52deefcb8ccb1b0a8",
            "option:batch-56fdee1ffcf9a9d735b1",
            "option:batch-5ed5bf85cb370732491a",
            "option:batch-63d8a7c9980ebbb5b70b",
            "option:batch-6b44ae9e646607cc6f17",
            "option:batch-6f0b54d1152164d601da",
            "option:batch-7c5a0ca68e0b4b3621d4",
            "option:batch-85b3ef72d268737fd80b",
            "option:batch-905ddc463d06ab053663",
            "option:batch-a1f2e67d0f9ef7f88cd7",
            "option:batch-a2c58c08fcea48f72616",
            "option:batch-a46d2781df7f397d3a9f",
            "option:batch-a8bb306c5608c65cc173",
            "option:batch-afc5d1adf0333d7e1142",
            "option:batch-b048942d5946163a6b6c",
            "option:batch-b3c07bf53697d2a511c7",
            "option:batch-b8dd8af1de1c3bed4019",
            "option:batch-d730b6aa0f4698d74f50",
            "option:batch-d7bbb84593364fabe45a",
            "option:batch-ebe5bbc721ba9fb6fc91",
            "option:batch-f78bd73c0604c12aafd2",
            "option:batch-faa71ee0adaf6801a67e",
            "option:batch-fc6189d12f4b522f87c7",
            "idle:committed/side",
            "idle:customer-0/main",
            "idle:customer-0/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-072a2caac4d887b57036",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-072a2caac4d887b57036/prepare",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-072a2caac4d887b57036/cook",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-072a2caac4d887b57036/clean",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-072a2caac4d887b57036/pack-0",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-0c2248a49f41388e6d3f",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-0c2248a49f41388e6d3f/prepare",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/cook",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/clean",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/pack-0",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side",
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-1446a7d310b3b1450d99",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-1446a7d310b3b1450d99/prepare",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/cook",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/clean",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/pack-0",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/pack-1",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-208215d354f67084c641",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-208215d354f67084c641/prepare",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-208215d354f67084c641/cook",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-208215d354f67084c641/clean",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-208215d354f67084c641/pack-0",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side",
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-21b73c86db16dd067002",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-21b73c86db16dd067002/prepare",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-21b73c86db16dd067002/cook",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-21b73c86db16dd067002/clean",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-21b73c86db16dd067002/pack-0",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-21b73c86db16dd067002/pack-1",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-2c3585e5b9ee9f0d1840",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/prepare",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/cook",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/clean",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/pack-0",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-2d493bf18cb85b4f57c7",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-2d493bf18cb85b4f57c7/prepare",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/cook",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/clean",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/pack-0",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-421a8fead98a0db02a57",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-421a8fead98a0db02a57/prepare",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-421a8fead98a0db02a57/cook",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-421a8fead98a0db02a57/clean",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-421a8fead98a0db02a57/pack-0",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-47a7ef270117b099bdb8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-47a7ef270117b099bdb8/prepare",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/cook",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/clean",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/pack-0",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-55c52deefcb8ccb1b0a8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/prepare",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/cook",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/clean",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/pack-0",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-56fdee1ffcf9a9d735b1",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/cook",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/clean",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-5ed5bf85cb370732491a",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-5ed5bf85cb370732491a/prepare",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/cook",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/clean",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/pack-0",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-63d8a7c9980ebbb5b70b",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/prepare",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/cook",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/clean",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/pack-0",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-6b44ae9e646607cc6f17",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6b44ae9e646607cc6f17/prepare",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/cook",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/clean",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/pack-0",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-6f0b54d1152164d601da",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6f0b54d1152164d601da/prepare",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-6f0b54d1152164d601da/cook",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-6f0b54d1152164d601da/clean",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-6f0b54d1152164d601da/pack-0",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-7c5a0ca68e0b4b3621d4",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/prepare",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/cook",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/clean",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/pack-0",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-85b3ef72d268737fd80b",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-85b3ef72d268737fd80b/prepare",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/cook",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/clean",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/pack-0",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-905ddc463d06ab053663",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-905ddc463d06ab053663/prepare",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-905ddc463d06ab053663/cook",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-905ddc463d06ab053663/clean",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-905ddc463d06ab053663/pack-0",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a1f2e67d0f9ef7f88cd7",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/prepare",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/cook",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/clean",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/pack-0",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a2c58c08fcea48f72616",
              "menu": "B",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a2c58c08fcea48f72616/prepare",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/cook",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/clean",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/pack-0",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a46d2781df7f397d3a9f",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a46d2781df7f397d3a9f/prepare",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/cook",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/clean",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/pack-0",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a8bb306c5608c65cc173",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a8bb306c5608c65cc173/prepare",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/cook",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/clean",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/pack-0",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-afc5d1adf0333d7e1142",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-afc5d1adf0333d7e1142/prepare",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/cook",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/clean",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/pack-0",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-b048942d5946163a6b6c",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-b048942d5946163a6b6c/prepare",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-b048942d5946163a6b6c/cook",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b048942d5946163a6b6c/clean",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-b048942d5946163a6b6c/pack-0",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-b3c07bf53697d2a511c7",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-b3c07bf53697d2a511c7/prepare",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/cook",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/clean",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/pack-0",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-b8dd8af1de1c3bed4019",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-b8dd8af1de1c3bed4019/prepare",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/cook",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/clean",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/pack-0",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-d730b6aa0f4698d74f50",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d730b6aa0f4698d74f50/prepare",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/cook",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/clean",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/pack-0",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-d7bbb84593364fabe45a",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-d7bbb84593364fabe45a/prepare",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/cook",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/clean",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/pack-0",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-ebe5bbc721ba9fb6fc91",
              "menu": "B",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/prepare",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/cook",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/clean",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/pack-0",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-f78bd73c0604c12aafd2",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f78bd73c0604c12aafd2/prepare",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/cook",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/clean",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/pack-0",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-faa71ee0adaf6801a67e",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-faa71ee0adaf6801a67e/prepare",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/cook",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/clean",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/pack-0",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-fc6189d12f4b522f87c7",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-fc6189d12f4b522f87c7/prepare",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/cook",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/clean",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/pack-0",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "committed/side",
              "idle_index": 32,
              "indices": [
                2,
                4,
                13,
                30,
                32
              ],
              "program_indices": [
                2,
                4,
                13,
                30
              ]
            },
            {
              "anchor": "customer-0/main",
              "idle_index": 33,
              "indices": [
                0,
                3,
                5,
                7,
                10,
                17,
                18,
                19,
                27,
                28,
                33
              ],
              "program_indices": [
                0,
                3,
                5,
                7,
                10,
                17,
                18,
                19,
                27,
                28
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 34,
              "indices": [
                1,
                6,
                8,
                9,
                11,
                12,
                14,
                15,
                16,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                29,
                31,
                34
              ],
              "program_indices": [
                1,
                6,
                8,
                9,
                11,
                12,
                14,
                15,
                16,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                29,
                31
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 3,
            "binary_variables": 35,
            "couplers": 520,
            "idle_data_bits": 3,
            "objective_couplers": 200,
            "option_bits": 32,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "committed/side",
                  "customer-0/side"
                ],
                "cook_start": 50,
                "cooker": "C2",
                "id": "batch-1446a7d310b3b1450d99",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-0/main"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-56fdee1ffcf9a9d735b1",
                "menu": "B",
                "pack_start": 90,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-1446a7d310b3b1450d99/prepare",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "prepare",
                "start": 40,
                "end": 50,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 50
              },
              {
                "id": "batch-1446a7d310b3b1450d99/cook",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "cook",
                "start": 50,
                "end": 70,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 60
              },
              {
                "id": "batch-1446a7d310b3b1450d99/clean",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "clean",
                "start": 70,
                "end": 80,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 80
              },
              {
                "id": "batch-1446a7d310b3b1450d99/pack-0",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "pack",
                "start": 70,
                "end": 80,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-1446a7d310b3b1450d99/pack-1",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "pack",
                "start": 80,
                "end": 90,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 90
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/cook",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "cook",
                "start": 70,
                "end": 90,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 80
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/clean",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "clean",
                "start": 90,
                "end": 100,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 100
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "pack",
                "start": 90,
                "end": 100,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 100
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-1446a7d310b3b1450d99",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-1446a7d310b3b1450d99/pack-0"
              },
              {
                "batch_id": "batch-1446a7d310b3b1450d99",
                "demand_group": "customer-0/side",
                "lots": 1,
                "packing_operation": "batch-1446a7d310b3b1450d99/pack-1"
              },
              {
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "demand_group": "customer-0/main",
                "lots": 1,
                "packing_operation": "batch-56fdee1ffcf9a9d735b1/pack-0"
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "meal_id": "committed",
                "lots": 1,
                "time": 80,
                "components": [
                  "A/11:50",
                  "committed/side"
                ]
              },
              {
                "meal_id": "customer-0",
                "lots": 1,
                "time": 100,
                "components": [
                  "customer-0/main",
                  "customer-0/side"
                ]
              }
            ],
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 0,
            "W": 0,
            "B": 2,
            "R": 2
          },
          "energy": "68",
          "valid": true,
          "bundle_sha256": "4dccaee4ff667f06a24e855457d17eaf7e541663be3400b36522a14a1fa8cdd5",
          "bundle_id": "paired-meal-complete-cell-v3/S0/meal-block-32",
          "source": {
            "path": "output/catering-complete-cell-v3/p1-seed-2026/samples.json",
            "sha256": "e4385e0969c1c4b84ba15ae2b7aaca50a2a0b99c0c7512ad66405d14a56f30c7"
          },
          "scope": "Complete generated local-program domain on this declared finite grid and policy",
          "representation_kind": "complete_declared_grid",
          "alternatives": [
            {
              "index": 2,
              "label": "Skip x3",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-0/main"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-56fdee1ffcf9a9d735b1",
                    "menu": "B",
                    "pack_start": 90,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/cook",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "cook",
                    "start": 70,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/clean",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "clean",
                    "start": 90,
                    "end": 100,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "pack",
                    "start": 90,
                    "end": 100,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 100
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "demand_group": "customer-0/main",
                    "lots": 1,
                    "packing_operation": "batch-56fdee1ffcf9a9d735b1/pack-0"
                  }
                ],
                "disposals": [],
                "meal_handovers": [],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-0",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "component_group": "customer-0/main",
                    "lots": 1,
                    "time": 100,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 2,
                "W": 2,
                "B": 1,
                "R": 1
              },
              "energy": "106756",
              "valid": true
            },
            {
              "index": 10,
              "label": "Skip x11",
              "bits": [
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "committed/side",
                      "customer-0/side"
                    ],
                    "cook_start": 50,
                    "cooker": "C2",
                    "id": "batch-1446a7d310b3b1450d99",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/prepare",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/cook",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "cook",
                    "start": 50,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/clean",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/pack-0",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/pack-1",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "pack",
                    "start": 80,
                    "end": 90,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 90
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-1446a7d310b3b1450d99/pack-0"
                  },
                  {
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "demand_group": "customer-0/side",
                    "lots": 1,
                    "packing_operation": "batch-1446a7d310b3b1450d99/pack-1"
                  }
                ],
                "disposals": [],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-0",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "component_group": "customer-0/side",
                    "lots": 1,
                    "time": 100,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 1,
                "W": 1,
                "B": 1,
                "R": 1
              },
              "energy": "53395",
              "valid": true
            }
          ],
          "execution_kind": "quantum_simulator",
          "method_id": "complete_cell_xy_qaoa",
          "shots": 4096,
          "valid_shots": 3784,
          "reference_status": "Observed optimum \u00b7 controls also attain it"
        },
        {
          "key": "initializer",
          "label": "Initializer control",
          "bits": [
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          "count": 3,
          "variable_order": [
            "option:batch-072a2caac4d887b57036",
            "option:batch-0c2248a49f41388e6d3f",
            "option:batch-1446a7d310b3b1450d99",
            "option:batch-208215d354f67084c641",
            "option:batch-21b73c86db16dd067002",
            "option:batch-2c3585e5b9ee9f0d1840",
            "option:batch-2d493bf18cb85b4f57c7",
            "option:batch-421a8fead98a0db02a57",
            "option:batch-47a7ef270117b099bdb8",
            "option:batch-55c52deefcb8ccb1b0a8",
            "option:batch-56fdee1ffcf9a9d735b1",
            "option:batch-5ed5bf85cb370732491a",
            "option:batch-63d8a7c9980ebbb5b70b",
            "option:batch-6b44ae9e646607cc6f17",
            "option:batch-6f0b54d1152164d601da",
            "option:batch-7c5a0ca68e0b4b3621d4",
            "option:batch-85b3ef72d268737fd80b",
            "option:batch-905ddc463d06ab053663",
            "option:batch-a1f2e67d0f9ef7f88cd7",
            "option:batch-a2c58c08fcea48f72616",
            "option:batch-a46d2781df7f397d3a9f",
            "option:batch-a8bb306c5608c65cc173",
            "option:batch-afc5d1adf0333d7e1142",
            "option:batch-b048942d5946163a6b6c",
            "option:batch-b3c07bf53697d2a511c7",
            "option:batch-b8dd8af1de1c3bed4019",
            "option:batch-d730b6aa0f4698d74f50",
            "option:batch-d7bbb84593364fabe45a",
            "option:batch-ebe5bbc721ba9fb6fc91",
            "option:batch-f78bd73c0604c12aafd2",
            "option:batch-faa71ee0adaf6801a67e",
            "option:batch-fc6189d12f4b522f87c7",
            "idle:committed/side",
            "idle:customer-0/main",
            "idle:customer-0/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-072a2caac4d887b57036",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-072a2caac4d887b57036/prepare",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-072a2caac4d887b57036/cook",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-072a2caac4d887b57036/clean",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-072a2caac4d887b57036/pack-0",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-0c2248a49f41388e6d3f",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-0c2248a49f41388e6d3f/prepare",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/cook",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/clean",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/pack-0",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side",
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-1446a7d310b3b1450d99",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-1446a7d310b3b1450d99/prepare",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/cook",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/clean",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/pack-0",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/pack-1",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-208215d354f67084c641",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-208215d354f67084c641/prepare",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-208215d354f67084c641/cook",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-208215d354f67084c641/clean",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-208215d354f67084c641/pack-0",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side",
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-21b73c86db16dd067002",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-21b73c86db16dd067002/prepare",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-21b73c86db16dd067002/cook",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-21b73c86db16dd067002/clean",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-21b73c86db16dd067002/pack-0",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-21b73c86db16dd067002/pack-1",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-2c3585e5b9ee9f0d1840",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/prepare",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/cook",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/clean",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/pack-0",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-2d493bf18cb85b4f57c7",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-2d493bf18cb85b4f57c7/prepare",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/cook",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/clean",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/pack-0",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-421a8fead98a0db02a57",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-421a8fead98a0db02a57/prepare",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-421a8fead98a0db02a57/cook",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-421a8fead98a0db02a57/clean",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-421a8fead98a0db02a57/pack-0",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-47a7ef270117b099bdb8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-47a7ef270117b099bdb8/prepare",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/cook",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/clean",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/pack-0",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-55c52deefcb8ccb1b0a8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/prepare",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/cook",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/clean",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/pack-0",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-56fdee1ffcf9a9d735b1",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/cook",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/clean",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-5ed5bf85cb370732491a",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-5ed5bf85cb370732491a/prepare",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/cook",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/clean",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/pack-0",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-63d8a7c9980ebbb5b70b",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/prepare",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/cook",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/clean",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/pack-0",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-6b44ae9e646607cc6f17",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6b44ae9e646607cc6f17/prepare",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/cook",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/clean",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/pack-0",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-6f0b54d1152164d601da",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6f0b54d1152164d601da/prepare",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-6f0b54d1152164d601da/cook",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-6f0b54d1152164d601da/clean",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-6f0b54d1152164d601da/pack-0",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-7c5a0ca68e0b4b3621d4",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/prepare",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/cook",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/clean",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/pack-0",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-85b3ef72d268737fd80b",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-85b3ef72d268737fd80b/prepare",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/cook",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/clean",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/pack-0",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-905ddc463d06ab053663",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-905ddc463d06ab053663/prepare",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-905ddc463d06ab053663/cook",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-905ddc463d06ab053663/clean",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-905ddc463d06ab053663/pack-0",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a1f2e67d0f9ef7f88cd7",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/prepare",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/cook",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/clean",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/pack-0",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a2c58c08fcea48f72616",
              "menu": "B",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a2c58c08fcea48f72616/prepare",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/cook",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/clean",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/pack-0",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a46d2781df7f397d3a9f",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a46d2781df7f397d3a9f/prepare",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/cook",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/clean",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/pack-0",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a8bb306c5608c65cc173",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a8bb306c5608c65cc173/prepare",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/cook",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/clean",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/pack-0",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-afc5d1adf0333d7e1142",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-afc5d1adf0333d7e1142/prepare",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/cook",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/clean",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/pack-0",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-b048942d5946163a6b6c",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-b048942d5946163a6b6c/prepare",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-b048942d5946163a6b6c/cook",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b048942d5946163a6b6c/clean",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-b048942d5946163a6b6c/pack-0",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-b3c07bf53697d2a511c7",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-b3c07bf53697d2a511c7/prepare",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/cook",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/clean",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/pack-0",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-b8dd8af1de1c3bed4019",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-b8dd8af1de1c3bed4019/prepare",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/cook",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/clean",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/pack-0",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-d730b6aa0f4698d74f50",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d730b6aa0f4698d74f50/prepare",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/cook",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/clean",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/pack-0",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-d7bbb84593364fabe45a",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-d7bbb84593364fabe45a/prepare",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/cook",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/clean",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/pack-0",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-ebe5bbc721ba9fb6fc91",
              "menu": "B",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/prepare",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/cook",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/clean",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/pack-0",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-f78bd73c0604c12aafd2",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f78bd73c0604c12aafd2/prepare",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/cook",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/clean",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/pack-0",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-faa71ee0adaf6801a67e",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-faa71ee0adaf6801a67e/prepare",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/cook",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/clean",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/pack-0",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-fc6189d12f4b522f87c7",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-fc6189d12f4b522f87c7/prepare",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/cook",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/clean",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/pack-0",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "committed/side",
              "idle_index": 32,
              "indices": [
                2,
                4,
                13,
                30,
                32
              ],
              "program_indices": [
                2,
                4,
                13,
                30
              ]
            },
            {
              "anchor": "customer-0/main",
              "idle_index": 33,
              "indices": [
                0,
                3,
                5,
                7,
                10,
                17,
                18,
                19,
                27,
                28,
                33
              ],
              "program_indices": [
                0,
                3,
                5,
                7,
                10,
                17,
                18,
                19,
                27,
                28
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 34,
              "indices": [
                1,
                6,
                8,
                9,
                11,
                12,
                14,
                15,
                16,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                29,
                31,
                34
              ],
              "program_indices": [
                1,
                6,
                8,
                9,
                11,
                12,
                14,
                15,
                16,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                29,
                31
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 3,
            "binary_variables": 35,
            "couplers": 520,
            "idle_data_bits": 3,
            "objective_couplers": 200,
            "option_bits": 32,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "committed/side",
                  "customer-0/side"
                ],
                "cook_start": 50,
                "cooker": "C2",
                "id": "batch-21b73c86db16dd067002",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-0/main"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-905ddc463d06ab053663",
                "menu": "B",
                "pack_start": 90,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-21b73c86db16dd067002/prepare",
                "batch_id": "batch-21b73c86db16dd067002",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-21b73c86db16dd067002/cook",
                "batch_id": "batch-21b73c86db16dd067002",
                "kind": "cook",
                "start": 50,
                "end": 70,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 60
              },
              {
                "id": "batch-21b73c86db16dd067002/clean",
                "batch_id": "batch-21b73c86db16dd067002",
                "kind": "clean",
                "start": 70,
                "end": 80,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 80
              },
              {
                "id": "batch-21b73c86db16dd067002/pack-0",
                "batch_id": "batch-21b73c86db16dd067002",
                "kind": "pack",
                "start": 70,
                "end": 80,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-21b73c86db16dd067002/pack-1",
                "batch_id": "batch-21b73c86db16dd067002",
                "kind": "pack",
                "start": 80,
                "end": 90,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 90
              },
              {
                "id": "batch-905ddc463d06ab053663/prepare",
                "batch_id": "batch-905ddc463d06ab053663",
                "kind": "prepare",
                "start": 40,
                "end": 50,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 50
              },
              {
                "id": "batch-905ddc463d06ab053663/cook",
                "batch_id": "batch-905ddc463d06ab053663",
                "kind": "cook",
                "start": 70,
                "end": 90,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 80
              },
              {
                "id": "batch-905ddc463d06ab053663/clean",
                "batch_id": "batch-905ddc463d06ab053663",
                "kind": "clean",
                "start": 90,
                "end": 100,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 100
              },
              {
                "id": "batch-905ddc463d06ab053663/pack-0",
                "batch_id": "batch-905ddc463d06ab053663",
                "kind": "pack",
                "start": 90,
                "end": 100,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 100
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-21b73c86db16dd067002",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-21b73c86db16dd067002/pack-0"
              },
              {
                "batch_id": "batch-21b73c86db16dd067002",
                "demand_group": "customer-0/side",
                "lots": 1,
                "packing_operation": "batch-21b73c86db16dd067002/pack-1"
              },
              {
                "batch_id": "batch-905ddc463d06ab053663",
                "demand_group": "customer-0/main",
                "lots": 1,
                "packing_operation": "batch-905ddc463d06ab053663/pack-0"
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "meal_id": "committed",
                "lots": 1,
                "time": 80,
                "components": [
                  "A/11:50",
                  "committed/side"
                ]
              },
              {
                "meal_id": "customer-0",
                "lots": 1,
                "time": 100,
                "components": [
                  "customer-0/main",
                  "customer-0/side"
                ]
              }
            ],
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 0,
            "W": 0,
            "B": 2,
            "R": 2
          },
          "energy": "68",
          "valid": true,
          "bundle_sha256": "4dccaee4ff667f06a24e855457d17eaf7e541663be3400b36522a14a1fa8cdd5",
          "bundle_id": "paired-meal-complete-cell-v3/S0/meal-block-32",
          "source": {
            "path": "output/catering-complete-cell-v3/p1-seed-2026/controls.json",
            "sha256": "6d7c8d4a0eacabfbb8e6d046a0ef253c2b39b968cf2bd7e6695f86dd1e375fa7"
          },
          "scope": "Complete generated local-program domain on this declared finite grid and policy",
          "representation_kind": "complete_declared_grid",
          "alternatives": [
            {
              "index": 4,
              "label": "Skip x5",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-0/main"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-905ddc463d06ab053663",
                    "menu": "B",
                    "pack_start": 90,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-905ddc463d06ab053663/prepare",
                    "batch_id": "batch-905ddc463d06ab053663",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-905ddc463d06ab053663/cook",
                    "batch_id": "batch-905ddc463d06ab053663",
                    "kind": "cook",
                    "start": 70,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-905ddc463d06ab053663/clean",
                    "batch_id": "batch-905ddc463d06ab053663",
                    "kind": "clean",
                    "start": 90,
                    "end": 100,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-905ddc463d06ab053663/pack-0",
                    "batch_id": "batch-905ddc463d06ab053663",
                    "kind": "pack",
                    "start": 90,
                    "end": 100,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 100
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-905ddc463d06ab053663",
                    "demand_group": "customer-0/main",
                    "lots": 1,
                    "packing_operation": "batch-905ddc463d06ab053663/pack-0"
                  }
                ],
                "disposals": [],
                "meal_handovers": [],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-0",
                    "batch_id": "batch-905ddc463d06ab053663",
                    "component_group": "customer-0/main",
                    "lots": 1,
                    "time": 100,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 2,
                "W": 2,
                "B": 1,
                "R": 1
              },
              "energy": "106756",
              "valid": true
            },
            {
              "index": 17,
              "label": "Skip x18",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "committed/side",
                      "customer-0/side"
                    ],
                    "cook_start": 50,
                    "cooker": "C2",
                    "id": "batch-21b73c86db16dd067002",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-21b73c86db16dd067002/prepare",
                    "batch_id": "batch-21b73c86db16dd067002",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-21b73c86db16dd067002/cook",
                    "batch_id": "batch-21b73c86db16dd067002",
                    "kind": "cook",
                    "start": 50,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-21b73c86db16dd067002/clean",
                    "batch_id": "batch-21b73c86db16dd067002",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-21b73c86db16dd067002/pack-0",
                    "batch_id": "batch-21b73c86db16dd067002",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-21b73c86db16dd067002/pack-1",
                    "batch_id": "batch-21b73c86db16dd067002",
                    "kind": "pack",
                    "start": 80,
                    "end": 90,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 90
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-21b73c86db16dd067002",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-21b73c86db16dd067002/pack-0"
                  },
                  {
                    "batch_id": "batch-21b73c86db16dd067002",
                    "demand_group": "customer-0/side",
                    "lots": 1,
                    "packing_operation": "batch-21b73c86db16dd067002/pack-1"
                  }
                ],
                "disposals": [],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-0",
                    "batch_id": "batch-21b73c86db16dd067002",
                    "component_group": "customer-0/side",
                    "lots": 1,
                    "time": 100,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 1,
                "W": 1,
                "B": 1,
                "R": 1
              },
              "energy": "53395",
              "valid": true
            }
          ],
          "execution_kind": "simulator_control",
          "method_id": "initializer",
          "shots": 4096,
          "valid_shots": 3894,
          "reference_status": "Observed optimum \u00b7 comparison control"
        },
        {
          "key": "mixer-only",
          "label": "Mixer-only control",
          "bits": [
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          "count": 5,
          "variable_order": [
            "option:batch-072a2caac4d887b57036",
            "option:batch-0c2248a49f41388e6d3f",
            "option:batch-1446a7d310b3b1450d99",
            "option:batch-208215d354f67084c641",
            "option:batch-21b73c86db16dd067002",
            "option:batch-2c3585e5b9ee9f0d1840",
            "option:batch-2d493bf18cb85b4f57c7",
            "option:batch-421a8fead98a0db02a57",
            "option:batch-47a7ef270117b099bdb8",
            "option:batch-55c52deefcb8ccb1b0a8",
            "option:batch-56fdee1ffcf9a9d735b1",
            "option:batch-5ed5bf85cb370732491a",
            "option:batch-63d8a7c9980ebbb5b70b",
            "option:batch-6b44ae9e646607cc6f17",
            "option:batch-6f0b54d1152164d601da",
            "option:batch-7c5a0ca68e0b4b3621d4",
            "option:batch-85b3ef72d268737fd80b",
            "option:batch-905ddc463d06ab053663",
            "option:batch-a1f2e67d0f9ef7f88cd7",
            "option:batch-a2c58c08fcea48f72616",
            "option:batch-a46d2781df7f397d3a9f",
            "option:batch-a8bb306c5608c65cc173",
            "option:batch-afc5d1adf0333d7e1142",
            "option:batch-b048942d5946163a6b6c",
            "option:batch-b3c07bf53697d2a511c7",
            "option:batch-b8dd8af1de1c3bed4019",
            "option:batch-d730b6aa0f4698d74f50",
            "option:batch-d7bbb84593364fabe45a",
            "option:batch-ebe5bbc721ba9fb6fc91",
            "option:batch-f78bd73c0604c12aafd2",
            "option:batch-faa71ee0adaf6801a67e",
            "option:batch-fc6189d12f4b522f87c7",
            "idle:committed/side",
            "idle:customer-0/main",
            "idle:customer-0/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-072a2caac4d887b57036",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-072a2caac4d887b57036/prepare",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-072a2caac4d887b57036/cook",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-072a2caac4d887b57036/clean",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-072a2caac4d887b57036/pack-0",
                  "batch_id": "batch-072a2caac4d887b57036",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-0c2248a49f41388e6d3f",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-0c2248a49f41388e6d3f/prepare",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/cook",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/clean",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-0c2248a49f41388e6d3f/pack-0",
                  "batch_id": "batch-0c2248a49f41388e6d3f",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side",
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-1446a7d310b3b1450d99",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-1446a7d310b3b1450d99/prepare",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/cook",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/clean",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/pack-0",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-1446a7d310b3b1450d99/pack-1",
                  "batch_id": "batch-1446a7d310b3b1450d99",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-208215d354f67084c641",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-208215d354f67084c641/prepare",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-208215d354f67084c641/cook",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-208215d354f67084c641/clean",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-208215d354f67084c641/pack-0",
                  "batch_id": "batch-208215d354f67084c641",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side",
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-21b73c86db16dd067002",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-21b73c86db16dd067002/prepare",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-21b73c86db16dd067002/cook",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-21b73c86db16dd067002/clean",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-21b73c86db16dd067002/pack-0",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-21b73c86db16dd067002/pack-1",
                  "batch_id": "batch-21b73c86db16dd067002",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-2c3585e5b9ee9f0d1840",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/prepare",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/cook",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/clean",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-2c3585e5b9ee9f0d1840/pack-0",
                  "batch_id": "batch-2c3585e5b9ee9f0d1840",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-2d493bf18cb85b4f57c7",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-2d493bf18cb85b4f57c7/prepare",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/cook",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/clean",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-2d493bf18cb85b4f57c7/pack-0",
                  "batch_id": "batch-2d493bf18cb85b4f57c7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-421a8fead98a0db02a57",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-421a8fead98a0db02a57/prepare",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-421a8fead98a0db02a57/cook",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-421a8fead98a0db02a57/clean",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-421a8fead98a0db02a57/pack-0",
                  "batch_id": "batch-421a8fead98a0db02a57",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-47a7ef270117b099bdb8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-47a7ef270117b099bdb8/prepare",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/cook",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/clean",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-47a7ef270117b099bdb8/pack-0",
                  "batch_id": "batch-47a7ef270117b099bdb8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-55c52deefcb8ccb1b0a8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/prepare",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/cook",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/clean",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/pack-0",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-56fdee1ffcf9a9d735b1",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/cook",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/clean",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                  "batch_id": "batch-56fdee1ffcf9a9d735b1",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-5ed5bf85cb370732491a",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-5ed5bf85cb370732491a/prepare",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/cook",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/clean",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-5ed5bf85cb370732491a/pack-0",
                  "batch_id": "batch-5ed5bf85cb370732491a",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-63d8a7c9980ebbb5b70b",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/prepare",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/cook",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/clean",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-63d8a7c9980ebbb5b70b/pack-0",
                  "batch_id": "batch-63d8a7c9980ebbb5b70b",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-6b44ae9e646607cc6f17",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6b44ae9e646607cc6f17/prepare",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/cook",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/clean",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-6b44ae9e646607cc6f17/pack-0",
                  "batch_id": "batch-6b44ae9e646607cc6f17",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-6f0b54d1152164d601da",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6f0b54d1152164d601da/prepare",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-6f0b54d1152164d601da/cook",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-6f0b54d1152164d601da/clean",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-6f0b54d1152164d601da/pack-0",
                  "batch_id": "batch-6f0b54d1152164d601da",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-7c5a0ca68e0b4b3621d4",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/prepare",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/cook",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/clean",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-7c5a0ca68e0b4b3621d4/pack-0",
                  "batch_id": "batch-7c5a0ca68e0b4b3621d4",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-85b3ef72d268737fd80b",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-85b3ef72d268737fd80b/prepare",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/cook",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/clean",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-85b3ef72d268737fd80b/pack-0",
                  "batch_id": "batch-85b3ef72d268737fd80b",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-905ddc463d06ab053663",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-905ddc463d06ab053663/prepare",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-905ddc463d06ab053663/cook",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-905ddc463d06ab053663/clean",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-905ddc463d06ab053663/pack-0",
                  "batch_id": "batch-905ddc463d06ab053663",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a1f2e67d0f9ef7f88cd7",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/prepare",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/cook",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/clean",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/pack-0",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a2c58c08fcea48f72616",
              "menu": "B",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a2c58c08fcea48f72616/prepare",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/cook",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/clean",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a2c58c08fcea48f72616/pack-0",
                  "batch_id": "batch-a2c58c08fcea48f72616",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a46d2781df7f397d3a9f",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a46d2781df7f397d3a9f/prepare",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/cook",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/clean",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a46d2781df7f397d3a9f/pack-0",
                  "batch_id": "batch-a46d2781df7f397d3a9f",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a8bb306c5608c65cc173",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a8bb306c5608c65cc173/prepare",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/cook",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/clean",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a8bb306c5608c65cc173/pack-0",
                  "batch_id": "batch-a8bb306c5608c65cc173",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-afc5d1adf0333d7e1142",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-afc5d1adf0333d7e1142/prepare",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/cook",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/clean",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-afc5d1adf0333d7e1142/pack-0",
                  "batch_id": "batch-afc5d1adf0333d7e1142",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-b048942d5946163a6b6c",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-b048942d5946163a6b6c/prepare",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-b048942d5946163a6b6c/cook",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b048942d5946163a6b6c/clean",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-b048942d5946163a6b6c/pack-0",
                  "batch_id": "batch-b048942d5946163a6b6c",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-b3c07bf53697d2a511c7",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-b3c07bf53697d2a511c7/prepare",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/cook",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/clean",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-b3c07bf53697d2a511c7/pack-0",
                  "batch_id": "batch-b3c07bf53697d2a511c7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-b8dd8af1de1c3bed4019",
              "menu": "C",
              "pack_start": 80,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-b8dd8af1de1c3bed4019/prepare",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/cook",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/clean",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-b8dd8af1de1c3bed4019/pack-0",
                  "batch_id": "batch-b8dd8af1de1c3bed4019",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-d730b6aa0f4698d74f50",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d730b6aa0f4698d74f50/prepare",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/cook",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/clean",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-d730b6aa0f4698d74f50/pack-0",
                  "batch_id": "batch-d730b6aa0f4698d74f50",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-d7bbb84593364fabe45a",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-d7bbb84593364fabe45a/prepare",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/cook",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/clean",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-d7bbb84593364fabe45a/pack-0",
                  "batch_id": "batch-d7bbb84593364fabe45a",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-ebe5bbc721ba9fb6fc91",
              "menu": "B",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/prepare",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/cook",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/clean",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-ebe5bbc721ba9fb6fc91/pack-0",
                  "batch_id": "batch-ebe5bbc721ba9fb6fc91",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-f78bd73c0604c12aafd2",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f78bd73c0604c12aafd2/prepare",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/cook",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/clean",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-f78bd73c0604c12aafd2/pack-0",
                  "batch_id": "batch-f78bd73c0604c12aafd2",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-faa71ee0adaf6801a67e",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-faa71ee0adaf6801a67e/prepare",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/cook",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/clean",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-faa71ee0adaf6801a67e/pack-0",
                  "batch_id": "batch-faa71ee0adaf6801a67e",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-fc6189d12f4b522f87c7",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-fc6189d12f4b522f87c7/prepare",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/cook",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/clean",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-fc6189d12f4b522f87c7/pack-0",
                  "batch_id": "batch-fc6189d12f4b522f87c7",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "committed/side",
              "idle_index": 32,
              "indices": [
                2,
                4,
                13,
                30,
                32
              ],
              "program_indices": [
                2,
                4,
                13,
                30
              ]
            },
            {
              "anchor": "customer-0/main",
              "idle_index": 33,
              "indices": [
                0,
                3,
                5,
                7,
                10,
                17,
                18,
                19,
                27,
                28,
                33
              ],
              "program_indices": [
                0,
                3,
                5,
                7,
                10,
                17,
                18,
                19,
                27,
                28
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 34,
              "indices": [
                1,
                6,
                8,
                9,
                11,
                12,
                14,
                15,
                16,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                29,
                31,
                34
              ],
              "program_indices": [
                1,
                6,
                8,
                9,
                11,
                12,
                14,
                15,
                16,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                29,
                31
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 3,
            "binary_variables": 35,
            "couplers": 520,
            "idle_data_bits": 3,
            "objective_couplers": 200,
            "option_bits": 32,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "committed/side",
                  "customer-0/side"
                ],
                "cook_start": 50,
                "cooker": "C2",
                "id": "batch-1446a7d310b3b1450d99",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-0/main"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-56fdee1ffcf9a9d735b1",
                "menu": "B",
                "pack_start": 90,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-1446a7d310b3b1450d99/prepare",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "prepare",
                "start": 40,
                "end": 50,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 50
              },
              {
                "id": "batch-1446a7d310b3b1450d99/cook",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "cook",
                "start": 50,
                "end": 70,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 60
              },
              {
                "id": "batch-1446a7d310b3b1450d99/clean",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "clean",
                "start": 70,
                "end": 80,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 80
              },
              {
                "id": "batch-1446a7d310b3b1450d99/pack-0",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "pack",
                "start": 70,
                "end": 80,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-1446a7d310b3b1450d99/pack-1",
                "batch_id": "batch-1446a7d310b3b1450d99",
                "kind": "pack",
                "start": 80,
                "end": 90,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 90
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/cook",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "cook",
                "start": 70,
                "end": 90,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 80
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/clean",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "clean",
                "start": 90,
                "end": 100,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 100
              },
              {
                "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "kind": "pack",
                "start": 90,
                "end": 100,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 100
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-1446a7d310b3b1450d99",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-1446a7d310b3b1450d99/pack-0"
              },
              {
                "batch_id": "batch-1446a7d310b3b1450d99",
                "demand_group": "customer-0/side",
                "lots": 1,
                "packing_operation": "batch-1446a7d310b3b1450d99/pack-1"
              },
              {
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "demand_group": "customer-0/main",
                "lots": 1,
                "packing_operation": "batch-56fdee1ffcf9a9d735b1/pack-0"
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "meal_id": "committed",
                "lots": 1,
                "time": 80,
                "components": [
                  "A/11:50",
                  "committed/side"
                ]
              },
              {
                "meal_id": "customer-0",
                "lots": 1,
                "time": 100,
                "components": [
                  "customer-0/main",
                  "customer-0/side"
                ]
              }
            ],
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 0,
            "W": 0,
            "B": 2,
            "R": 2
          },
          "energy": "68",
          "valid": true,
          "bundle_sha256": "4dccaee4ff667f06a24e855457d17eaf7e541663be3400b36522a14a1fa8cdd5",
          "bundle_id": "paired-meal-complete-cell-v3/S0/meal-block-32",
          "source": {
            "path": "output/catering-complete-cell-v3/p1-seed-2026/controls.json",
            "sha256": "6d7c8d4a0eacabfbb8e6d046a0ef253c2b39b968cf2bd7e6695f86dd1e375fa7"
          },
          "scope": "Complete generated local-program domain on this declared finite grid and policy",
          "representation_kind": "complete_declared_grid",
          "alternatives": [
            {
              "index": 2,
              "label": "Skip x3",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-0/main"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-56fdee1ffcf9a9d735b1",
                    "menu": "B",
                    "pack_start": 90,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/cook",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "cook",
                    "start": 70,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/clean",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "clean",
                    "start": 90,
                    "end": 100,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "kind": "pack",
                    "start": 90,
                    "end": 100,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 100
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "demand_group": "customer-0/main",
                    "lots": 1,
                    "packing_operation": "batch-56fdee1ffcf9a9d735b1/pack-0"
                  }
                ],
                "disposals": [],
                "meal_handovers": [],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-0",
                    "batch_id": "batch-56fdee1ffcf9a9d735b1",
                    "component_group": "customer-0/main",
                    "lots": 1,
                    "time": 100,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 2,
                "W": 2,
                "B": 1,
                "R": 1
              },
              "energy": "106756",
              "valid": true
            },
            {
              "index": 10,
              "label": "Skip x11",
              "bits": [
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "committed/side",
                      "customer-0/side"
                    ],
                    "cook_start": 50,
                    "cooker": "C2",
                    "id": "batch-1446a7d310b3b1450d99",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/prepare",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/cook",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "cook",
                    "start": 50,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/clean",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/pack-0",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-1446a7d310b3b1450d99/pack-1",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "kind": "pack",
                    "start": 80,
                    "end": 90,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 90
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-1446a7d310b3b1450d99/pack-0"
                  },
                  {
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "demand_group": "customer-0/side",
                    "lots": 1,
                    "packing_operation": "batch-1446a7d310b3b1450d99/pack-1"
                  }
                ],
                "disposals": [],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-0",
                    "batch_id": "batch-1446a7d310b3b1450d99",
                    "component_group": "customer-0/side",
                    "lots": 1,
                    "time": 100,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 1,
                "W": 1,
                "B": 1,
                "R": 1
              },
              "energy": "53395",
              "valid": true
            }
          ],
          "execution_kind": "simulator_control",
          "method_id": "mixer-only",
          "shots": 4096,
          "valid_shots": 2325,
          "reference_status": "Observed optimum \u00b7 comparison control"
        },
        {
          "key": "raw",
          "label": "Classical \u00b7 full declared grid",
          "bits": [],
          "options": [],
          "variable_order": [],
          "onehot_groups": [],
          "registers": [],
          "alternatives": [],
          "plan": {
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "demand_group": "customer-0/main",
                "lots": 1,
                "packing_operation": "batch-56fdee1ffcf9a9d735b1/pack-0"
              },
              {
                "batch_id": "batch-1446a7d310b3b1450d99",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-1446a7d310b3b1450d99/pack-0"
              },
              {
                "batch_id": "batch-1446a7d310b3b1450d99",
                "demand_group": "customer-0/side",
                "lots": 1,
                "packing_operation": "batch-1446a7d310b3b1450d99/pack-1"
              }
            ],
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-0/main"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-56fdee1ffcf9a9d735b1",
                "menu": "B",
                "pack_start": 90,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "committed/side",
                  "customer-0/side"
                ],
                "cook_start": 50,
                "cooker": "C2",
                "id": "batch-1446a7d310b3b1450d99",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "components": [
                  "A/11:50",
                  "committed/side"
                ],
                "lots": 1,
                "meal_id": "committed",
                "time": 80
              },
              {
                "components": [
                  "customer-0/main",
                  "customer-0/side"
                ],
                "lots": 1,
                "meal_id": "customer-0",
                "time": 100
              }
            ],
            "operations": [
              {
                "attended_end": 10,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 10,
                "id": "batch-87a2cab16e2943a00488/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 0,
                "worker": "W1"
              },
              {
                "attended_end": 20,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 60,
                "id": "batch-87a2cab16e2943a00488/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 10,
                "worker": "W3"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 60,
                "worker": "W2"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 60,
                "worker": "W1"
              },
              {
                "attended_end": 30,
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "end": 30,
                "id": "batch-56fdee1ffcf9a9d735b1/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 20,
                "worker": "W1"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "end": 90,
                "id": "batch-56fdee1ffcf9a9d735b1/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 70,
                "worker": "W3"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "end": 100,
                "id": "batch-56fdee1ffcf9a9d735b1/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 90,
                "worker": "W2"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-56fdee1ffcf9a9d735b1",
                "end": 100,
                "id": "batch-56fdee1ffcf9a9d735b1/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 90,
                "worker": "W1"
              },
              {
                "attended_end": 50,
                "batch_id": "batch-1446a7d310b3b1450d99",
                "end": 50,
                "id": "batch-1446a7d310b3b1450d99/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 40,
                "worker": "W1"
              },
              {
                "attended_end": 60,
                "batch_id": "batch-1446a7d310b3b1450d99",
                "end": 70,
                "id": "batch-1446a7d310b3b1450d99/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 50,
                "worker": "W3"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-1446a7d310b3b1450d99",
                "end": 80,
                "id": "batch-1446a7d310b3b1450d99/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-1446a7d310b3b1450d99",
                "end": 80,
                "id": "batch-1446a7d310b3b1450d99/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 70,
                "worker": "W1"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-1446a7d310b3b1450d99",
                "end": 90,
                "id": "batch-1446a7d310b3b1450d99/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 80,
                "worker": "W1"
              }
            ],
            "schema_version": "catering-plan.v1",
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 0,
            "W": 0,
            "B": 2,
            "R": 2
          },
          "valid": true,
          "execution_kind": "classical",
          "method_id": "native_cp_raw_slots",
          "reference_status": "OPTIMAL",
          "source": {
            "path": "output/catering-complete-cell-v3/reference-raw.json",
            "sha256": "e101db9a4ebbd8af5352453851d4c8ae8d556c1dc06d45ee612998f70465f8f2"
          },
          "timings": {
            "build_s": 0.001465500332415104,
            "solver_s": 0.012815,
            "total_s": 0.014565917197614908
          },
          "scope": "Complete declared raw grid/contiguous packing/conservative boundary",
          "representation_kind": "raw_declared_grid",
          "bundle_sha256": null,
          "bundle_id": null,
          "energy": null,
          "size": null
        }
      ],
      "description": "Complete small cell \u00b7 all 32 legal batch programs \u00b7 35 data qubits",
      "report": {
        "exact_raw_encoded_agreement": true,
        "limitations": [
          "Complete on this small declared recipe/calendar grid; not the larger kitchen",
          "Classically easy correctness/method experiment, not a hardness or advantage claim",
          "Controls use separate samples; no quantum superiority follows from tied best schedules",
          "Exact-CVaR sector simulator training, not shot-noisy hardware optimization"
        ],
        "physical_qpu_calls": 0,
        "physically_feasible_sector_states": 59,
        "profile_id": "paired-course-contiguous.v3",
        "reference": {
          "B": 2,
          "R": 2,
          "U": 0,
          "W": 0
        },
        "rows": [
          {
            "best_metrics": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "control_best_metrics": {
              "initializer": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              },
              "mixer-only": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              }
            },
            "depth": 1,
            "distribution": {
              "encoded_ground_probability": 0.003370235020778679,
              "expected_literal_energy": 1108571.7209309444,
              "norm": 0.9999999999999998,
              "physical_valid_probability": 0.9201214848843928
            },
            "seed": 2026,
            "shots": 4096,
            "valid_shots": 3784
          },
          {
            "best_metrics": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "control_best_metrics": {
              "initializer": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              },
              "mixer-only": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              }
            },
            "depth": 1,
            "distribution": {
              "encoded_ground_probability": 0.003037044323985722,
              "expected_literal_energy": 2835284.535219905,
              "norm": 1.0000000000000002,
              "physical_valid_probability": 0.799406281221059
            },
            "seed": 2027,
            "shots": 4096,
            "valid_shots": 3264
          },
          {
            "best_metrics": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "control_best_metrics": {
              "initializer": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              },
              "mixer-only": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              }
            },
            "depth": 1,
            "distribution": {
              "encoded_ground_probability": 0.004282469324959585,
              "expected_literal_energy": 4129564.6752704326,
              "norm": 0.9999999999999998,
              "physical_valid_probability": 0.7103008740960257
            },
            "seed": 2028,
            "shots": 4096,
            "valid_shots": 2910
          },
          {
            "best_metrics": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "control_best_metrics": {
              "initializer": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              },
              "mixer-only": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              }
            },
            "depth": 2,
            "distribution": {
              "encoded_ground_probability": 0.003981884165533279,
              "expected_literal_energy": 7841408.36554974,
              "norm": 1.0000000000000004,
              "physical_valid_probability": 0.5480872599201979
            },
            "seed": 2026,
            "shots": 4096,
            "valid_shots": 2217
          },
          {
            "best_metrics": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "control_best_metrics": {
              "initializer": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              },
              "mixer-only": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              }
            },
            "depth": 2,
            "distribution": {
              "encoded_ground_probability": 0.006189437725243545,
              "expected_literal_energy": 10526445.76553519,
              "norm": 1.0000000000000009,
              "physical_valid_probability": 0.3866121632083836
            },
            "seed": 2027,
            "shots": 4096,
            "valid_shots": 1585
          },
          {
            "best_metrics": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "control_best_metrics": {
              "initializer": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              },
              "mixer-only": {
                "B": 2,
                "R": 2,
                "U": 0,
                "W": 0
              }
            },
            "depth": 2,
            "distribution": {
              "encoded_ground_probability": 0.007253080079732415,
              "expected_literal_energy": 2290319.4283533664,
              "norm": 0.9999999999999993,
              "physical_valid_probability": 0.8279325677792027
            },
            "seed": 2028,
            "shots": 4096,
            "valid_shots": 3369
          }
        ],
        "sector_states": 1045,
        "size": {
          "auxiliary_bits": 3,
          "binary_variables": 35,
          "couplers": 520,
          "idle_data_bits": 3,
          "objective_couplers": 200,
          "option_bits": 32,
          "shortfall_bits": 0
        },
        "veloxq_calls": 0
      }
    },
    {
      "id": "S0",
      "instance": {
        "calendars": {
          "C1": [
            [
              0,
              200
            ]
          ],
          "C2": [
            [
              0,
              200
            ]
          ],
          "K1": [
            [
              0,
              200
            ]
          ],
          "P1": [
            [
              0,
              200
            ]
          ],
          "W1": [
            [
              0,
              200
            ]
          ],
          "W2": [
            [
              0,
              200
            ]
          ],
          "W3": [
            [
              0,
              200
            ]
          ]
        },
        "capacities": {
          "holding": false,
          "ingredients": false,
          "power": false
        },
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "equipment": {
          "cook": [
            "C1",
            "C2"
          ],
          "pack": [
            "K1"
          ],
          "prepare": [
            "P1"
          ]
        },
        "event_time": 20,
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "grid_minutes": 10,
        "horizon_minutes": 200,
        "instance_id": "paired-lunch-6-v1",
        "lot_size": 10,
        "menus": {
          "A": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 50
            },
            "max_age": 30,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1
            ]
          },
          "B": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 20,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          },
          "C": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 10,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          }
        },
        "outage": {
          "end": 60,
          "resource": "C2",
          "start": 20
        },
        "policies": {
          "continuation": "whole_started_batch",
          "objective": [
            "U",
            "W",
            "B",
            "R"
          ],
          "outage": "idle_capacity_withdrawal",
          "packing": "contiguous",
          "surplus": "discard_at_cook_end"
        },
        "previous_unstarted": [],
        "profile_id": "paired-course-contiguous.v3",
        "repair_clean_minutes": 10,
        "schema_version": "catering-instance.v1",
        "service_model": {
          "kind": "two-course-unit.v1",
          "meals": [
            {
              "id": "committed",
              "main": "A/11:50",
              "priority": 1,
              "side": "committed/side"
            },
            {
              "id": "customer-0",
              "main": "customer-0/main",
              "priority": 1,
              "side": "customer-0/side"
            },
            {
              "id": "customer-1",
              "main": "customer-1/main",
              "priority": 1,
              "side": "customer-1/side"
            },
            {
              "id": "customer-2",
              "main": "customer-2/main",
              "priority": 1,
              "side": "customer-2/side"
            },
            {
              "id": "customer-3",
              "main": "customer-3/main",
              "priority": 1,
              "side": "customer-3/side"
            },
            {
              "id": "customer-4",
              "main": "customer-4/main",
              "priority": 1,
              "side": "customer-4/side"
            },
            {
              "id": "customer-5",
              "main": "customer-5/main",
              "priority": 1,
              "side": "customer-5/side"
            },
            {
              "id": "urgent",
              "main": "urgent/main",
              "priority": 1,
              "side": "urgent/side"
            }
          ]
        },
        "time_origin": "10:30",
        "urgent_groups": [
          {
            "departure": 200,
            "id": "urgent/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 20
          },
          {
            "departure": 200,
            "id": "urgent/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 20
          }
        ],
        "workers": {
          "W1": [
            "prepare",
            "pack"
          ],
          "W2": [
            "clean"
          ],
          "W3": [
            "cook"
          ]
        }
      },
      "snapshot": {
        "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
        "current_time": 20,
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "outages": [],
        "previous_unstarted": [],
        "recovery_operations": [],
        "recovery_policy": "earliest_fixed_compatible_clean",
        "scenario_id": "S0",
        "schema_version": "catering-snapshot.v1"
      },
      "runs": [
        {
          "key": "qaoa",
          "label": "QAOA \u00b7 simulator",
          "bits": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            1,
            0,
            1,
            1,
            0,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            0
          ],
          "count": 18,
          "variable_order": [
            "option:batch-01b91fbeed057bd6f9cc",
            "option:batch-37acd4172c3f0cb40eda",
            "option:batch-520c942db965359015d1",
            "option:batch-5a632c7d5891281e22e3",
            "option:batch-5ced580cfa434f8aa74f",
            "option:batch-6059bc87536f11ecf864",
            "option:batch-988d17c72d95e30c158a",
            "option:batch-9bee03a87628e8920b47",
            "option:batch-a1f2e67d0f9ef7f88cd7",
            "option:batch-a956b970659dfcb2ded0",
            "option:batch-ac080df29bc53af6542e",
            "option:batch-afbb7c49f5abd616cb6f",
            "option:batch-d391f1dee488d7509ed0",
            "option:batch-d4b267ac545dfb024e5b",
            "option:batch-df48485efe53955d8c4a",
            "option:batch-e529dcab764f751a0670",
            "option:batch-efa5677b2c21ef275f6e",
            "option:batch-f54284910436bdf6e011",
            "option:batch-f552be7efd3e259cabb6",
            "option:batch-f5e25c2c02df0003b34f",
            "idle:committed/side",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-01b91fbeed057bd6f9cc",
              "menu": "B",
              "pack_start": 100,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-01b91fbeed057bd6f9cc/prepare",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-01b91fbeed057bd6f9cc/cook",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-01b91fbeed057bd6f9cc/clean",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-01b91fbeed057bd6f9cc/pack-0",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C2",
              "id": "batch-37acd4172c3f0cb40eda",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-37acd4172c3f0cb40eda/prepare",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-37acd4172c3f0cb40eda/cook",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-37acd4172c3f0cb40eda/clean",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-37acd4172c3f0cb40eda/pack-0",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 30,
              "cooker": "C2",
              "id": "batch-520c942db965359015d1",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-520c942db965359015d1/prepare",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-520c942db965359015d1/cook",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "cook",
                  "start": 30,
                  "end": 40,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 40
                },
                {
                  "id": "batch-520c942db965359015d1/clean",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "clean",
                  "start": 40,
                  "end": 50,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 50
                },
                {
                  "id": "batch-520c942db965359015d1/pack-0",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-5a632c7d5891281e22e3",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-5a632c7d5891281e22e3/prepare",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-5a632c7d5891281e22e3/cook",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-5a632c7d5891281e22e3/clean",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-5a632c7d5891281e22e3/pack-0",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-5ced580cfa434f8aa74f",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 140,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-5ced580cfa434f8aa74f/prepare",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "prepare",
                  "start": 140,
                  "end": 150,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 150
                },
                {
                  "id": "batch-5ced580cfa434f8aa74f/cook",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-5ced580cfa434f8aa74f/clean",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-5ced580cfa434f8aa74f/pack-0",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side",
                "customer-1/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-6059bc87536f11ecf864",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6059bc87536f11ecf864/prepare",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-6059bc87536f11ecf864/cook",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-6059bc87536f11ecf864/clean",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-6059bc87536f11ecf864/pack-0",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-6059bc87536f11ecf864/pack-1",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-988d17c72d95e30c158a",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-988d17c72d95e30c158a/prepare",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-988d17c72d95e30c158a/cook",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-988d17c72d95e30c158a/clean",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-988d17c72d95e30c158a/pack-0",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main",
                "customer-5/main"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-9bee03a87628e8920b47",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 120,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-9bee03a87628e8920b47/prepare",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "prepare",
                  "start": 120,
                  "end": 130,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 130
                },
                {
                  "id": "batch-9bee03a87628e8920b47/cook",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-9bee03a87628e8920b47/clean",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-9bee03a87628e8920b47/pack-0",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-9bee03a87628e8920b47/pack-1",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a1f2e67d0f9ef7f88cd7",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/prepare",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/cook",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/clean",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/pack-0",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-a956b970659dfcb2ded0",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 150,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a956b970659dfcb2ded0/prepare",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "prepare",
                  "start": 150,
                  "end": 160,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 160
                },
                {
                  "id": "batch-a956b970659dfcb2ded0/cook",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "cook",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-a956b970659dfcb2ded0/clean",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-a956b970659dfcb2ded0/pack-0",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-ac080df29bc53af6542e",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-ac080df29bc53af6542e/prepare",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-ac080df29bc53af6542e/cook",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-ac080df29bc53af6542e/clean",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-ac080df29bc53af6542e/pack-0",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-afbb7c49f5abd616cb6f",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-afbb7c49f5abd616cb6f/prepare",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-afbb7c49f5abd616cb6f/cook",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-afbb7c49f5abd616cb6f/clean",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-d391f1dee488d7509ed0",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-d391f1dee488d7509ed0/prepare",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-d391f1dee488d7509ed0/cook",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d391f1dee488d7509ed0/clean",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-d391f1dee488d7509ed0/pack-0",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 170,
              "cooker": "C1",
              "id": "batch-d4b267ac545dfb024e5b",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 80,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d4b267ac545dfb024e5b/prepare",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "prepare",
                  "start": 80,
                  "end": 90,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 90
                },
                {
                  "id": "batch-d4b267ac545dfb024e5b/cook",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-d4b267ac545dfb024e5b/clean",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-d4b267ac545dfb024e5b/pack-0",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side"
              ],
              "cook_start": 120,
              "cooker": "C1",
              "id": "batch-df48485efe53955d8c4a",
              "menu": "C",
              "pack_start": 160,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-df48485efe53955d8c4a/prepare",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-df48485efe53955d8c4a/cook",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "cook",
                  "start": 120,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 130
                },
                {
                  "id": "batch-df48485efe53955d8c4a/clean",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-df48485efe53955d8c4a/pack-0",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 60,
              "cooker": "C2",
              "id": "batch-e529dcab764f751a0670",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-e529dcab764f751a0670/prepare",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-e529dcab764f751a0670/cook",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "cook",
                  "start": 60,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 70
                },
                {
                  "id": "batch-e529dcab764f751a0670/clean",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-e529dcab764f751a0670/pack-0",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-efa5677b2c21ef275f6e",
              "menu": "C",
              "pack_start": 150,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-efa5677b2c21ef275f6e/prepare",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-efa5677b2c21ef275f6e/cook",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-efa5677b2c21ef275f6e/clean",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-efa5677b2c21ef275f6e/pack-0",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-f54284910436bdf6e011",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 80,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f54284910436bdf6e011/prepare",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "prepare",
                  "start": 80,
                  "end": 90,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 90
                },
                {
                  "id": "batch-f54284910436bdf6e011/cook",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "cook",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-f54284910436bdf6e011/clean",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-f54284910436bdf6e011/pack-0",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-f552be7efd3e259cabb6",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f552be7efd3e259cabb6/prepare",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-f552be7efd3e259cabb6/cook",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "cook",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-f552be7efd3e259cabb6/clean",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-f552be7efd3e259cabb6/pack-0",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-f5e25c2c02df0003b34f",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f5e25c2c02df0003b34f/prepare",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-f5e25c2c02df0003b34f/cook",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-f5e25c2c02df0003b34f/clean",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-f5e25c2c02df0003b34f/pack-0",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "committed/side",
              "idle_index": 20,
              "indices": [
                2,
                10,
                15,
                20
              ],
              "program_indices": [
                2,
                10,
                15
              ]
            },
            {
              "anchor": "customer-0/main",
              "idle_index": 21,
              "indices": [
                8,
                21
              ],
              "program_indices": [
                8
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 22,
              "indices": [
                3,
                22
              ],
              "program_indices": [
                3
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 23,
              "indices": [
                0,
                11,
                23
              ],
              "program_indices": [
                0,
                11
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 24,
              "indices": [
                5,
                12,
                24
              ],
              "program_indices": [
                5,
                12
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 25,
              "indices": [
                1,
                25
              ],
              "program_indices": [
                1
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 26,
              "indices": [
                17,
                26
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 27,
              "indices": [
                6,
                19,
                27
              ],
              "program_indices": [
                6,
                19
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 28,
              "indices": [
                16,
                18,
                28
              ],
              "program_indices": [
                16,
                18
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 29,
              "indices": [
                7,
                29
              ],
              "program_indices": [
                7
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 30,
              "indices": [
                14,
                30
              ],
              "program_indices": [
                14
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 31,
              "indices": [
                13,
                31
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 32,
              "indices": [
                4,
                9,
                32
              ],
              "program_indices": [
                4,
                9
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 13,
            "binary_variables": 33,
            "couplers": 85,
            "idle_data_bits": 13,
            "objective_couplers": 16,
            "option_bits": 20,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/main",
                  "customer-5/main"
                ],
                "cook_start": 150,
                "cooker": "C1",
                "id": "batch-9bee03a87628e8920b47",
                "menu": "B",
                "pack_start": 170,
                "prep_start": 120,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-5/side"
                ],
                "cook_start": 170,
                "cooker": "C2",
                "id": "batch-a956b970659dfcb2ded0",
                "menu": "C",
                "pack_start": 190,
                "prep_start": 150,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/main"
                ],
                "cook_start": 80,
                "cooker": "C2",
                "id": "batch-afbb7c49f5abd616cb6f",
                "menu": "B",
                "pack_start": 110,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/side"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-d391f1dee488d7509ed0",
                "menu": "C",
                "pack_start": 100,
                "prep_start": 30,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/side"
                ],
                "cook_start": 120,
                "cooker": "C1",
                "id": "batch-df48485efe53955d8c4a",
                "menu": "C",
                "pack_start": 160,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "committed/side"
                ],
                "cook_start": 60,
                "cooker": "C2",
                "id": "batch-e529dcab764f751a0670",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-9bee03a87628e8920b47/prepare",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "prepare",
                "start": 120,
                "end": 130,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 130
              },
              {
                "id": "batch-9bee03a87628e8920b47/cook",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "cook",
                "start": 150,
                "end": 170,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 160
              },
              {
                "id": "batch-9bee03a87628e8920b47/clean",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "clean",
                "start": 170,
                "end": 180,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 180
              },
              {
                "id": "batch-9bee03a87628e8920b47/pack-0",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-9bee03a87628e8920b47/pack-1",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "pack",
                "start": 180,
                "end": 190,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 190
              },
              {
                "id": "batch-a956b970659dfcb2ded0/prepare",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "prepare",
                "start": 150,
                "end": 160,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 160
              },
              {
                "id": "batch-a956b970659dfcb2ded0/cook",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "cook",
                "start": 170,
                "end": 180,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 180
              },
              {
                "id": "batch-a956b970659dfcb2ded0/clean",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "clean",
                "start": 180,
                "end": 190,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 190
              },
              {
                "id": "batch-a956b970659dfcb2ded0/pack-0",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/prepare",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/cook",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "cook",
                "start": 80,
                "end": 100,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 90
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/clean",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "clean",
                "start": 100,
                "end": 110,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 110
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "pack",
                "start": 110,
                "end": 120,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 120
              },
              {
                "id": "batch-d391f1dee488d7509ed0/prepare",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "prepare",
                "start": 30,
                "end": 40,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 40
              },
              {
                "id": "batch-d391f1dee488d7509ed0/cook",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "cook",
                "start": 70,
                "end": 80,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 80
              },
              {
                "id": "batch-d391f1dee488d7509ed0/clean",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "clean",
                "start": 80,
                "end": 90,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 90
              },
              {
                "id": "batch-d391f1dee488d7509ed0/pack-0",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "pack",
                "start": 100,
                "end": 110,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 110
              },
              {
                "id": "batch-df48485efe53955d8c4a/prepare",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-df48485efe53955d8c4a/cook",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "cook",
                "start": 120,
                "end": 140,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 130
              },
              {
                "id": "batch-df48485efe53955d8c4a/clean",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "clean",
                "start": 140,
                "end": 150,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 150
              },
              {
                "id": "batch-df48485efe53955d8c4a/pack-0",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "pack",
                "start": 160,
                "end": 170,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 170
              },
              {
                "id": "batch-e529dcab764f751a0670/prepare",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "prepare",
                "start": 40,
                "end": 50,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 50
              },
              {
                "id": "batch-e529dcab764f751a0670/cook",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "cook",
                "start": 60,
                "end": 70,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 70
              },
              {
                "id": "batch-e529dcab764f751a0670/clean",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "clean",
                "start": 70,
                "end": 80,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 80
              },
              {
                "id": "batch-e529dcab764f751a0670/pack-0",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "pack",
                "start": 70,
                "end": 80,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 80
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-9bee03a87628e8920b47",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
              },
              {
                "batch_id": "batch-9bee03a87628e8920b47",
                "demand_group": "customer-5/main",
                "lots": 1,
                "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
              },
              {
                "batch_id": "batch-a956b970659dfcb2ded0",
                "demand_group": "customer-5/side",
                "lots": 1,
                "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
              },
              {
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "demand_group": "customer-1/main",
                "lots": 1,
                "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
              },
              {
                "batch_id": "batch-d391f1dee488d7509ed0",
                "demand_group": "customer-1/side",
                "lots": 1,
                "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
              },
              {
                "batch_id": "batch-df48485efe53955d8c4a",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
              },
              {
                "batch_id": "batch-e529dcab764f751a0670",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-e529dcab764f751a0670/pack-0"
              }
            ],
            "disposals": [
              {
                "batch_id": "batch-df48485efe53955d8c4a",
                "lots": 1,
                "time": 140,
                "reason": "unallocated_output"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "committed",
                "lots": 1,
                "time": 80,
                "components": [
                  "A/11:50",
                  "committed/side"
                ]
              },
              {
                "meal_id": "customer-1",
                "lots": 1,
                "time": 120,
                "components": [
                  "customer-1/main",
                  "customer-1/side"
                ]
              },
              {
                "meal_id": "customer-4",
                "lots": 1,
                "time": 180,
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ]
              },
              {
                "meal_id": "customer-5",
                "lots": 1,
                "time": 200,
                "components": [
                  "customer-5/main",
                  "customer-5/side"
                ]
              }
            ],
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 3,
            "W": 1,
            "B": 6,
            "R": 6
          },
          "energy": "41586",
          "valid": true,
          "bundle_sha256": "e5008032e011047781786442cd2ca3328070aafc7802e3428f706e310821fdd4",
          "bundle_id": "paired-lunch-6-v1/S0/meal-block-20",
          "source": {
            "path": "output/catering-paired-pilot-v1/S0-seed-2026/step-03/samples.json",
            "sha256": "b479f4a2fea6555f14310e70af3fbfca8547dc23efce1b84fc5397fb6ef277b1"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 7,
              "label": "Skip x8",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                1,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "component_group": "customer-4/side",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "component_group": "customer-5/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 3,
                "B": 5,
                "R": 5
              },
              "energy": "69788",
              "valid": true
            },
            {
              "index": 9,
              "label": "Skip x10",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "component_group": "customer-5/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            },
            {
              "index": 11,
              "label": "Skip x12",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                0,
                1,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-1",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "component_group": "customer-1/side",
                    "lots": 1,
                    "time": 120,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            },
            {
              "index": 12,
              "label": "Skip x13",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-1",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "component_group": "customer-1/main",
                    "lots": 1,
                    "time": 120,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            },
            {
              "index": 14,
              "label": "Skip x15",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "component_group": "customer-4/main",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 1,
                "B": 5,
                "R": 5
              },
              "energy": "55235",
              "valid": true
            },
            {
              "index": 15,
              "label": "Skip x16",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                1,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            }
          ],
          "execution_kind": "quantum_simulator",
          "method_id": "block_xy_multiangle_qaoa_pilot",
          "shots": 2048,
          "valid_shots": 880,
          "accepted_step": 3,
          "reference_status": "Best retained plan \u00b7 seed 2026 \u00b7 8 portfolio updates"
        },
        {
          "key": "encoded",
          "label": "Exact \u00b7 same offered portfolio",
          "bits": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            1,
            0,
            1,
            1,
            0,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            0
          ],
          "count": 1,
          "variable_order": [
            "option:batch-01b91fbeed057bd6f9cc",
            "option:batch-37acd4172c3f0cb40eda",
            "option:batch-520c942db965359015d1",
            "option:batch-5a632c7d5891281e22e3",
            "option:batch-5ced580cfa434f8aa74f",
            "option:batch-6059bc87536f11ecf864",
            "option:batch-988d17c72d95e30c158a",
            "option:batch-9bee03a87628e8920b47",
            "option:batch-a1f2e67d0f9ef7f88cd7",
            "option:batch-a956b970659dfcb2ded0",
            "option:batch-ac080df29bc53af6542e",
            "option:batch-afbb7c49f5abd616cb6f",
            "option:batch-d391f1dee488d7509ed0",
            "option:batch-d4b267ac545dfb024e5b",
            "option:batch-df48485efe53955d8c4a",
            "option:batch-e529dcab764f751a0670",
            "option:batch-efa5677b2c21ef275f6e",
            "option:batch-f54284910436bdf6e011",
            "option:batch-f552be7efd3e259cabb6",
            "option:batch-f5e25c2c02df0003b34f",
            "idle:committed/side",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C2",
              "id": "batch-01b91fbeed057bd6f9cc",
              "menu": "B",
              "pack_start": 100,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-01b91fbeed057bd6f9cc/prepare",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-01b91fbeed057bd6f9cc/cook",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-01b91fbeed057bd6f9cc/clean",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-01b91fbeed057bd6f9cc/pack-0",
                  "batch_id": "batch-01b91fbeed057bd6f9cc",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C2",
              "id": "batch-37acd4172c3f0cb40eda",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-37acd4172c3f0cb40eda/prepare",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-37acd4172c3f0cb40eda/cook",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-37acd4172c3f0cb40eda/clean",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-37acd4172c3f0cb40eda/pack-0",
                  "batch_id": "batch-37acd4172c3f0cb40eda",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 30,
              "cooker": "C2",
              "id": "batch-520c942db965359015d1",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-520c942db965359015d1/prepare",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-520c942db965359015d1/cook",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "cook",
                  "start": 30,
                  "end": 40,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 40
                },
                {
                  "id": "batch-520c942db965359015d1/clean",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "clean",
                  "start": 40,
                  "end": 50,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 50
                },
                {
                  "id": "batch-520c942db965359015d1/pack-0",
                  "batch_id": "batch-520c942db965359015d1",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-5a632c7d5891281e22e3",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-5a632c7d5891281e22e3/prepare",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-5a632c7d5891281e22e3/cook",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-5a632c7d5891281e22e3/clean",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-5a632c7d5891281e22e3/pack-0",
                  "batch_id": "batch-5a632c7d5891281e22e3",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-5ced580cfa434f8aa74f",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 140,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-5ced580cfa434f8aa74f/prepare",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "prepare",
                  "start": 140,
                  "end": 150,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 150
                },
                {
                  "id": "batch-5ced580cfa434f8aa74f/cook",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-5ced580cfa434f8aa74f/clean",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-5ced580cfa434f8aa74f/pack-0",
                  "batch_id": "batch-5ced580cfa434f8aa74f",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side",
                "customer-1/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-6059bc87536f11ecf864",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6059bc87536f11ecf864/prepare",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-6059bc87536f11ecf864/cook",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-6059bc87536f11ecf864/clean",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-6059bc87536f11ecf864/pack-0",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-6059bc87536f11ecf864/pack-1",
                  "batch_id": "batch-6059bc87536f11ecf864",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-988d17c72d95e30c158a",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-988d17c72d95e30c158a/prepare",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-988d17c72d95e30c158a/cook",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-988d17c72d95e30c158a/clean",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-988d17c72d95e30c158a/pack-0",
                  "batch_id": "batch-988d17c72d95e30c158a",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main",
                "customer-5/main"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-9bee03a87628e8920b47",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 120,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-9bee03a87628e8920b47/prepare",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "prepare",
                  "start": 120,
                  "end": 130,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 130
                },
                {
                  "id": "batch-9bee03a87628e8920b47/cook",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-9bee03a87628e8920b47/clean",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-9bee03a87628e8920b47/pack-0",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-9bee03a87628e8920b47/pack-1",
                  "batch_id": "batch-9bee03a87628e8920b47",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-a1f2e67d0f9ef7f88cd7",
              "menu": "B",
              "pack_start": 80,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/prepare",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/cook",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/clean",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-a1f2e67d0f9ef7f88cd7/pack-0",
                  "batch_id": "batch-a1f2e67d0f9ef7f88cd7",
                  "kind": "pack",
                  "start": 80,
                  "end": 90,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 90
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-a956b970659dfcb2ded0",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 150,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-a956b970659dfcb2ded0/prepare",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "prepare",
                  "start": 150,
                  "end": 160,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 160
                },
                {
                  "id": "batch-a956b970659dfcb2ded0/cook",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "cook",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-a956b970659dfcb2ded0/clean",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-a956b970659dfcb2ded0/pack-0",
                  "batch_id": "batch-a956b970659dfcb2ded0",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 50,
              "cooker": "C2",
              "id": "batch-ac080df29bc53af6542e",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-ac080df29bc53af6542e/prepare",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-ac080df29bc53af6542e/cook",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "cook",
                  "start": 50,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 60
                },
                {
                  "id": "batch-ac080df29bc53af6542e/clean",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-ac080df29bc53af6542e/pack-0",
                  "batch_id": "batch-ac080df29bc53af6542e",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-afbb7c49f5abd616cb6f",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-afbb7c49f5abd616cb6f/prepare",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-afbb7c49f5abd616cb6f/cook",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-afbb7c49f5abd616cb6f/clean",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                  "batch_id": "batch-afbb7c49f5abd616cb6f",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-d391f1dee488d7509ed0",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-d391f1dee488d7509ed0/prepare",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-d391f1dee488d7509ed0/cook",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "cook",
                  "start": 70,
                  "end": 80,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-d391f1dee488d7509ed0/clean",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-d391f1dee488d7509ed0/pack-0",
                  "batch_id": "batch-d391f1dee488d7509ed0",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 170,
              "cooker": "C1",
              "id": "batch-d4b267ac545dfb024e5b",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 80,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d4b267ac545dfb024e5b/prepare",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "prepare",
                  "start": 80,
                  "end": 90,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 90
                },
                {
                  "id": "batch-d4b267ac545dfb024e5b/cook",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-d4b267ac545dfb024e5b/clean",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-d4b267ac545dfb024e5b/pack-0",
                  "batch_id": "batch-d4b267ac545dfb024e5b",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side"
              ],
              "cook_start": 120,
              "cooker": "C1",
              "id": "batch-df48485efe53955d8c4a",
              "menu": "C",
              "pack_start": 160,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-df48485efe53955d8c4a/prepare",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-df48485efe53955d8c4a/cook",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "cook",
                  "start": 120,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 130
                },
                {
                  "id": "batch-df48485efe53955d8c4a/clean",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-df48485efe53955d8c4a/pack-0",
                  "batch_id": "batch-df48485efe53955d8c4a",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 60,
              "cooker": "C2",
              "id": "batch-e529dcab764f751a0670",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-e529dcab764f751a0670/prepare",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-e529dcab764f751a0670/cook",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "cook",
                  "start": 60,
                  "end": 70,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 70
                },
                {
                  "id": "batch-e529dcab764f751a0670/clean",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "clean",
                  "start": 70,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 80
                },
                {
                  "id": "batch-e529dcab764f751a0670/pack-0",
                  "batch_id": "batch-e529dcab764f751a0670",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-efa5677b2c21ef275f6e",
              "menu": "C",
              "pack_start": 150,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-efa5677b2c21ef275f6e/prepare",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-efa5677b2c21ef275f6e/cook",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-efa5677b2c21ef275f6e/clean",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-efa5677b2c21ef275f6e/pack-0",
                  "batch_id": "batch-efa5677b2c21ef275f6e",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-f54284910436bdf6e011",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 80,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f54284910436bdf6e011/prepare",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "prepare",
                  "start": 80,
                  "end": 90,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 90
                },
                {
                  "id": "batch-f54284910436bdf6e011/cook",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "cook",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-f54284910436bdf6e011/clean",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-f54284910436bdf6e011/pack-0",
                  "batch_id": "batch-f54284910436bdf6e011",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-f552be7efd3e259cabb6",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f552be7efd3e259cabb6/prepare",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-f552be7efd3e259cabb6/cook",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "cook",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-f552be7efd3e259cabb6/clean",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-f552be7efd3e259cabb6/pack-0",
                  "batch_id": "batch-f552be7efd3e259cabb6",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-f5e25c2c02df0003b34f",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-f5e25c2c02df0003b34f/prepare",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-f5e25c2c02df0003b34f/cook",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-f5e25c2c02df0003b34f/clean",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-f5e25c2c02df0003b34f/pack-0",
                  "batch_id": "batch-f5e25c2c02df0003b34f",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "committed/side",
              "idle_index": 20,
              "indices": [
                2,
                10,
                15,
                20
              ],
              "program_indices": [
                2,
                10,
                15
              ]
            },
            {
              "anchor": "customer-0/main",
              "idle_index": 21,
              "indices": [
                8,
                21
              ],
              "program_indices": [
                8
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 22,
              "indices": [
                3,
                22
              ],
              "program_indices": [
                3
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 23,
              "indices": [
                0,
                11,
                23
              ],
              "program_indices": [
                0,
                11
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 24,
              "indices": [
                5,
                12,
                24
              ],
              "program_indices": [
                5,
                12
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 25,
              "indices": [
                1,
                25
              ],
              "program_indices": [
                1
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 26,
              "indices": [
                17,
                26
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 27,
              "indices": [
                6,
                19,
                27
              ],
              "program_indices": [
                6,
                19
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 28,
              "indices": [
                16,
                18,
                28
              ],
              "program_indices": [
                16,
                18
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 29,
              "indices": [
                7,
                29
              ],
              "program_indices": [
                7
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 30,
              "indices": [
                14,
                30
              ],
              "program_indices": [
                14
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 31,
              "indices": [
                13,
                31
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 32,
              "indices": [
                4,
                9,
                32
              ],
              "program_indices": [
                4,
                9
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 13,
            "binary_variables": 33,
            "couplers": 85,
            "idle_data_bits": 13,
            "objective_couplers": 16,
            "option_bits": 20,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/main",
                  "customer-5/main"
                ],
                "cook_start": 150,
                "cooker": "C1",
                "id": "batch-9bee03a87628e8920b47",
                "menu": "B",
                "pack_start": 170,
                "prep_start": 120,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-5/side"
                ],
                "cook_start": 170,
                "cooker": "C2",
                "id": "batch-a956b970659dfcb2ded0",
                "menu": "C",
                "pack_start": 190,
                "prep_start": 150,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/main"
                ],
                "cook_start": 80,
                "cooker": "C2",
                "id": "batch-afbb7c49f5abd616cb6f",
                "menu": "B",
                "pack_start": 110,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/side"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-d391f1dee488d7509ed0",
                "menu": "C",
                "pack_start": 100,
                "prep_start": 30,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/side"
                ],
                "cook_start": 120,
                "cooker": "C1",
                "id": "batch-df48485efe53955d8c4a",
                "menu": "C",
                "pack_start": 160,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "committed/side"
                ],
                "cook_start": 60,
                "cooker": "C2",
                "id": "batch-e529dcab764f751a0670",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-9bee03a87628e8920b47/prepare",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "prepare",
                "start": 120,
                "end": 130,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 130
              },
              {
                "id": "batch-9bee03a87628e8920b47/cook",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "cook",
                "start": 150,
                "end": 170,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 160
              },
              {
                "id": "batch-9bee03a87628e8920b47/clean",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "clean",
                "start": 170,
                "end": 180,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 180
              },
              {
                "id": "batch-9bee03a87628e8920b47/pack-0",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-9bee03a87628e8920b47/pack-1",
                "batch_id": "batch-9bee03a87628e8920b47",
                "kind": "pack",
                "start": 180,
                "end": 190,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 190
              },
              {
                "id": "batch-a956b970659dfcb2ded0/prepare",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "prepare",
                "start": 150,
                "end": 160,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 160
              },
              {
                "id": "batch-a956b970659dfcb2ded0/cook",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "cook",
                "start": 170,
                "end": 180,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 180
              },
              {
                "id": "batch-a956b970659dfcb2ded0/clean",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "clean",
                "start": 180,
                "end": 190,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 190
              },
              {
                "id": "batch-a956b970659dfcb2ded0/pack-0",
                "batch_id": "batch-a956b970659dfcb2ded0",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/prepare",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/cook",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "cook",
                "start": 80,
                "end": 100,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 90
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/clean",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "clean",
                "start": 100,
                "end": 110,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 110
              },
              {
                "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "kind": "pack",
                "start": 110,
                "end": 120,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 120
              },
              {
                "id": "batch-d391f1dee488d7509ed0/prepare",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "prepare",
                "start": 30,
                "end": 40,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 40
              },
              {
                "id": "batch-d391f1dee488d7509ed0/cook",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "cook",
                "start": 70,
                "end": 80,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 80
              },
              {
                "id": "batch-d391f1dee488d7509ed0/clean",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "clean",
                "start": 80,
                "end": 90,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 90
              },
              {
                "id": "batch-d391f1dee488d7509ed0/pack-0",
                "batch_id": "batch-d391f1dee488d7509ed0",
                "kind": "pack",
                "start": 100,
                "end": 110,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 110
              },
              {
                "id": "batch-df48485efe53955d8c4a/prepare",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-df48485efe53955d8c4a/cook",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "cook",
                "start": 120,
                "end": 140,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 130
              },
              {
                "id": "batch-df48485efe53955d8c4a/clean",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "clean",
                "start": 140,
                "end": 150,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 150
              },
              {
                "id": "batch-df48485efe53955d8c4a/pack-0",
                "batch_id": "batch-df48485efe53955d8c4a",
                "kind": "pack",
                "start": 160,
                "end": 170,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 170
              },
              {
                "id": "batch-e529dcab764f751a0670/prepare",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "prepare",
                "start": 40,
                "end": 50,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 50
              },
              {
                "id": "batch-e529dcab764f751a0670/cook",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "cook",
                "start": 60,
                "end": 70,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 70
              },
              {
                "id": "batch-e529dcab764f751a0670/clean",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "clean",
                "start": 70,
                "end": 80,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 80
              },
              {
                "id": "batch-e529dcab764f751a0670/pack-0",
                "batch_id": "batch-e529dcab764f751a0670",
                "kind": "pack",
                "start": 70,
                "end": 80,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 80
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-9bee03a87628e8920b47",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
              },
              {
                "batch_id": "batch-9bee03a87628e8920b47",
                "demand_group": "customer-5/main",
                "lots": 1,
                "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
              },
              {
                "batch_id": "batch-a956b970659dfcb2ded0",
                "demand_group": "customer-5/side",
                "lots": 1,
                "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
              },
              {
                "batch_id": "batch-afbb7c49f5abd616cb6f",
                "demand_group": "customer-1/main",
                "lots": 1,
                "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
              },
              {
                "batch_id": "batch-d391f1dee488d7509ed0",
                "demand_group": "customer-1/side",
                "lots": 1,
                "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
              },
              {
                "batch_id": "batch-df48485efe53955d8c4a",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
              },
              {
                "batch_id": "batch-e529dcab764f751a0670",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-e529dcab764f751a0670/pack-0"
              }
            ],
            "disposals": [
              {
                "batch_id": "batch-df48485efe53955d8c4a",
                "lots": 1,
                "time": 140,
                "reason": "unallocated_output"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "committed",
                "lots": 1,
                "time": 80,
                "components": [
                  "A/11:50",
                  "committed/side"
                ]
              },
              {
                "meal_id": "customer-1",
                "lots": 1,
                "time": 120,
                "components": [
                  "customer-1/main",
                  "customer-1/side"
                ]
              },
              {
                "meal_id": "customer-4",
                "lots": 1,
                "time": 180,
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ]
              },
              {
                "meal_id": "customer-5",
                "lots": 1,
                "time": 200,
                "components": [
                  "customer-5/main",
                  "customer-5/side"
                ]
              }
            ],
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 3,
            "W": 1,
            "B": 6,
            "R": 6
          },
          "energy": "41586",
          "valid": true,
          "bundle_sha256": "e5008032e011047781786442cd2ca3328070aafc7802e3428f706e310821fdd4",
          "bundle_id": "paired-lunch-6-v1/S0/meal-block-20",
          "source": {
            "path": "output/catering-paired-pilot-v1/S0-seed-2026/step-03/exact-sector-reference.json",
            "sha256": "0580635cfcbf454e98cca5dfe4237de4dc8a8d2e115feb20d8528362d1555f8a"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 7,
              "label": "Skip x8",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                1,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "component_group": "customer-4/side",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "component_group": "customer-5/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 3,
                "B": 5,
                "R": 5
              },
              "energy": "69788",
              "valid": true
            },
            {
              "index": 9,
              "label": "Skip x10",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "component_group": "customer-5/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            },
            {
              "index": 11,
              "label": "Skip x12",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                0,
                1,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-1",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "component_group": "customer-1/side",
                    "lots": 1,
                    "time": 120,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            },
            {
              "index": 12,
              "label": "Skip x13",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-1",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "component_group": "customer-1/main",
                    "lots": 1,
                    "time": 120,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            },
            {
              "index": 14,
              "label": "Skip x15",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 60,
                    "cooker": "C2",
                    "id": "batch-e529dcab764f751a0670",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/prepare",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/cook",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "cook",
                    "start": 60,
                    "end": 70,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/clean",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "clean",
                    "start": 70,
                    "end": 80,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e529dcab764f751a0670/pack-0",
                    "batch_id": "batch-e529dcab764f751a0670",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-e529dcab764f751a0670",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-e529dcab764f751a0670/pack-0"
                  }
                ],
                "disposals": [],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "component_group": "customer-4/main",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 1,
                "B": 5,
                "R": 5
              },
              "energy": "55235",
              "valid": true
            },
            {
              "index": 15,
              "label": "Skip x16",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                1,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main",
                      "customer-5/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-9bee03a87628e8920b47",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-a956b970659dfcb2ded0",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-afbb7c49f5abd616cb6f",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-d391f1dee488d7509ed0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 30,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side"
                    ],
                    "cook_start": 120,
                    "cooker": "C1",
                    "id": "batch-df48485efe53955d8c4a",
                    "menu": "C",
                    "pack_start": 160,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/prepare",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/cook",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/clean",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-0",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9bee03a87628e8920b47/pack-1",
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/prepare",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/cook",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/clean",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-a956b970659dfcb2ded0/pack-0",
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/prepare",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/cook",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/clean",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-afbb7c49f5abd616cb6f/pack-0",
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/prepare",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "prepare",
                    "start": 30,
                    "end": 40,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 40
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/cook",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "cook",
                    "start": 70,
                    "end": 80,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/clean",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "clean",
                    "start": 80,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-d391f1dee488d7509ed0/pack-0",
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/prepare",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/cook",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/clean",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-df48485efe53955d8c4a/pack-0",
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-0"
                  },
                  {
                    "batch_id": "batch-9bee03a87628e8920b47",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-9bee03a87628e8920b47/pack-1"
                  },
                  {
                    "batch_id": "batch-a956b970659dfcb2ded0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a956b970659dfcb2ded0/pack-0"
                  },
                  {
                    "batch_id": "batch-afbb7c49f5abd616cb6f",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-afbb7c49f5abd616cb6f/pack-0"
                  },
                  {
                    "batch_id": "batch-d391f1dee488d7509ed0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-d391f1dee488d7509ed0/pack-0"
                  },
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-df48485efe53955d8c4a/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-df48485efe53955d8c4a",
                    "lots": 1,
                    "time": 140,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 4,
                "W": 2,
                "B": 5,
                "R": 5
              },
              "energy": "55676",
              "valid": true
            }
          ],
          "execution_kind": "classical",
          "method_id": "exact_sector_enumeration",
          "reference_status": "OPTIMAL within this portfolio"
        },
        {
          "key": "raw",
          "label": "Classical \u00b7 full declared grid",
          "bits": [],
          "options": [],
          "variable_order": [],
          "onehot_groups": [],
          "registers": [],
          "alternatives": [],
          "plan": {
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-b505aa63f03acad6643c",
                "demand_group": "customer-3/main",
                "lots": 1,
                "packing_operation": "batch-b505aa63f03acad6643c/pack-0"
              },
              {
                "batch_id": "batch-b505aa63f03acad6643c",
                "demand_group": "customer-2/main",
                "lots": 1,
                "packing_operation": "batch-b505aa63f03acad6643c/pack-1"
              },
              {
                "batch_id": "batch-b97ebf51708ef926f41d",
                "demand_group": "customer-5/main",
                "lots": 1,
                "packing_operation": "batch-b97ebf51708ef926f41d/pack-0"
              },
              {
                "batch_id": "batch-b97ebf51708ef926f41d",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-b97ebf51708ef926f41d/pack-1"
              },
              {
                "batch_id": "batch-7417a2a518c5b250c384",
                "demand_group": "customer-5/side",
                "lots": 1,
                "packing_operation": "batch-7417a2a518c5b250c384/pack-0"
              },
              {
                "batch_id": "batch-c02b4a635b6f772280d1",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-c02b4a635b6f772280d1/pack-0"
              },
              {
                "batch_id": "batch-eb5b335087680e2eee53",
                "demand_group": "customer-3/side",
                "lots": 1,
                "packing_operation": "batch-eb5b335087680e2eee53/pack-0"
              },
              {
                "batch_id": "batch-eb5b335087680e2eee53",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-eb5b335087680e2eee53/pack-1"
              },
              {
                "batch_id": "batch-18d35d4cc08b532b4a54",
                "demand_group": "customer-2/side",
                "lots": 1,
                "packing_operation": "batch-18d35d4cc08b532b4a54/pack-0"
              }
            ],
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-3/main",
                  "customer-2/main"
                ],
                "cook_start": 100,
                "cooker": "C1",
                "id": "batch-b505aa63f03acad6643c",
                "menu": "B",
                "pack_start": 120,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-5/main",
                  "customer-4/main"
                ],
                "cook_start": 140,
                "cooker": "C1",
                "id": "batch-b97ebf51708ef926f41d",
                "menu": "B",
                "pack_start": 160,
                "prep_start": 90,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-5/side"
                ],
                "cook_start": 160,
                "cooker": "C2",
                "id": "batch-7417a2a518c5b250c384",
                "menu": "C",
                "pack_start": 180,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "committed/side"
                ],
                "cook_start": 40,
                "cooker": "C2",
                "id": "batch-c02b4a635b6f772280d1",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 30,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-3/side",
                  "customer-4/side"
                ],
                "cook_start": 120,
                "cooker": "C2",
                "id": "batch-eb5b335087680e2eee53",
                "menu": "C",
                "pack_start": 140,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-2/side"
                ],
                "cook_start": 90,
                "cooker": "C2",
                "id": "batch-18d35d4cc08b532b4a54",
                "menu": "C",
                "pack_start": 110,
                "prep_start": 80,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "components": [
                  "A/11:50",
                  "committed/side"
                ],
                "lots": 1,
                "meal_id": "committed",
                "time": 80
              },
              {
                "components": [
                  "customer-2/main",
                  "customer-2/side"
                ],
                "lots": 1,
                "meal_id": "customer-2",
                "time": 140
              },
              {
                "components": [
                  "customer-3/main",
                  "customer-3/side"
                ],
                "lots": 1,
                "meal_id": "customer-3",
                "time": 160
              },
              {
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ],
                "lots": 1,
                "meal_id": "customer-4",
                "time": 180
              },
              {
                "components": [
                  "customer-5/main",
                  "customer-5/side"
                ],
                "lots": 1,
                "meal_id": "customer-5",
                "time": 200
              }
            ],
            "operations": [
              {
                "attended_end": 10,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 10,
                "id": "batch-87a2cab16e2943a00488/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 0,
                "worker": "W1"
              },
              {
                "attended_end": 20,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 60,
                "id": "batch-87a2cab16e2943a00488/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 10,
                "worker": "W3"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 60,
                "worker": "W2"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 60,
                "worker": "W1"
              },
              {
                "attended_end": 60,
                "batch_id": "batch-b505aa63f03acad6643c",
                "end": 60,
                "id": "batch-b505aa63f03acad6643c/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 50,
                "worker": "W1"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-b505aa63f03acad6643c",
                "end": 120,
                "id": "batch-b505aa63f03acad6643c/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 100,
                "worker": "W3"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-b505aa63f03acad6643c",
                "end": 130,
                "id": "batch-b505aa63f03acad6643c/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 120,
                "worker": "W2"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-b505aa63f03acad6643c",
                "end": 130,
                "id": "batch-b505aa63f03acad6643c/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 120,
                "worker": "W1"
              },
              {
                "attended_end": 140,
                "batch_id": "batch-b505aa63f03acad6643c",
                "end": 140,
                "id": "batch-b505aa63f03acad6643c/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 130,
                "worker": "W1"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-b97ebf51708ef926f41d",
                "end": 100,
                "id": "batch-b97ebf51708ef926f41d/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 90,
                "worker": "W1"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-b97ebf51708ef926f41d",
                "end": 160,
                "id": "batch-b97ebf51708ef926f41d/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 140,
                "worker": "W3"
              },
              {
                "attended_end": 170,
                "batch_id": "batch-b97ebf51708ef926f41d",
                "end": 170,
                "id": "batch-b97ebf51708ef926f41d/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 160,
                "worker": "W2"
              },
              {
                "attended_end": 170,
                "batch_id": "batch-b97ebf51708ef926f41d",
                "end": 170,
                "id": "batch-b97ebf51708ef926f41d/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 160,
                "worker": "W1"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-b97ebf51708ef926f41d",
                "end": 180,
                "id": "batch-b97ebf51708ef926f41d/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 170,
                "worker": "W1"
              },
              {
                "attended_end": 30,
                "batch_id": "batch-7417a2a518c5b250c384",
                "end": 30,
                "id": "batch-7417a2a518c5b250c384/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 20,
                "worker": "W1"
              },
              {
                "attended_end": 170,
                "batch_id": "batch-7417a2a518c5b250c384",
                "end": 170,
                "id": "batch-7417a2a518c5b250c384/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 160,
                "worker": "W3"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-7417a2a518c5b250c384",
                "end": 180,
                "id": "batch-7417a2a518c5b250c384/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 170,
                "worker": "W2"
              },
              {
                "attended_end": 190,
                "batch_id": "batch-7417a2a518c5b250c384",
                "end": 190,
                "id": "batch-7417a2a518c5b250c384/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 180,
                "worker": "W1"
              },
              {
                "attended_end": 40,
                "batch_id": "batch-c02b4a635b6f772280d1",
                "end": 40,
                "id": "batch-c02b4a635b6f772280d1/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 30,
                "worker": "W1"
              },
              {
                "attended_end": 50,
                "batch_id": "batch-c02b4a635b6f772280d1",
                "end": 50,
                "id": "batch-c02b4a635b6f772280d1/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 40,
                "worker": "W3"
              },
              {
                "attended_end": 60,
                "batch_id": "batch-c02b4a635b6f772280d1",
                "end": 60,
                "id": "batch-c02b4a635b6f772280d1/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 50,
                "worker": "W2"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-c02b4a635b6f772280d1",
                "end": 80,
                "id": "batch-c02b4a635b6f772280d1/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 70,
                "worker": "W1"
              },
              {
                "attended_end": 50,
                "batch_id": "batch-eb5b335087680e2eee53",
                "end": 50,
                "id": "batch-eb5b335087680e2eee53/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 40,
                "worker": "W1"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-eb5b335087680e2eee53",
                "end": 140,
                "id": "batch-eb5b335087680e2eee53/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 120,
                "worker": "W3"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-eb5b335087680e2eee53",
                "end": 150,
                "id": "batch-eb5b335087680e2eee53/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 140,
                "worker": "W2"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-eb5b335087680e2eee53",
                "end": 150,
                "id": "batch-eb5b335087680e2eee53/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 140,
                "worker": "W1"
              },
              {
                "attended_end": 160,
                "batch_id": "batch-eb5b335087680e2eee53",
                "end": 160,
                "id": "batch-eb5b335087680e2eee53/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 150,
                "worker": "W1"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-18d35d4cc08b532b4a54",
                "end": 90,
                "id": "batch-18d35d4cc08b532b4a54/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 80,
                "worker": "W1"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-18d35d4cc08b532b4a54",
                "end": 100,
                "id": "batch-18d35d4cc08b532b4a54/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 90,
                "worker": "W3"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-18d35d4cc08b532b4a54",
                "end": 110,
                "id": "batch-18d35d4cc08b532b4a54/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 100,
                "worker": "W2"
              },
              {
                "attended_end": 120,
                "batch_id": "batch-18d35d4cc08b532b4a54",
                "end": 120,
                "id": "batch-18d35d4cc08b532b4a54/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 110,
                "worker": "W1"
              }
            ],
            "schema_version": "catering-plan.v1",
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 2,
            "W": 0,
            "B": 6,
            "R": 6
          },
          "valid": true,
          "execution_kind": "classical",
          "method_id": "native_cp_raw_slots",
          "reference_status": "OPTIMAL",
          "source": {
            "path": "output/catering-paired-pilot-v1/S0-seed-2026/raw-reference.json",
            "sha256": "e6013897e868ff95be31d852656c955330c9fe2dba595d8186776d58ca4a69fb"
          },
          "timings": {
            "build_s": 0.0072615002281963825,
            "solver_s": 0.656402,
            "total_s": 0.6665637092664838
          },
          "scope": "Complete declared raw grid/contiguous packing/conservative boundary",
          "representation_kind": "raw_declared_grid",
          "bundle_sha256": null,
          "bundle_id": null,
          "energy": null,
          "size": null
        }
      ],
      "description": "Larger kitchen \u00b7 changing portfolios capped at 35 qubits",
      "report": {
        "customers": 6,
        "extra_choices": 7,
        "final_metrics": {
          "B": 6,
          "R": 6,
          "U": 3,
          "W": 1
        },
        "full_local_domain_sha256": "3ffc91f2911d2c20487452bbd8fe57f39c073a23db176fcf817fbfb7910f4dba",
        "full_local_program_count": 3976,
        "generation_s": 0.24189108423888683,
        "initial_metrics": {
          "B": 0,
          "R": 0,
          "U": 7,
          "W": 1
        },
        "limitations": [
          "Exact invariant one-hot sector simulation; physical qubit counts are not compressed to log sector dimension",
          "Multi-angle block-QAOA pilot, not a hardware result or a quantum/classical advantage claim",
          "Per-portfolio controls share the quantum incumbent/input; they are not independent full-search controllers",
          "Single training/sample seed is exploratory; held-out cases and repeats remain required",
          "Portfolio restrictions vary each step; incumbent preservation does not prove global convergence",
          "Fixed recovery-clean policy; no interrupted-batch/aggregate-capacity/monetary extension"
        ],
        "physical_qpu_calls": 0,
        "preprocessing": "Local main/side compatibility proposals and independent retiming support; no complete-plan optimizer",
        "profile_id": "paired-course-contiguous.v3",
        "qubit_cap": 35,
        "reference_metrics": {
          "B": 6,
          "R": 6,
          "U": 2,
          "W": 0
        },
        "reference_status": "OPTIMAL",
        "reference_timing": {
          "build_s": 0.0072615002281963825,
          "solver_s": 0.656402,
          "total_s": 0.6665637092664838
        },
        "scenario": "S0",
        "schema_version": "catering-quantum-meals-pilot.v1",
        "seed": 2026,
        "steps": [
          {
            "accepted": true,
            "after_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "before_metrics": {
              "B": 0,
              "R": 0,
              "U": 7,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 5,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.000348027866253966,
                  "expected_literal_energy": 352987.51700911555,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.565414954854339
                },
                "shots": 2048,
                "valid_shots": 1186
              },
              "initializer": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 5,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.0003322255573249696,
                  "expected_literal_energy": 299262.41250000015,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.627875077445251
                },
                "shots": 2048,
                "valid_shots": 1291
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.0012032325481734104,
              "expected_literal_energy": 189312.4002825642,
              "norm": 1.0000000000000016,
              "physical_valid_probability": 0.7563348124270933
            },
            "exact_portfolio_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "physically_feasible_sector_states": 461,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 72,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 19,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 27
            },
            "sector_states": 139968,
            "step": 0,
            "total_s": 0.46857458306476474
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "before_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "best_quantum_sample_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 5,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.11328259217496933,
                  "expected_literal_energy": 683480.9122788452,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.21303875056947463
                },
                "shots": 2048,
                "valid_shots": 431
              },
              "initializer": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 5,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.12090549356574637,
                  "expected_literal_energy": 669978.7912500005,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.2204595801240704
                },
                "shots": 2048,
                "valid_shots": 449
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.11620534825018787,
              "expected_literal_energy": 797018.9818106367,
              "norm": 1.0000000000000018,
              "physical_valid_probability": 0.18016373631352964
            },
            "exact_portfolio_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "physically_feasible_sector_states": 676,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 57,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 16,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 98304,
            "step": 1,
            "total_s": 0.5038075833581388
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 4,
              "R": 4,
              "U": 4,
              "W": 1
            },
            "before_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 0
            },
            "best_quantum_sample_metrics": {
              "B": 4,
              "R": 4,
              "U": 4,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 4,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.00017427001825405912,
                  "expected_literal_energy": 417336.74965997494,
                  "norm": 0.9999999999999998,
                  "physical_valid_probability": 0.42251094757166485
                },
                "shots": 2048,
                "valid_shots": 881
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.00016611277866248475,
                  "expected_literal_energy": 394971.8306250001,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.44603995499845417
                },
                "shots": 2048,
                "valid_shots": 891
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.0011932807805350532,
              "expected_literal_energy": 529881.206689403,
              "norm": 0.9999999999999997,
              "physical_valid_probability": 0.4177907498691807
            },
            "exact_portfolio_metrics": {
              "B": 4,
              "R": 4,
              "U": 4,
              "W": 1
            },
            "physically_feasible_sector_states": 930,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 58,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 16,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 27
            },
            "sector_states": 139968,
            "step": 2,
            "total_s": 0.6423078752122819
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "before_metrics": {
              "B": 4,
              "R": 4,
              "U": 4,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 0.001114688777535488,
                  "expected_literal_energy": 477189.78150786675,
                  "norm": 0.9999999999999996,
                  "physical_valid_probability": 0.35683433342272863
                },
                "shots": 2048,
                "valid_shots": 708
              },
              "initializer": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.0009413057457540808,
                  "expected_literal_energy": 432795.0087500002,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.39360385172875245
                },
                "shots": 2048,
                "valid_shots": 814
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.008701117479382119,
              "expected_literal_energy": 418835.902724384,
              "norm": 0.9999999999999992,
              "physical_valid_probability": 0.43034184759507216
            },
            "exact_portfolio_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "physically_feasible_sector_states": 1341,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 49,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 16,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 26
            },
            "sector_states": 124416,
            "step": 3,
            "total_s": 0.5341036668978631
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "before_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.11617897464370483,
                  "expected_literal_energy": 1551387.2839765635,
                  "norm": 0.9999999999999987,
                  "physical_valid_probability": 0.20669391577980126
                },
                "shots": 2048,
                "valid_shots": 422
              },
              "initializer": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.12090549356574637,
                  "expected_literal_energy": 1527397.6056250012,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.21277108883544393
                },
                "shots": 2048,
                "valid_shots": 434
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.1263898881311977,
              "expected_literal_energy": 1454518.9433013094,
              "norm": 0.9999999999999987,
              "physical_valid_probability": 0.24949821848045237
            },
            "exact_portfolio_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "physically_feasible_sector_states": 636,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 66,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 27,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 110592,
            "step": 4,
            "total_s": 0.7840764173306525
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "before_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.1268867379822705,
                  "expected_literal_energy": 1114492.257607968,
                  "norm": 0.9999999999999987,
                  "physical_valid_probability": 0.23664694173467443
                },
                "shots": 2048,
                "valid_shots": 466
              },
              "initializer": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.1325979874860446,
                  "expected_literal_energy": 1096760.3987500006,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.24335863011648173
                },
                "shots": 2048,
                "valid_shots": 497
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.24061416300022537,
              "expected_literal_energy": 1099701.7586270699,
              "norm": 1.0000000000000002,
              "physical_valid_probability": 0.34989224043094397
            },
            "exact_portfolio_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "physically_feasible_sector_states": 1083,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 55,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 23,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 26
            },
            "sector_states": 124416,
            "step": 5,
            "total_s": 0.6005797917023301
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "before_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.11366587162582124,
                  "expected_literal_energy": 764209.1165880826,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.2025797934996246
                },
                "shots": 2048,
                "valid_shots": 408
              },
              "initializer": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.12090549356574637,
                  "expected_literal_energy": 746371.7037500005,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.21170639860545715
                },
                "shots": 2048,
                "valid_shots": 431
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.1726984895647652,
              "expected_literal_energy": 669470.7574425215,
              "norm": 1.0000000000000004,
              "physical_valid_probability": 0.252557694004248
            },
            "exact_portfolio_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "physically_feasible_sector_states": 909,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 55,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 16,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 110592,
            "step": 6,
            "total_s": 0.5997664998285472
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "before_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.11807288429222862,
                  "expected_literal_energy": 1015639.7854270958,
                  "norm": 1.0000000000000024,
                  "physical_valid_probability": 0.2081404547145326
                },
                "shots": 2048,
                "valid_shots": 403
              },
              "initializer": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.12092618581499152,
                  "expected_literal_energy": 1008240.1793750004,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.21111024169996337
                },
                "shots": 2048,
                "valid_shots": 457
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.13482126155486285,
              "expected_literal_energy": 1026134.3338940928,
              "norm": 0.9999999999999991,
              "physical_valid_probability": 0.2339064432096803
            },
            "exact_portfolio_metrics": {
              "B": 6,
              "R": 6,
              "U": 3,
              "W": 1
            },
            "physically_feasible_sector_states": 870,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 56,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 33,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 13,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 19,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 13,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 110592,
            "step": 7,
            "total_s": 0.84808100014925
          }
        ],
        "total_s": 6.672884874977171,
        "veloxq_calls": 0
      }
    },
    {
      "id": "S1",
      "instance": {
        "calendars": {
          "C1": [
            [
              0,
              200
            ]
          ],
          "C2": [
            [
              0,
              200
            ]
          ],
          "K1": [
            [
              0,
              200
            ]
          ],
          "P1": [
            [
              0,
              200
            ]
          ],
          "W1": [
            [
              0,
              200
            ]
          ],
          "W2": [
            [
              0,
              200
            ]
          ],
          "W3": [
            [
              0,
              200
            ]
          ]
        },
        "capacities": {
          "holding": false,
          "ingredients": false,
          "power": false
        },
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "equipment": {
          "cook": [
            "C1",
            "C2"
          ],
          "pack": [
            "K1"
          ],
          "prepare": [
            "P1"
          ]
        },
        "event_time": 20,
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "grid_minutes": 10,
        "horizon_minutes": 200,
        "instance_id": "paired-lunch-6-v1",
        "lot_size": 10,
        "menus": {
          "A": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 50
            },
            "max_age": 30,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1
            ]
          },
          "B": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 20,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          },
          "C": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 10,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          }
        },
        "outage": {
          "end": 60,
          "resource": "C2",
          "start": 20
        },
        "policies": {
          "continuation": "whole_started_batch",
          "objective": [
            "U",
            "W",
            "B",
            "R"
          ],
          "outage": "idle_capacity_withdrawal",
          "packing": "contiguous",
          "surplus": "discard_at_cook_end"
        },
        "previous_unstarted": [],
        "profile_id": "paired-course-contiguous.v3",
        "repair_clean_minutes": 10,
        "schema_version": "catering-instance.v1",
        "service_model": {
          "kind": "two-course-unit.v1",
          "meals": [
            {
              "id": "committed",
              "main": "A/11:50",
              "priority": 1,
              "side": "committed/side"
            },
            {
              "id": "customer-0",
              "main": "customer-0/main",
              "priority": 1,
              "side": "customer-0/side"
            },
            {
              "id": "customer-1",
              "main": "customer-1/main",
              "priority": 1,
              "side": "customer-1/side"
            },
            {
              "id": "customer-2",
              "main": "customer-2/main",
              "priority": 1,
              "side": "customer-2/side"
            },
            {
              "id": "customer-3",
              "main": "customer-3/main",
              "priority": 1,
              "side": "customer-3/side"
            },
            {
              "id": "customer-4",
              "main": "customer-4/main",
              "priority": 1,
              "side": "customer-4/side"
            },
            {
              "id": "customer-5",
              "main": "customer-5/main",
              "priority": 1,
              "side": "customer-5/side"
            },
            {
              "id": "urgent",
              "main": "urgent/main",
              "priority": 1,
              "side": "urgent/side"
            }
          ]
        },
        "time_origin": "10:30",
        "urgent_groups": [
          {
            "departure": 200,
            "id": "urgent/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 20
          },
          {
            "departure": 200,
            "id": "urgent/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 20
          }
        ],
        "workers": {
          "W1": [
            "prepare",
            "pack"
          ],
          "W2": [
            "clean"
          ],
          "W3": [
            "cook"
          ]
        }
      },
      "snapshot": {
        "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
        "current_time": 20,
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "urgent/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 20
          },
          {
            "departure": 200,
            "id": "urgent/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 20
          }
        ],
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "outages": [],
        "previous_unstarted": [],
        "recovery_operations": [],
        "recovery_policy": "earliest_fixed_compatible_clean",
        "scenario_id": "S1",
        "schema_version": "catering-snapshot.v1"
      },
      "runs": [
        {
          "key": "qaoa",
          "label": "QAOA \u00b7 simulator",
          "bits": [
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0
          ],
          "count": 1,
          "variable_order": [
            "option:batch-0025f883d6d3e24fd50e",
            "option:batch-0378c4b60c69fed11c98",
            "option:batch-12aec4ce22a9d83bd47f",
            "option:batch-1bbd46c7925fe38d9338",
            "option:batch-24bc05c6b9f30c3cbb05",
            "option:batch-2612b52a0abbbdb043c4",
            "option:batch-2afd53a1cb528aaa362d",
            "option:batch-30e58e5760d318e59ce7",
            "option:batch-4aeb4c0c3bfbddf47639",
            "option:batch-545a1042f229a8575d91",
            "option:batch-609379d2601688813bc3",
            "option:batch-81e0a4ae28f2f22dfafe",
            "option:batch-853224b4a4baf918f21d",
            "option:batch-8e8da623701f3dc51b3f",
            "option:batch-9a2264c3bb4bfb81df0b",
            "option:batch-b833fa638b0275ea3010",
            "option:batch-c78893f84414a7d841f3",
            "option:batch-e941db43bdbbca0a5f4f",
            "option:batch-f4c2e1a20a444797b400",
            "option:batch-fa583ca1fd7b86d63494",
            "idle:committed/side",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side",
            "idle:urgent/main",
            "idle:urgent/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-4/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-0025f883d6d3e24fd50e",
              "menu": "C",
              "pack_start": 150,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-0025f883d6d3e24fd50e/prepare",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-0025f883d6d3e24fd50e/cook",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "cook",
                  "start": 140,
                  "end": 150,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-0025f883d6d3e24fd50e/clean",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-0025f883d6d3e24fd50e/pack-0",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-0378c4b60c69fed11c98",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-0378c4b60c69fed11c98/prepare",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-0378c4b60c69fed11c98/cook",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-0378c4b60c69fed11c98/clean",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-0378c4b60c69fed11c98/pack-0",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 160,
              "cooker": "C2",
              "id": "batch-12aec4ce22a9d83bd47f",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-12aec4ce22a9d83bd47f/prepare",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-12aec4ce22a9d83bd47f/cook",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "cook",
                  "start": 160,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 170
                },
                {
                  "id": "batch-12aec4ce22a9d83bd47f/clean",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-12aec4ce22a9d83bd47f/pack-0",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-1bbd46c7925fe38d9338",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-1bbd46c7925fe38d9338/prepare",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-1bbd46c7925fe38d9338/cook",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-1bbd46c7925fe38d9338/clean",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-1bbd46c7925fe38d9338/pack-0",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/side"
              ],
              "cook_start": 170,
              "cooker": "C1",
              "id": "batch-24bc05c6b9f30c3cbb05",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 150,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "prepare",
                  "start": 150,
                  "end": 160,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 160
                },
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/cook",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "cook",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/clean",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 40,
              "cooker": "C2",
              "id": "batch-2612b52a0abbbdb043c4",
              "menu": "C",
              "pack_start": 50,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-2612b52a0abbbdb043c4/prepare",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-2612b52a0abbbdb043c4/cook",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "cook",
                  "start": 40,
                  "end": 50,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 50
                },
                {
                  "id": "batch-2612b52a0abbbdb043c4/clean",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "clean",
                  "start": 50,
                  "end": 60,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 60
                },
                {
                  "id": "batch-2612b52a0abbbdb043c4/pack-0",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "pack",
                  "start": 50,
                  "end": 60,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 60
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side",
                "customer-1/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-2afd53a1cb528aaa362d",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-2afd53a1cb528aaa362d/prepare",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/cook",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/clean",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/pack-0",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/pack-1",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-30e58e5760d318e59ce7",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-30e58e5760d318e59ce7/prepare",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-30e58e5760d318e59ce7/cook",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "cook",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-30e58e5760d318e59ce7/clean",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-30e58e5760d318e59ce7/pack-0",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main",
                "urgent/main"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-4aeb4c0c3bfbddf47639",
              "menu": "B",
              "pack_start": 160,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/prepare",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/cook",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/clean",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/pack-0",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/pack-1",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-545a1042f229a8575d91",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-545a1042f229a8575d91/prepare",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-545a1042f229a8575d91/cook",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-545a1042f229a8575d91/clean",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-545a1042f229a8575d91/pack-0",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C2",
              "id": "batch-609379d2601688813bc3",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-609379d2601688813bc3/prepare",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-609379d2601688813bc3/cook",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-609379d2601688813bc3/clean",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-609379d2601688813bc3/pack-0",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 80,
              "cooker": "C1",
              "id": "batch-81e0a4ae28f2f22dfafe",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/prepare",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/cook",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/clean",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/pack-0",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/main"
              ],
              "cook_start": 150,
              "cooker": "C2",
              "id": "batch-853224b4a4baf918f21d",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-853224b4a4baf918f21d/prepare",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-853224b4a4baf918f21d/cook",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-853224b4a4baf918f21d/clean",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-853224b4a4baf918f21d/pack-0",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-8e8da623701f3dc51b3f",
              "menu": "B",
              "pack_start": 120,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-8e8da623701f3dc51b3f/prepare",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-8e8da623701f3dc51b3f/cook",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-8e8da623701f3dc51b3f/clean",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-8e8da623701f3dc51b3f/pack-0",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/main"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-9a2264c3bb4bfb81df0b",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 120,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/prepare",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "prepare",
                  "start": 120,
                  "end": 130,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 130
                },
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/cook",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/clean",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/pack-0",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main",
                "customer-2/main"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-b833fa638b0275ea3010",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-b833fa638b0275ea3010/prepare",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-b833fa638b0275ea3010/cook",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-b833fa638b0275ea3010/clean",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-b833fa638b0275ea3010/pack-0",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-b833fa638b0275ea3010/pack-1",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 40,
              "cooker": "C2",
              "id": "batch-c78893f84414a7d841f3",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-c78893f84414a7d841f3/prepare",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-c78893f84414a7d841f3/cook",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "cook",
                  "start": 40,
                  "end": 50,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 50
                },
                {
                  "id": "batch-c78893f84414a7d841f3/clean",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "clean",
                  "start": 50,
                  "end": 60,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 60
                },
                {
                  "id": "batch-c78893f84414a7d841f3/pack-0",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-e941db43bdbbca0a5f4f",
              "menu": "C",
              "pack_start": 140,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-e941db43bdbbca0a5f4f/prepare",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-e941db43bdbbca0a5f4f/cook",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "cook",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-e941db43bdbbca0a5f4f/clean",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "pack",
                  "start": 140,
                  "end": 150,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 150
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-f4c2e1a20a444797b400",
              "menu": "C",
              "pack_start": 110,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-f4c2e1a20a444797b400/prepare",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-f4c2e1a20a444797b400/cook",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-f4c2e1a20a444797b400/clean",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-f4c2e1a20a444797b400/pack-0",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main",
                "customer-1/main"
              ],
              "cook_start": 60,
              "cooker": "C2",
              "id": "batch-fa583ca1fd7b86d63494",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-fa583ca1fd7b86d63494/prepare",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/cook",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "cook",
                  "start": 60,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 70
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/clean",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/pack-0",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/pack-1",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "committed/side",
              "idle_index": 20,
              "indices": [
                5,
                16,
                20
              ],
              "program_indices": [
                5,
                16
              ]
            },
            {
              "anchor": "customer-0/main",
              "idle_index": 21,
              "indices": [
                19,
                21
              ],
              "program_indices": [
                19
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 22,
              "indices": [
                7,
                22
              ],
              "program_indices": [
                7
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 23,
              "indices": [
                11,
                15,
                23
              ],
              "program_indices": [
                11,
                15
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 24,
              "indices": [
                6,
                24
              ],
              "program_indices": [
                6
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 25,
              "indices": [
                10,
                25
              ],
              "program_indices": [
                10
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 26,
              "indices": [
                3,
                18,
                26
              ],
              "program_indices": [
                3,
                18
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 27,
              "indices": [
                13,
                27
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 28,
              "indices": [
                17,
                28
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 29,
              "indices": [
                1,
                8,
                29
              ],
              "program_indices": [
                1,
                8
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 30,
              "indices": [
                0,
                30
              ],
              "program_indices": [
                0
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 31,
              "indices": [
                9,
                31
              ],
              "program_indices": [
                9
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 32,
              "indices": [
                2,
                32
              ],
              "program_indices": [
                2
              ]
            },
            {
              "anchor": "urgent/main",
              "idle_index": 33,
              "indices": [
                12,
                14,
                33
              ],
              "program_indices": [
                12,
                14
              ]
            },
            {
              "anchor": "urgent/side",
              "idle_index": 34,
              "indices": [
                4,
                34
              ],
              "program_indices": [
                4
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 15,
            "binary_variables": 35,
            "couplers": 98,
            "idle_data_bits": 15,
            "objective_couplers": 16,
            "option_bits": 20,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "urgent/side"
                ],
                "cook_start": 170,
                "cooker": "C1",
                "id": "batch-24bc05c6b9f30c3cbb05",
                "menu": "C",
                "pack_start": 190,
                "prep_start": 150,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "urgent/main"
                ],
                "cook_start": 150,
                "cooker": "C2",
                "id": "batch-853224b4a4baf918f21d",
                "menu": "B",
                "pack_start": 170,
                "prep_start": 130,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-3/main"
                ],
                "cook_start": 100,
                "cooker": "C2",
                "id": "batch-8e8da623701f3dc51b3f",
                "menu": "B",
                "pack_start": 120,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "committed/side"
                ],
                "cook_start": 40,
                "cooker": "C2",
                "id": "batch-c78893f84414a7d841f3",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-3/side"
                ],
                "cook_start": 130,
                "cooker": "C2",
                "id": "batch-e941db43bdbbca0a5f4f",
                "menu": "C",
                "pack_start": 140,
                "prep_start": 100,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "prepare",
                "start": 150,
                "end": 160,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 160
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/cook",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "cook",
                "start": 170,
                "end": 180,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 180
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/clean",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "clean",
                "start": 180,
                "end": 190,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 190
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              },
              {
                "id": "batch-853224b4a4baf918f21d/prepare",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "prepare",
                "start": 130,
                "end": 140,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 140
              },
              {
                "id": "batch-853224b4a4baf918f21d/cook",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "cook",
                "start": 150,
                "end": 170,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 160
              },
              {
                "id": "batch-853224b4a4baf918f21d/clean",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "clean",
                "start": 170,
                "end": 180,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 180
              },
              {
                "id": "batch-853224b4a4baf918f21d/pack-0",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/prepare",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/cook",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "cook",
                "start": 100,
                "end": 120,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 110
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/clean",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "clean",
                "start": 120,
                "end": 130,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 130
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/pack-0",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "pack",
                "start": 120,
                "end": 130,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 130
              },
              {
                "id": "batch-c78893f84414a7d841f3/prepare",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-c78893f84414a7d841f3/cook",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "cook",
                "start": 40,
                "end": 50,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 50
              },
              {
                "id": "batch-c78893f84414a7d841f3/clean",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "clean",
                "start": 50,
                "end": 60,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 60
              },
              {
                "id": "batch-c78893f84414a7d841f3/pack-0",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "pack",
                "start": 70,
                "end": 80,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/prepare",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "prepare",
                "start": 100,
                "end": 110,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 110
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/cook",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "cook",
                "start": 130,
                "end": 140,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 140
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/clean",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "clean",
                "start": 140,
                "end": 150,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 150
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "pack",
                "start": 140,
                "end": 150,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 150
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "demand_group": "urgent/side",
                "lots": 1,
                "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
              },
              {
                "batch_id": "batch-853224b4a4baf918f21d",
                "demand_group": "urgent/main",
                "lots": 1,
                "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
              },
              {
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "demand_group": "customer-3/main",
                "lots": 1,
                "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
              },
              {
                "batch_id": "batch-c78893f84414a7d841f3",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
              },
              {
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "demand_group": "customer-3/side",
                "lots": 1,
                "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
              }
            ],
            "disposals": [
              {
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "lots": 1,
                "time": 120,
                "reason": "unallocated_output"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "committed",
                "lots": 1,
                "time": 80,
                "components": [
                  "A/11:50",
                  "committed/side"
                ]
              },
              {
                "meal_id": "customer-3",
                "lots": 1,
                "time": 160,
                "components": [
                  "customer-3/main",
                  "customer-3/side"
                ]
              },
              {
                "meal_id": "urgent",
                "lots": 1,
                "time": 200,
                "components": [
                  "urgent/main",
                  "urgent/side"
                ]
              }
            ],
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 5,
            "W": 1,
            "B": 5,
            "R": 5
          },
          "energy": "66701",
          "valid": true,
          "bundle_sha256": "acea26b848f6110977e743b9b586bcb1b8b7bfb20de3be6f48e6303093ab6ba9",
          "bundle_id": "paired-lunch-6-v1/S1/meal-block-20",
          "source": {
            "path": "output/catering-paired-pilot-v1/S1-seed-2026/step-02/samples.json",
            "sha256": "1188928605c6313385b116d394e68644701570f0c6f7a21368f5b4f23a39244f"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 4,
              "label": "Skip x5",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-3",
                    "lots": 1,
                    "time": 160,
                    "components": [
                      "customer-3/main",
                      "customer-3/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "component_group": "urgent/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            },
            {
              "index": 12,
              "label": "Skip x13",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-3",
                    "lots": 1,
                    "time": 160,
                    "components": [
                      "customer-3/main",
                      "customer-3/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "component_group": "urgent/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            },
            {
              "index": 13,
              "label": "Skip x14",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-3",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "component_group": "customer-3/side",
                    "lots": 1,
                    "time": 160,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 1,
                "B": 4,
                "R": 4
              },
              "energy": "79909",
              "valid": true
            },
            {
              "index": 16,
              "label": "Skip x17",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-3",
                    "lots": 1,
                    "time": 160,
                    "components": [
                      "customer-3/main",
                      "customer-3/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            },
            {
              "index": 17,
              "label": "Skip x18",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-3",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "component_group": "customer-3/main",
                    "lots": 1,
                    "time": 160,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            }
          ],
          "execution_kind": "quantum_simulator",
          "method_id": "block_xy_multiangle_qaoa_pilot",
          "shots": 2048,
          "valid_shots": 636,
          "accepted_step": 2,
          "reference_status": "Best retained plan \u00b7 seed 2026 \u00b7 8 portfolio updates"
        },
        {
          "key": "encoded",
          "label": "Exact \u00b7 same offered portfolio",
          "bits": [
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0
          ],
          "count": 1,
          "variable_order": [
            "option:batch-0025f883d6d3e24fd50e",
            "option:batch-0378c4b60c69fed11c98",
            "option:batch-12aec4ce22a9d83bd47f",
            "option:batch-1bbd46c7925fe38d9338",
            "option:batch-24bc05c6b9f30c3cbb05",
            "option:batch-2612b52a0abbbdb043c4",
            "option:batch-2afd53a1cb528aaa362d",
            "option:batch-30e58e5760d318e59ce7",
            "option:batch-4aeb4c0c3bfbddf47639",
            "option:batch-545a1042f229a8575d91",
            "option:batch-609379d2601688813bc3",
            "option:batch-81e0a4ae28f2f22dfafe",
            "option:batch-853224b4a4baf918f21d",
            "option:batch-8e8da623701f3dc51b3f",
            "option:batch-9a2264c3bb4bfb81df0b",
            "option:batch-b833fa638b0275ea3010",
            "option:batch-c78893f84414a7d841f3",
            "option:batch-e941db43bdbbca0a5f4f",
            "option:batch-f4c2e1a20a444797b400",
            "option:batch-fa583ca1fd7b86d63494",
            "idle:committed/side",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side",
            "idle:urgent/main",
            "idle:urgent/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-4/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-0025f883d6d3e24fd50e",
              "menu": "C",
              "pack_start": 150,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-0025f883d6d3e24fd50e/prepare",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-0025f883d6d3e24fd50e/cook",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "cook",
                  "start": 140,
                  "end": 150,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-0025f883d6d3e24fd50e/clean",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-0025f883d6d3e24fd50e/pack-0",
                  "batch_id": "batch-0025f883d6d3e24fd50e",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-0378c4b60c69fed11c98",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-0378c4b60c69fed11c98/prepare",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-0378c4b60c69fed11c98/cook",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-0378c4b60c69fed11c98/clean",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-0378c4b60c69fed11c98/pack-0",
                  "batch_id": "batch-0378c4b60c69fed11c98",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 160,
              "cooker": "C2",
              "id": "batch-12aec4ce22a9d83bd47f",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-12aec4ce22a9d83bd47f/prepare",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-12aec4ce22a9d83bd47f/cook",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "cook",
                  "start": 160,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 170
                },
                {
                  "id": "batch-12aec4ce22a9d83bd47f/clean",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-12aec4ce22a9d83bd47f/pack-0",
                  "batch_id": "batch-12aec4ce22a9d83bd47f",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-1bbd46c7925fe38d9338",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-1bbd46c7925fe38d9338/prepare",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-1bbd46c7925fe38d9338/cook",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-1bbd46c7925fe38d9338/clean",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-1bbd46c7925fe38d9338/pack-0",
                  "batch_id": "batch-1bbd46c7925fe38d9338",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/side"
              ],
              "cook_start": 170,
              "cooker": "C1",
              "id": "batch-24bc05c6b9f30c3cbb05",
              "menu": "C",
              "pack_start": 190,
              "prep_start": 150,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "prepare",
                  "start": 150,
                  "end": 160,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 160
                },
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/cook",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "cook",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/clean",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                  "batch_id": "batch-24bc05c6b9f30c3cbb05",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 40,
              "cooker": "C2",
              "id": "batch-2612b52a0abbbdb043c4",
              "menu": "C",
              "pack_start": 50,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-2612b52a0abbbdb043c4/prepare",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-2612b52a0abbbdb043c4/cook",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "cook",
                  "start": 40,
                  "end": 50,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 50
                },
                {
                  "id": "batch-2612b52a0abbbdb043c4/clean",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "clean",
                  "start": 50,
                  "end": 60,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 60
                },
                {
                  "id": "batch-2612b52a0abbbdb043c4/pack-0",
                  "batch_id": "batch-2612b52a0abbbdb043c4",
                  "kind": "pack",
                  "start": 50,
                  "end": 60,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 60
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side",
                "customer-1/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-2afd53a1cb528aaa362d",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-2afd53a1cb528aaa362d/prepare",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/cook",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/clean",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/pack-0",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-2afd53a1cb528aaa362d/pack-1",
                  "batch_id": "batch-2afd53a1cb528aaa362d",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-30e58e5760d318e59ce7",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-30e58e5760d318e59ce7/prepare",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-30e58e5760d318e59ce7/cook",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "cook",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-30e58e5760d318e59ce7/clean",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-30e58e5760d318e59ce7/pack-0",
                  "batch_id": "batch-30e58e5760d318e59ce7",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main",
                "urgent/main"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-4aeb4c0c3bfbddf47639",
              "menu": "B",
              "pack_start": 160,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/prepare",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/cook",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/clean",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/pack-0",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                },
                {
                  "id": "batch-4aeb4c0c3bfbddf47639/pack-1",
                  "batch_id": "batch-4aeb4c0c3bfbddf47639",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-545a1042f229a8575d91",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-545a1042f229a8575d91/prepare",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-545a1042f229a8575d91/cook",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-545a1042f229a8575d91/clean",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-545a1042f229a8575d91/pack-0",
                  "batch_id": "batch-545a1042f229a8575d91",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C2",
              "id": "batch-609379d2601688813bc3",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-609379d2601688813bc3/prepare",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-609379d2601688813bc3/cook",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-609379d2601688813bc3/clean",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-609379d2601688813bc3/pack-0",
                  "batch_id": "batch-609379d2601688813bc3",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 80,
              "cooker": "C1",
              "id": "batch-81e0a4ae28f2f22dfafe",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/prepare",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/cook",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/clean",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-81e0a4ae28f2f22dfafe/pack-0",
                  "batch_id": "batch-81e0a4ae28f2f22dfafe",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/main"
              ],
              "cook_start": 150,
              "cooker": "C2",
              "id": "batch-853224b4a4baf918f21d",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-853224b4a4baf918f21d/prepare",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-853224b4a4baf918f21d/cook",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-853224b4a4baf918f21d/clean",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-853224b4a4baf918f21d/pack-0",
                  "batch_id": "batch-853224b4a4baf918f21d",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-8e8da623701f3dc51b3f",
              "menu": "B",
              "pack_start": 120,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-8e8da623701f3dc51b3f/prepare",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-8e8da623701f3dc51b3f/cook",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-8e8da623701f3dc51b3f/clean",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-8e8da623701f3dc51b3f/pack-0",
                  "batch_id": "batch-8e8da623701f3dc51b3f",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/main"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-9a2264c3bb4bfb81df0b",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 120,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/prepare",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "prepare",
                  "start": 120,
                  "end": 130,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 130
                },
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/cook",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/clean",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-9a2264c3bb4bfb81df0b/pack-0",
                  "batch_id": "batch-9a2264c3bb4bfb81df0b",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main",
                "customer-2/main"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-b833fa638b0275ea3010",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-b833fa638b0275ea3010/prepare",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-b833fa638b0275ea3010/cook",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-b833fa638b0275ea3010/clean",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-b833fa638b0275ea3010/pack-0",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-b833fa638b0275ea3010/pack-1",
                  "batch_id": "batch-b833fa638b0275ea3010",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "committed/side"
              ],
              "cook_start": 40,
              "cooker": "C2",
              "id": "batch-c78893f84414a7d841f3",
              "menu": "C",
              "pack_start": 70,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-c78893f84414a7d841f3/prepare",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-c78893f84414a7d841f3/cook",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "cook",
                  "start": 40,
                  "end": 50,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 50
                },
                {
                  "id": "batch-c78893f84414a7d841f3/clean",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "clean",
                  "start": 50,
                  "end": 60,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 60
                },
                {
                  "id": "batch-c78893f84414a7d841f3/pack-0",
                  "batch_id": "batch-c78893f84414a7d841f3",
                  "kind": "pack",
                  "start": 70,
                  "end": 80,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 80
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-e941db43bdbbca0a5f4f",
              "menu": "C",
              "pack_start": 140,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-e941db43bdbbca0a5f4f/prepare",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-e941db43bdbbca0a5f4f/cook",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "cook",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-e941db43bdbbca0a5f4f/clean",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                  "batch_id": "batch-e941db43bdbbca0a5f4f",
                  "kind": "pack",
                  "start": 140,
                  "end": 150,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 150
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-f4c2e1a20a444797b400",
              "menu": "C",
              "pack_start": 110,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-f4c2e1a20a444797b400/prepare",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-f4c2e1a20a444797b400/cook",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-f4c2e1a20a444797b400/clean",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-f4c2e1a20a444797b400/pack-0",
                  "batch_id": "batch-f4c2e1a20a444797b400",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main",
                "customer-1/main"
              ],
              "cook_start": 60,
              "cooker": "C2",
              "id": "batch-fa583ca1fd7b86d63494",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-fa583ca1fd7b86d63494/prepare",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/cook",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "cook",
                  "start": 60,
                  "end": 80,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 70
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/clean",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "clean",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 90
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/pack-0",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-fa583ca1fd7b86d63494/pack-1",
                  "batch_id": "batch-fa583ca1fd7b86d63494",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "committed/side",
              "idle_index": 20,
              "indices": [
                5,
                16,
                20
              ],
              "program_indices": [
                5,
                16
              ]
            },
            {
              "anchor": "customer-0/main",
              "idle_index": 21,
              "indices": [
                19,
                21
              ],
              "program_indices": [
                19
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 22,
              "indices": [
                7,
                22
              ],
              "program_indices": [
                7
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 23,
              "indices": [
                11,
                15,
                23
              ],
              "program_indices": [
                11,
                15
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 24,
              "indices": [
                6,
                24
              ],
              "program_indices": [
                6
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 25,
              "indices": [
                10,
                25
              ],
              "program_indices": [
                10
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 26,
              "indices": [
                3,
                18,
                26
              ],
              "program_indices": [
                3,
                18
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 27,
              "indices": [
                13,
                27
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 28,
              "indices": [
                17,
                28
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 29,
              "indices": [
                1,
                8,
                29
              ],
              "program_indices": [
                1,
                8
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 30,
              "indices": [
                0,
                30
              ],
              "program_indices": [
                0
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 31,
              "indices": [
                9,
                31
              ],
              "program_indices": [
                9
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 32,
              "indices": [
                2,
                32
              ],
              "program_indices": [
                2
              ]
            },
            {
              "anchor": "urgent/main",
              "idle_index": 33,
              "indices": [
                12,
                14,
                33
              ],
              "program_indices": [
                12,
                14
              ]
            },
            {
              "anchor": "urgent/side",
              "idle_index": 34,
              "indices": [
                4,
                34
              ],
              "program_indices": [
                4
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 15,
            "binary_variables": 35,
            "couplers": 98,
            "idle_data_bits": 15,
            "objective_couplers": 16,
            "option_bits": 20,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "urgent/side"
                ],
                "cook_start": 170,
                "cooker": "C1",
                "id": "batch-24bc05c6b9f30c3cbb05",
                "menu": "C",
                "pack_start": 190,
                "prep_start": 150,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "urgent/main"
                ],
                "cook_start": 150,
                "cooker": "C2",
                "id": "batch-853224b4a4baf918f21d",
                "menu": "B",
                "pack_start": 170,
                "prep_start": 130,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-3/main"
                ],
                "cook_start": 100,
                "cooker": "C2",
                "id": "batch-8e8da623701f3dc51b3f",
                "menu": "B",
                "pack_start": 120,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "committed/side"
                ],
                "cook_start": 40,
                "cooker": "C2",
                "id": "batch-c78893f84414a7d841f3",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-3/side"
                ],
                "cook_start": 130,
                "cooker": "C2",
                "id": "batch-e941db43bdbbca0a5f4f",
                "menu": "C",
                "pack_start": 140,
                "prep_start": 100,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "prepare",
                "start": 150,
                "end": 160,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 160
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/cook",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "cook",
                "start": 170,
                "end": 180,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 180
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/clean",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "clean",
                "start": 180,
                "end": 190,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 190
              },
              {
                "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              },
              {
                "id": "batch-853224b4a4baf918f21d/prepare",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "prepare",
                "start": 130,
                "end": 140,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 140
              },
              {
                "id": "batch-853224b4a4baf918f21d/cook",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "cook",
                "start": 150,
                "end": 170,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 160
              },
              {
                "id": "batch-853224b4a4baf918f21d/clean",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "clean",
                "start": 170,
                "end": 180,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 180
              },
              {
                "id": "batch-853224b4a4baf918f21d/pack-0",
                "batch_id": "batch-853224b4a4baf918f21d",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/prepare",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/cook",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "cook",
                "start": 100,
                "end": 120,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 110
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/clean",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "clean",
                "start": 120,
                "end": 130,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 130
              },
              {
                "id": "batch-8e8da623701f3dc51b3f/pack-0",
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "kind": "pack",
                "start": 120,
                "end": 130,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 130
              },
              {
                "id": "batch-c78893f84414a7d841f3/prepare",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-c78893f84414a7d841f3/cook",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "cook",
                "start": 40,
                "end": 50,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 50
              },
              {
                "id": "batch-c78893f84414a7d841f3/clean",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "clean",
                "start": 50,
                "end": 60,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 60
              },
              {
                "id": "batch-c78893f84414a7d841f3/pack-0",
                "batch_id": "batch-c78893f84414a7d841f3",
                "kind": "pack",
                "start": 70,
                "end": 80,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/prepare",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "prepare",
                "start": 100,
                "end": 110,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 110
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/cook",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "cook",
                "start": 130,
                "end": 140,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 140
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/clean",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "clean",
                "start": 140,
                "end": 150,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 150
              },
              {
                "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "kind": "pack",
                "start": 140,
                "end": 150,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 150
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-24bc05c6b9f30c3cbb05",
                "demand_group": "urgent/side",
                "lots": 1,
                "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
              },
              {
                "batch_id": "batch-853224b4a4baf918f21d",
                "demand_group": "urgent/main",
                "lots": 1,
                "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
              },
              {
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "demand_group": "customer-3/main",
                "lots": 1,
                "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
              },
              {
                "batch_id": "batch-c78893f84414a7d841f3",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
              },
              {
                "batch_id": "batch-e941db43bdbbca0a5f4f",
                "demand_group": "customer-3/side",
                "lots": 1,
                "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
              }
            ],
            "disposals": [
              {
                "batch_id": "batch-8e8da623701f3dc51b3f",
                "lots": 1,
                "time": 120,
                "reason": "unallocated_output"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "committed",
                "lots": 1,
                "time": 80,
                "components": [
                  "A/11:50",
                  "committed/side"
                ]
              },
              {
                "meal_id": "customer-3",
                "lots": 1,
                "time": 160,
                "components": [
                  "customer-3/main",
                  "customer-3/side"
                ]
              },
              {
                "meal_id": "urgent",
                "lots": 1,
                "time": 200,
                "components": [
                  "urgent/main",
                  "urgent/side"
                ]
              }
            ],
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 5,
            "W": 1,
            "B": 5,
            "R": 5
          },
          "energy": "66701",
          "valid": true,
          "bundle_sha256": "acea26b848f6110977e743b9b586bcb1b8b7bfb20de3be6f48e6303093ab6ba9",
          "bundle_id": "paired-lunch-6-v1/S1/meal-block-20",
          "source": {
            "path": "output/catering-paired-pilot-v1/S1-seed-2026/step-02/exact-sector-reference.json",
            "sha256": "7a0657aa918388ab3020fe1afbfc68f65ff1629d2df2b9e13bd44daf5bd9cb13"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 4,
              "label": "Skip x5",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-3",
                    "lots": 1,
                    "time": 160,
                    "components": [
                      "customer-3/main",
                      "customer-3/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "component_group": "urgent/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            },
            {
              "index": 12,
              "label": "Skip x13",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "customer-3",
                    "lots": 1,
                    "time": 160,
                    "components": [
                      "customer-3/main",
                      "customer-3/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "component_group": "urgent/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            },
            {
              "index": 13,
              "label": "Skip x14",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-3",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "component_group": "customer-3/side",
                    "lots": 1,
                    "time": 160,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 1,
                "B": 4,
                "R": 4
              },
              "energy": "79909",
              "valid": true
            },
            {
              "index": 16,
              "label": "Skip x17",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-3/side"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-e941db43bdbbca0a5f4f",
                    "menu": "C",
                    "pack_start": 140,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/prepare",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/cook",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "cook",
                    "start": 130,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/clean",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-e941db43bdbbca0a5f4f/pack-0",
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "kind": "pack",
                    "start": 140,
                    "end": 150,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 150
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-e941db43bdbbca0a5f4f",
                    "demand_group": "customer-3/side",
                    "lots": 1,
                    "packing_operation": "batch-e941db43bdbbca0a5f4f/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-3",
                    "lots": 1,
                    "time": 160,
                    "components": [
                      "customer-3/main",
                      "customer-3/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            },
            {
              "index": 17,
              "label": "Skip x18",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                0
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/side"
                    ],
                    "cook_start": 170,
                    "cooker": "C1",
                    "id": "batch-24bc05c6b9f30c3cbb05",
                    "menu": "C",
                    "pack_start": 190,
                    "prep_start": 150,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 150,
                    "cooker": "C2",
                    "id": "batch-853224b4a4baf918f21d",
                    "menu": "B",
                    "pack_start": 170,
                    "prep_start": 130,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-3/main"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-8e8da623701f3dc51b3f",
                    "menu": "B",
                    "pack_start": 120,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "committed/side"
                    ],
                    "cook_start": 40,
                    "cooker": "C2",
                    "id": "batch-c78893f84414a7d841f3",
                    "menu": "C",
                    "pack_start": 70,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/prepare",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "prepare",
                    "start": 150,
                    "end": 160,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/cook",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "cook",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/clean",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-24bc05c6b9f30c3cbb05/pack-0",
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/prepare",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "prepare",
                    "start": 130,
                    "end": 140,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/cook",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/clean",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-853224b4a4baf918f21d/pack-0",
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/prepare",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/cook",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/clean",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-8e8da623701f3dc51b3f/pack-0",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/prepare",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/cook",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "cook",
                    "start": 40,
                    "end": 50,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/clean",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "clean",
                    "start": 50,
                    "end": 60,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-c78893f84414a7d841f3/pack-0",
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "kind": "pack",
                    "start": 70,
                    "end": 80,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 80
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-24bc05c6b9f30c3cbb05",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-24bc05c6b9f30c3cbb05/pack-0"
                  },
                  {
                    "batch_id": "batch-853224b4a4baf918f21d",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-853224b4a4baf918f21d/pack-0"
                  },
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "demand_group": "customer-3/main",
                    "lots": 1,
                    "packing_operation": "batch-8e8da623701f3dc51b3f/pack-0"
                  },
                  {
                    "batch_id": "batch-c78893f84414a7d841f3",
                    "demand_group": "committed/side",
                    "lots": 1,
                    "packing_operation": "batch-c78893f84414a7d841f3/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "committed",
                    "lots": 1,
                    "time": 80,
                    "components": [
                      "A/11:50",
                      "committed/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "customer-3",
                    "batch_id": "batch-8e8da623701f3dc51b3f",
                    "component_group": "customer-3/main",
                    "lots": 1,
                    "time": 160,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "80350",
              "valid": true
            }
          ],
          "execution_kind": "classical",
          "method_id": "exact_sector_enumeration",
          "reference_status": "OPTIMAL within this portfolio"
        },
        {
          "key": "raw",
          "label": "Classical \u00b7 full declared grid",
          "bits": [],
          "options": [],
          "variable_order": [],
          "onehot_groups": [],
          "registers": [],
          "alternatives": [],
          "plan": {
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-29cf2fe633b29c77174f",
                "demand_group": "customer-0/main",
                "lots": 1,
                "packing_operation": "batch-29cf2fe633b29c77174f/pack-0"
              },
              {
                "batch_id": "batch-29cf2fe633b29c77174f",
                "demand_group": "customer-1/main",
                "lots": 1,
                "packing_operation": "batch-29cf2fe633b29c77174f/pack-1"
              },
              {
                "batch_id": "batch-7423217a2a57d99d00d9",
                "demand_group": "urgent/main",
                "lots": 1,
                "packing_operation": "batch-7423217a2a57d99d00d9/pack-0"
              },
              {
                "batch_id": "batch-7423217a2a57d99d00d9",
                "demand_group": "customer-5/main",
                "lots": 1,
                "packing_operation": "batch-7423217a2a57d99d00d9/pack-1"
              },
              {
                "batch_id": "batch-9765a5a56b0a0ff0e697",
                "demand_group": "customer-5/side",
                "lots": 1,
                "packing_operation": "batch-9765a5a56b0a0ff0e697/pack-0"
              },
              {
                "batch_id": "batch-9765a5a56b0a0ff0e697",
                "demand_group": "urgent/side",
                "lots": 1,
                "packing_operation": "batch-9765a5a56b0a0ff0e697/pack-1"
              },
              {
                "batch_id": "batch-6d7b6ae811b16103aa1c",
                "demand_group": "committed/side",
                "lots": 1,
                "packing_operation": "batch-6d7b6ae811b16103aa1c/pack-0"
              },
              {
                "batch_id": "batch-6d7b6ae811b16103aa1c",
                "demand_group": "customer-0/side",
                "lots": 1,
                "packing_operation": "batch-6d7b6ae811b16103aa1c/pack-1"
              },
              {
                "batch_id": "batch-923cf7590d9633047525",
                "demand_group": "customer-1/side",
                "lots": 1,
                "packing_operation": "batch-923cf7590d9633047525/pack-0"
              }
            ],
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-0/main",
                  "customer-1/main"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-29cf2fe633b29c77174f",
                "menu": "B",
                "pack_start": 90,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "urgent/main",
                  "customer-5/main"
                ],
                "cook_start": 150,
                "cooker": "C1",
                "id": "batch-7423217a2a57d99d00d9",
                "menu": "B",
                "pack_start": 180,
                "prep_start": 120,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-5/side",
                  "urgent/side"
                ],
                "cook_start": 140,
                "cooker": "C2",
                "id": "batch-9765a5a56b0a0ff0e697",
                "menu": "C",
                "pack_start": 160,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "committed/side",
                  "customer-0/side"
                ],
                "cook_start": 50,
                "cooker": "C2",
                "id": "batch-6d7b6ae811b16103aa1c",
                "menu": "C",
                "pack_start": 70,
                "prep_start": 30,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-1/side"
                ],
                "cook_start": 100,
                "cooker": "C2",
                "id": "batch-923cf7590d9633047525",
                "menu": "C",
                "pack_start": 110,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "components": [
                  "A/11:50",
                  "committed/side"
                ],
                "lots": 1,
                "meal_id": "committed",
                "time": 80
              },
              {
                "components": [
                  "customer-0/main",
                  "customer-0/side"
                ],
                "lots": 1,
                "meal_id": "customer-0",
                "time": 100
              },
              {
                "components": [
                  "customer-1/main",
                  "customer-1/side"
                ],
                "lots": 1,
                "meal_id": "customer-1",
                "time": 120
              },
              {
                "components": [
                  "customer-5/main",
                  "customer-5/side"
                ],
                "lots": 1,
                "meal_id": "customer-5",
                "time": 200
              },
              {
                "components": [
                  "urgent/main",
                  "urgent/side"
                ],
                "lots": 1,
                "meal_id": "urgent",
                "time": 200
              }
            ],
            "operations": [
              {
                "attended_end": 10,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 10,
                "id": "batch-87a2cab16e2943a00488/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 0,
                "worker": "W1"
              },
              {
                "attended_end": 20,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 60,
                "id": "batch-87a2cab16e2943a00488/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 10,
                "worker": "W3"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 60,
                "worker": "W2"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 60,
                "worker": "W1"
              },
              {
                "attended_end": 50,
                "batch_id": "batch-29cf2fe633b29c77174f",
                "end": 50,
                "id": "batch-29cf2fe633b29c77174f/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 40,
                "worker": "W1"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-29cf2fe633b29c77174f",
                "end": 90,
                "id": "batch-29cf2fe633b29c77174f/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 70,
                "worker": "W3"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-29cf2fe633b29c77174f",
                "end": 100,
                "id": "batch-29cf2fe633b29c77174f/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 90,
                "worker": "W2"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-29cf2fe633b29c77174f",
                "end": 100,
                "id": "batch-29cf2fe633b29c77174f/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 90,
                "worker": "W1"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-29cf2fe633b29c77174f",
                "end": 110,
                "id": "batch-29cf2fe633b29c77174f/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 100,
                "worker": "W1"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-7423217a2a57d99d00d9",
                "end": 130,
                "id": "batch-7423217a2a57d99d00d9/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 120,
                "worker": "W1"
              },
              {
                "attended_end": 160,
                "batch_id": "batch-7423217a2a57d99d00d9",
                "end": 170,
                "id": "batch-7423217a2a57d99d00d9/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 150,
                "worker": "W3"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-7423217a2a57d99d00d9",
                "end": 180,
                "id": "batch-7423217a2a57d99d00d9/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 170,
                "worker": "W2"
              },
              {
                "attended_end": 190,
                "batch_id": "batch-7423217a2a57d99d00d9",
                "end": 190,
                "id": "batch-7423217a2a57d99d00d9/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 180,
                "worker": "W1"
              },
              {
                "attended_end": 200,
                "batch_id": "batch-7423217a2a57d99d00d9",
                "end": 200,
                "id": "batch-7423217a2a57d99d00d9/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 190,
                "worker": "W1"
              },
              {
                "attended_end": 30,
                "batch_id": "batch-9765a5a56b0a0ff0e697",
                "end": 30,
                "id": "batch-9765a5a56b0a0ff0e697/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 20,
                "worker": "W1"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-9765a5a56b0a0ff0e697",
                "end": 160,
                "id": "batch-9765a5a56b0a0ff0e697/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 140,
                "worker": "W3"
              },
              {
                "attended_end": 170,
                "batch_id": "batch-9765a5a56b0a0ff0e697",
                "end": 170,
                "id": "batch-9765a5a56b0a0ff0e697/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 160,
                "worker": "W2"
              },
              {
                "attended_end": 170,
                "batch_id": "batch-9765a5a56b0a0ff0e697",
                "end": 170,
                "id": "batch-9765a5a56b0a0ff0e697/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 160,
                "worker": "W1"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-9765a5a56b0a0ff0e697",
                "end": 180,
                "id": "batch-9765a5a56b0a0ff0e697/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 170,
                "worker": "W1"
              },
              {
                "attended_end": 40,
                "batch_id": "batch-6d7b6ae811b16103aa1c",
                "end": 40,
                "id": "batch-6d7b6ae811b16103aa1c/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 30,
                "worker": "W1"
              },
              {
                "attended_end": 60,
                "batch_id": "batch-6d7b6ae811b16103aa1c",
                "end": 70,
                "id": "batch-6d7b6ae811b16103aa1c/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 50,
                "worker": "W3"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-6d7b6ae811b16103aa1c",
                "end": 80,
                "id": "batch-6d7b6ae811b16103aa1c/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-6d7b6ae811b16103aa1c",
                "end": 80,
                "id": "batch-6d7b6ae811b16103aa1c/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 70,
                "worker": "W1"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-6d7b6ae811b16103aa1c",
                "end": 90,
                "id": "batch-6d7b6ae811b16103aa1c/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 80,
                "worker": "W1"
              },
              {
                "attended_end": 60,
                "batch_id": "batch-923cf7590d9633047525",
                "end": 60,
                "id": "batch-923cf7590d9633047525/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 50,
                "worker": "W1"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-923cf7590d9633047525",
                "end": 110,
                "id": "batch-923cf7590d9633047525/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 100,
                "worker": "W3"
              },
              {
                "attended_end": 120,
                "batch_id": "batch-923cf7590d9633047525",
                "end": 120,
                "id": "batch-923cf7590d9633047525/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 110,
                "worker": "W2"
              },
              {
                "attended_end": 120,
                "batch_id": "batch-923cf7590d9633047525",
                "end": 120,
                "id": "batch-923cf7590d9633047525/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 110,
                "worker": "W1"
              }
            ],
            "schema_version": "catering-plan.v1",
            "unpaired_disposals": []
          },
          "metrics": {
            "U": 3,
            "W": 0,
            "B": 5,
            "R": 5
          },
          "valid": true,
          "execution_kind": "classical",
          "method_id": "native_cp_raw_slots",
          "reference_status": "OPTIMAL",
          "source": {
            "path": "output/catering-paired-pilot-v1/S1-seed-2026/raw-reference.json",
            "sha256": "467f6c3c3b8658751f381fa681cb6e37e1eb9e837d18b762a608c811e98c2d96"
          },
          "timings": {
            "build_s": 0.007262582890689373,
            "solver_s": 1.2379680000000002,
            "total_s": 1.2454367079772055
          },
          "scope": "Complete declared raw grid/contiguous packing/conservative boundary",
          "representation_kind": "raw_declared_grid",
          "bundle_sha256": null,
          "bundle_id": null,
          "energy": null,
          "size": null
        }
      ],
      "description": "Larger kitchen \u00b7 changing portfolios capped at 35 qubits",
      "report": {
        "customers": 6,
        "extra_choices": 5,
        "final_metrics": {
          "B": 5,
          "R": 5,
          "U": 5,
          "W": 1
        },
        "full_local_domain_sha256": "9ca057c64d3ba783dc91a71df6928c7dc023b5296c4683492a55c5e30a90d33b",
        "full_local_program_count": 5696,
        "generation_s": 0.3522264580242336,
        "initial_metrics": {
          "B": 0,
          "R": 0,
          "U": 8,
          "W": 1
        },
        "limitations": [
          "Exact invariant one-hot sector simulation; physical qubit counts are not compressed to log sector dimension",
          "Multi-angle block-QAOA pilot, not a hardware result or a quantum/classical advantage claim",
          "Per-portfolio controls share the quantum incumbent/input; they are not independent full-search controllers",
          "Single training/sample seed is exploratory; held-out cases and repeats remain required",
          "Portfolio restrictions vary each step; incumbent preservation does not prove global convergence",
          "Fixed recovery-clean policy; no interrupted-batch/aggregate-capacity/monetary extension"
        ],
        "physical_qpu_calls": 0,
        "preprocessing": "Local main/side compatibility proposals and independent retiming support; no complete-plan optimizer",
        "profile_id": "paired-course-contiguous.v3",
        "qubit_cap": 35,
        "reference_metrics": {
          "B": 5,
          "R": 5,
          "U": 3,
          "W": 0
        },
        "reference_status": "OPTIMAL",
        "reference_timing": {
          "build_s": 0.007262582890689373,
          "solver_s": 1.2379680000000002,
          "total_s": 1.2454367079772055
        },
        "scenario": "S1",
        "schema_version": "catering-quantum-meals-pilot.v1",
        "seed": 2026,
        "steps": [
          {
            "accepted": true,
            "after_metrics": {
              "B": 1,
              "R": 1,
              "U": 7,
              "W": 0
            },
            "before_metrics": {
              "B": 0,
              "R": 0,
              "U": 8,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 1,
              "R": 1,
              "U": 7,
              "W": 0
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 1,
                  "R": 1,
                  "U": 7,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.015394537555038383,
                  "expected_literal_energy": 359043.35215733305,
                  "norm": 0.9999999999999991,
                  "physical_valid_probability": 0.558474449960136
                },
                "shots": 2048,
                "valid_shots": 1181
              },
              "initializer": {
                "best_metrics": {
                  "B": 1,
                  "R": 1,
                  "U": 7,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.015415450429632676,
                  "expected_literal_energy": 358680.43125000014,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.5588947245681368
                },
                "shots": 2048,
                "valid_shots": 1141
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.015972666781043362,
              "expected_literal_energy": 219270.99983849534,
              "norm": 1.0000000000000022,
              "physical_valid_probability": 0.8414626175229274
            },
            "exact_portfolio_metrics": {
              "B": 1,
              "R": 1,
              "U": 7,
              "W": 0
            },
            "physically_feasible_sector_states": 485,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 72,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 17,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 248832,
            "step": 0,
            "total_s": 0.7216653749346733
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 3,
              "R": 3,
              "U": 6,
              "W": 0
            },
            "before_metrics": {
              "B": 1,
              "R": 1,
              "U": 7,
              "W": 0
            },
            "best_quantum_sample_metrics": {
              "B": 3,
              "R": 3,
              "U": 6,
              "W": 0
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 6,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.00024512013761922443,
                  "expected_literal_energy": 438360.5654480279,
                  "norm": 1.0000000000000022,
                  "physical_valid_probability": 0.3906167291864665
                },
                "shots": 2048,
                "valid_shots": 816
              },
              "initializer": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.00024003296516729054,
                  "expected_literal_energy": 425880.98125000036,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.40209829627627836
                },
                "shots": 2048,
                "valid_shots": 808
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.00076486428979628,
              "expected_literal_energy": 659009.9202062744,
              "norm": 1.0000000000000002,
              "physical_valid_probability": 0.2621919852269051
            },
            "exact_portfolio_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 1
            },
            "physically_feasible_sector_states": 756,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 64,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 15,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 248832,
            "step": 1,
            "total_s": 0.8066441672854125
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "before_metrics": {
              "B": 3,
              "R": 3,
              "U": 6,
              "W": 0
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.00024023761493373614,
                  "expected_literal_energy": 724452.3589515836,
                  "norm": 1.0000000000000002,
                  "physical_valid_probability": 0.21844658348074592
                },
                "shots": 2048,
                "valid_shots": 441
              },
              "initializer": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 6,
                  "W": 0
                },
                "distribution": {
                  "encoded_ground_probability": 0.00024003296516729065,
                  "expected_literal_energy": 723925.3293750007,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.21869757455660843
                },
                "shots": 2048,
                "valid_shots": 416
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.0002958775683260256,
              "expected_literal_energy": 679561.5729798815,
              "norm": 1.000000000000001,
              "physical_valid_probability": 0.30887532652605704
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "physically_feasible_sector_states": 553,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 67,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 16,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 248832,
            "step": 2,
            "total_s": 0.7978860409930348
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 1.4861728877450526e-05,
                  "expected_literal_energy": 831189.0905408399,
                  "norm": 1.000000000000003,
                  "physical_valid_probability": 0.17754908456004348
                },
                "shots": 2048,
                "valid_shots": 344
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 1.4119586186311212e-05,
                  "expected_literal_energy": 823518.3850000009,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.18100296173182412
                },
                "shots": 2048,
                "valid_shots": 366
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.00011249633162515652,
              "expected_literal_energy": 877505.1029948,
              "norm": 1.0000000000000009,
              "physical_valid_probability": 0.22400229824438533
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 0
            },
            "physically_feasible_sector_states": 1147,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 54,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 15,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 221184,
            "step": 3,
            "total_s": 0.8025828753598034
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.09506006263494958,
                  "expected_literal_energy": 858823.7467674359,
                  "norm": 1.000000000000001,
                  "physical_valid_probability": 0.20994778251574067
                },
                "shots": 2048,
                "valid_shots": 421
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.09506194431606808,
                  "expected_literal_energy": 858817.7000000011,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.2099507453288379
                },
                "shots": 2048,
                "valid_shots": 395
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.2967356341401661,
              "expected_literal_energy": 534649.3278355622,
              "norm": 1.0000000000000016,
              "physical_valid_probability": 0.4238124350598814
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "physically_feasible_sector_states": 858,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 59,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 14,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 221184,
            "step": 4,
            "total_s": 0.7887787092477083
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.00016007333479056774,
                  "expected_literal_energy": 869833.6590425718,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.2178555430062108
                },
                "shots": 2048,
                "valid_shots": 415
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.00016002197677819375,
                  "expected_literal_energy": 869750.9362500007,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.2178950643377271
                },
                "shots": 2048,
                "valid_shots": 477
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.00014091564523695496,
              "expected_literal_energy": 786050.3529996428,
              "norm": 0.9999999999999998,
              "physical_valid_probability": 0.31823188374719485
            },
            "exact_portfolio_metrics": {
              "B": 7,
              "R": 7,
              "U": 4,
              "W": 2
            },
            "physically_feasible_sector_states": 1178,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 54,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 14,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 221184,
            "step": 5,
            "total_s": 0.8309648749418557
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 8.466593704482004e-08,
                  "expected_literal_energy": 801522.0603179133,
                  "norm": 1.0000000000000029,
                  "physical_valid_probability": 0.23044874975836502
                },
                "shots": 2048,
                "valid_shots": 456
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 8.24456805861597e-08,
                  "expected_literal_energy": 798966.3050000006,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.23166366839304486
                },
                "shots": 2048,
                "valid_shots": 472
              }
            },
            "distribution": {
              "encoded_ground_probability": 6.635893895756617e-06,
              "expected_literal_energy": 281616.89689566335,
              "norm": 1.0000000000000009,
              "physical_valid_probability": 0.6630371992102612
            },
            "exact_portfolio_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 0
            },
            "physically_feasible_sector_states": 1028,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 56,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 17,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 248832,
            "step": 6,
            "total_s": 0.8475780002772808
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.08735051047026043,
                  "expected_literal_energy": 751178.2502378797,
                  "norm": 1.0000000000000024,
                  "physical_valid_probability": 0.30451870175389206
                },
                "shots": 2048,
                "valid_shots": 610
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 0.08739657785981068,
                  "expected_literal_energy": 751026.1887500007,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.3046078670404087
                },
                "shots": 2048,
                "valid_shots": 627
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.11356506659882405,
              "expected_literal_energy": 824332.0219235336,
              "norm": 1.0000000000000027,
              "physical_valid_probability": 0.3535819533522645
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 1
            },
            "physically_feasible_sector_states": 1243,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 57,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 15,
              "linear_cost_phase_terms": 20,
              "quadratic_cost_phase_terms": 18,
              "state_preparation": {
                "single_qubit_phase_corrections": 20,
                "x_gates": 15,
                "xy_rotations": 20
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 248832,
            "step": 7,
            "total_s": 0.8381228749640286
          }
        ],
        "total_s": 8.035931708291173,
        "veloxq_calls": 0
      }
    },
    {
      "id": "S2",
      "instance": {
        "calendars": {
          "C1": [
            [
              0,
              200
            ]
          ],
          "C2": [
            [
              0,
              200
            ]
          ],
          "K1": [
            [
              0,
              200
            ]
          ],
          "P1": [
            [
              0,
              200
            ]
          ],
          "W1": [
            [
              0,
              200
            ]
          ],
          "W2": [
            [
              0,
              200
            ]
          ],
          "W3": [
            [
              0,
              200
            ]
          ]
        },
        "capacities": {
          "holding": false,
          "ingredients": false,
          "power": false
        },
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "equipment": {
          "cook": [
            "C1",
            "C2"
          ],
          "pack": [
            "K1"
          ],
          "prepare": [
            "P1"
          ]
        },
        "event_time": 20,
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "grid_minutes": 10,
        "horizon_minutes": 200,
        "instance_id": "paired-lunch-6-v1",
        "lot_size": 10,
        "menus": {
          "A": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 50
            },
            "max_age": 30,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1
            ]
          },
          "B": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 20,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          },
          "C": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 10,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          }
        },
        "outage": {
          "end": 60,
          "resource": "C2",
          "start": 20
        },
        "policies": {
          "continuation": "whole_started_batch",
          "objective": [
            "U",
            "W",
            "B",
            "R"
          ],
          "outage": "idle_capacity_withdrawal",
          "packing": "contiguous",
          "surplus": "discard_at_cook_end"
        },
        "previous_unstarted": [],
        "profile_id": "paired-course-contiguous.v3",
        "repair_clean_minutes": 10,
        "schema_version": "catering-instance.v1",
        "service_model": {
          "kind": "two-course-unit.v1",
          "meals": [
            {
              "id": "committed",
              "main": "A/11:50",
              "priority": 1,
              "side": "committed/side"
            },
            {
              "id": "customer-0",
              "main": "customer-0/main",
              "priority": 1,
              "side": "customer-0/side"
            },
            {
              "id": "customer-1",
              "main": "customer-1/main",
              "priority": 1,
              "side": "customer-1/side"
            },
            {
              "id": "customer-2",
              "main": "customer-2/main",
              "priority": 1,
              "side": "customer-2/side"
            },
            {
              "id": "customer-3",
              "main": "customer-3/main",
              "priority": 1,
              "side": "customer-3/side"
            },
            {
              "id": "customer-4",
              "main": "customer-4/main",
              "priority": 1,
              "side": "customer-4/side"
            },
            {
              "id": "customer-5",
              "main": "customer-5/main",
              "priority": 1,
              "side": "customer-5/side"
            },
            {
              "id": "urgent",
              "main": "urgent/main",
              "priority": 1,
              "side": "urgent/side"
            }
          ]
        },
        "time_origin": "10:30",
        "urgent_groups": [
          {
            "departure": 200,
            "id": "urgent/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 20
          },
          {
            "departure": 200,
            "id": "urgent/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 20
          }
        ],
        "workers": {
          "W1": [
            "prepare",
            "pack"
          ],
          "W2": [
            "clean"
          ],
          "W3": [
            "cook"
          ]
        }
      },
      "snapshot": {
        "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
        "current_time": 20,
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "outages": [
          {
            "end": 60,
            "resource": "C2",
            "start": 20
          }
        ],
        "previous_unstarted": [],
        "recovery_operations": [
          {
            "end": 80,
            "id": "repair-clean:C2",
            "kind": "recovery_clean",
            "repair_end": 60,
            "resource": "C2",
            "start": 70,
            "worker": "W2"
          }
        ],
        "recovery_policy": "earliest_fixed_compatible_clean",
        "scenario_id": "S2",
        "schema_version": "catering-snapshot.v1"
      },
      "runs": [
        {
          "key": "qaoa",
          "label": "QAOA \u00b7 simulator",
          "bits": [
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            1,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            0,
            0,
            1
          ],
          "count": 142,
          "variable_order": [
            "option:batch-02af1afa7c19ebab25b0",
            "option:batch-07e2edfce0a5345e01c1",
            "option:batch-1b3ca1003d7e700415b6",
            "option:batch-1ca1409336b1b5338726",
            "option:batch-2de77418c79cd7501b03",
            "option:batch-315c532aa12f397757bb",
            "option:batch-3388a5b252adbb62960b",
            "option:batch-36be530ab2118fb4d437",
            "option:batch-43e669bfafc74884a832",
            "option:batch-47471f9d1da96f285a41",
            "option:batch-55c52deefcb8ccb1b0a8",
            "option:batch-599cccc02b9c3a9d997b",
            "option:batch-67826bcda3cde290cb22",
            "option:batch-92043cc45216fe1163d3",
            "option:batch-a0c70bad944bcf1dcff0",
            "option:batch-c5db0e8a99aeca6facc6",
            "option:batch-d456bc5750c2d2a97b55",
            "option:batch-ee76422f90c54f9d5317",
            "option:batch-ef5d858d4e04de12aaaa",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-1/side"
              ],
              "cook_start": 90,
              "cooker": "C2",
              "id": "batch-02af1afa7c19ebab25b0",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-02af1afa7c19ebab25b0/prepare",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-02af1afa7c19ebab25b0/cook",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "cook",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-02af1afa7c19ebab25b0/clean",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-02af1afa7c19ebab25b0/pack-0",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C2",
              "id": "batch-07e2edfce0a5345e01c1",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-07e2edfce0a5345e01c1/prepare",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/cook",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/clean",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/pack-0",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/pack-1",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-1b3ca1003d7e700415b6",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-1b3ca1003d7e700415b6/prepare",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-1b3ca1003d7e700415b6/cook",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-1b3ca1003d7e700415b6/clean",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-1b3ca1003d7e700415b6/pack-0",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 120,
              "cooker": "C2",
              "id": "batch-1ca1409336b1b5338726",
              "menu": "B",
              "pack_start": 140,
              "prep_start": 110,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-1ca1409336b1b5338726/prepare",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "prepare",
                  "start": 110,
                  "end": 120,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-1ca1409336b1b5338726/cook",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "cook",
                  "start": 120,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 130
                },
                {
                  "id": "batch-1ca1409336b1b5338726/clean",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-1ca1409336b1b5338726/pack-0",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "pack",
                  "start": 140,
                  "end": 150,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 150
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-2de77418c79cd7501b03",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-2de77418c79cd7501b03/prepare",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-2de77418c79cd7501b03/cook",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-2de77418c79cd7501b03/clean",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-2de77418c79cd7501b03/pack-0",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-315c532aa12f397757bb",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-315c532aa12f397757bb/prepare",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-315c532aa12f397757bb/cook",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-315c532aa12f397757bb/clean",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-315c532aa12f397757bb/pack-0",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-3388a5b252adbb62960b",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-3388a5b252adbb62960b/prepare",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-3388a5b252adbb62960b/cook",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-3388a5b252adbb62960b/clean",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-3388a5b252adbb62960b/pack-0",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-36be530ab2118fb4d437",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-36be530ab2118fb4d437/prepare",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-36be530ab2118fb4d437/cook",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "cook",
                  "start": 100,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-36be530ab2118fb4d437/clean",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-36be530ab2118fb4d437/pack-0",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-43e669bfafc74884a832",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-43e669bfafc74884a832/prepare",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-43e669bfafc74884a832/cook",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "cook",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-43e669bfafc74884a832/clean",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-43e669bfafc74884a832/pack-0",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-47471f9d1da96f285a41",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-47471f9d1da96f285a41/prepare",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-47471f9d1da96f285a41/cook",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-47471f9d1da96f285a41/clean",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-47471f9d1da96f285a41/pack-0",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-55c52deefcb8ccb1b0a8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/prepare",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/cook",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/clean",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/pack-0",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 130,
              "cooker": "C1",
              "id": "batch-599cccc02b9c3a9d997b",
              "menu": "B",
              "pack_start": 150,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-599cccc02b9c3a9d997b/prepare",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-599cccc02b9c3a9d997b/cook",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-599cccc02b9c3a9d997b/clean",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-599cccc02b9c3a9d997b/pack-0",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-67826bcda3cde290cb22",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-67826bcda3cde290cb22/prepare",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-67826bcda3cde290cb22/cook",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-67826bcda3cde290cb22/clean",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-67826bcda3cde290cb22/pack-0",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main",
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-92043cc45216fe1163d3",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-92043cc45216fe1163d3/prepare",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-92043cc45216fe1163d3/cook",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-92043cc45216fe1163d3/clean",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-92043cc45216fe1163d3/pack-0",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-92043cc45216fe1163d3/pack-1",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-a0c70bad944bcf1dcff0",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a0c70bad944bcf1dcff0/prepare",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/cook",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/clean",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 120,
              "cooker": "C2",
              "id": "batch-c5db0e8a99aeca6facc6",
              "menu": "B",
              "pack_start": 150,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-c5db0e8a99aeca6facc6/prepare",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-c5db0e8a99aeca6facc6/cook",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "cook",
                  "start": 120,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 130
                },
                {
                  "id": "batch-c5db0e8a99aeca6facc6/clean",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 80,
              "cooker": "C1",
              "id": "batch-d456bc5750c2d2a97b55",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d456bc5750c2d2a97b55/prepare",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-d456bc5750c2d2a97b55/cook",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-d456bc5750c2d2a97b55/clean",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-d456bc5750c2d2a97b55/pack-0",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 160,
              "cooker": "C2",
              "id": "batch-ee76422f90c54f9d5317",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 120,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ee76422f90c54f9d5317/prepare",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "prepare",
                  "start": 120,
                  "end": 130,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 130
                },
                {
                  "id": "batch-ee76422f90c54f9d5317/cook",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "cook",
                  "start": 160,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 170
                },
                {
                  "id": "batch-ee76422f90c54f9d5317/clean",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-ee76422f90c54f9d5317/pack-0",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-ef5d858d4e04de12aaaa",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ef5d858d4e04de12aaaa/prepare",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-ef5d858d4e04de12aaaa/cook",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "cook",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-ef5d858d4e04de12aaaa/clean",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-ef5d858d4e04de12aaaa/pack-0",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "customer-0/main",
              "idle_index": 19,
              "indices": [
                13,
                19
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 20,
              "indices": [
                10,
                20
              ],
              "program_indices": [
                10
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 21,
              "indices": [
                4,
                21
              ],
              "program_indices": [
                4
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 22,
              "indices": [
                0,
                22
              ],
              "program_indices": [
                0
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 23,
              "indices": [
                2,
                12,
                23
              ],
              "program_indices": [
                2,
                12
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 24,
              "indices": [
                5,
                6,
                7,
                9,
                16,
                24
              ],
              "program_indices": [
                5,
                6,
                7,
                9,
                16
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 25,
              "indices": [
                11,
                25
              ],
              "program_indices": [
                11
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 26,
              "indices": [
                18,
                26
              ],
              "program_indices": [
                18
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 27,
              "indices": [
                3,
                15,
                27
              ],
              "program_indices": [
                3,
                15
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 28,
              "indices": [
                1,
                14,
                28
              ],
              "program_indices": [
                1,
                14
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 29,
              "indices": [
                17,
                29
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 30,
              "indices": [
                8,
                30
              ],
              "program_indices": [
                8
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 12,
            "binary_variables": 31,
            "couplers": 100,
            "idle_data_bits": 12,
            "objective_couplers": 21,
            "option_bits": 19,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-2/main"
                ],
                "cook_start": 80,
                "cooker": "C2",
                "id": "batch-1b3ca1003d7e700415b6",
                "menu": "B",
                "pack_start": 110,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-2/side"
                ],
                "cook_start": 100,
                "cooker": "C1",
                "id": "batch-47471f9d1da96f285a41",
                "menu": "C",
                "pack_start": 130,
                "prep_start": 70,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-4/side",
                  "customer-5/side"
                ],
                "cook_start": 150,
                "cooker": "C1",
                "id": "batch-a0c70bad944bcf1dcff0",
                "menu": "C",
                "pack_start": 170,
                "prep_start": 90,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-4/main"
                ],
                "cook_start": 120,
                "cooker": "C2",
                "id": "batch-c5db0e8a99aeca6facc6",
                "menu": "B",
                "pack_start": 150,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-5/main"
                ],
                "cook_start": 160,
                "cooker": "C2",
                "id": "batch-ee76422f90c54f9d5317",
                "menu": "B",
                "pack_start": 190,
                "prep_start": 120,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-1b3ca1003d7e700415b6/prepare",
                "batch_id": "batch-1b3ca1003d7e700415b6",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-1b3ca1003d7e700415b6/cook",
                "batch_id": "batch-1b3ca1003d7e700415b6",
                "kind": "cook",
                "start": 80,
                "end": 100,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 90
              },
              {
                "id": "batch-1b3ca1003d7e700415b6/clean",
                "batch_id": "batch-1b3ca1003d7e700415b6",
                "kind": "clean",
                "start": 100,
                "end": 110,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 110
              },
              {
                "id": "batch-1b3ca1003d7e700415b6/pack-0",
                "batch_id": "batch-1b3ca1003d7e700415b6",
                "kind": "pack",
                "start": 110,
                "end": 120,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 120
              },
              {
                "id": "batch-47471f9d1da96f285a41/prepare",
                "batch_id": "batch-47471f9d1da96f285a41",
                "kind": "prepare",
                "start": 70,
                "end": 80,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-47471f9d1da96f285a41/cook",
                "batch_id": "batch-47471f9d1da96f285a41",
                "kind": "cook",
                "start": 100,
                "end": 120,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 110
              },
              {
                "id": "batch-47471f9d1da96f285a41/clean",
                "batch_id": "batch-47471f9d1da96f285a41",
                "kind": "clean",
                "start": 120,
                "end": 130,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 130
              },
              {
                "id": "batch-47471f9d1da96f285a41/pack-0",
                "batch_id": "batch-47471f9d1da96f285a41",
                "kind": "pack",
                "start": 130,
                "end": 140,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 140
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/prepare",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "prepare",
                "start": 90,
                "end": 100,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 100
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/cook",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "cook",
                "start": 150,
                "end": 170,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 160
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/clean",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "clean",
                "start": 170,
                "end": 180,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 180
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "pack",
                "start": 180,
                "end": 190,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 190
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/prepare",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "prepare",
                "start": 40,
                "end": 50,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 50
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/cook",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "cook",
                "start": 120,
                "end": 140,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 130
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/clean",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "clean",
                "start": 140,
                "end": 150,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 150
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "pack",
                "start": 150,
                "end": 160,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 160
              },
              {
                "id": "batch-ee76422f90c54f9d5317/prepare",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "prepare",
                "start": 120,
                "end": 130,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 130
              },
              {
                "id": "batch-ee76422f90c54f9d5317/cook",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "cook",
                "start": 160,
                "end": 180,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 170
              },
              {
                "id": "batch-ee76422f90c54f9d5317/clean",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "clean",
                "start": 180,
                "end": 190,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 190
              },
              {
                "id": "batch-ee76422f90c54f9d5317/pack-0",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-1b3ca1003d7e700415b6",
                "demand_group": "customer-2/main",
                "lots": 1,
                "packing_operation": "batch-1b3ca1003d7e700415b6/pack-0"
              },
              {
                "batch_id": "batch-47471f9d1da96f285a41",
                "demand_group": "customer-2/side",
                "lots": 1,
                "packing_operation": "batch-47471f9d1da96f285a41/pack-0"
              },
              {
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
              },
              {
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "demand_group": "customer-5/side",
                "lots": 1,
                "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
              },
              {
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
              },
              {
                "batch_id": "batch-ee76422f90c54f9d5317",
                "demand_group": "customer-5/main",
                "lots": 1,
                "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
              }
            ],
            "disposals": [
              {
                "batch_id": "batch-47471f9d1da96f285a41",
                "lots": 1,
                "time": 120,
                "reason": "unallocated_output"
              }
            ],
            "recovery_operations": [
              {
                "end": 80,
                "id": "repair-clean:C2",
                "kind": "recovery_clean",
                "repair_end": 60,
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "customer-2",
                "lots": 1,
                "time": 140,
                "components": [
                  "customer-2/main",
                  "customer-2/side"
                ]
              },
              {
                "meal_id": "customer-4",
                "lots": 1,
                "time": 180,
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ]
              },
              {
                "meal_id": "customer-5",
                "lots": 1,
                "time": 200,
                "components": [
                  "customer-5/main",
                  "customer-5/side"
                ]
              }
            ],
            "unpaired_disposals": [
              {
                "meal_id": "committed",
                "batch_id": "batch-87a2cab16e2943a00488",
                "component_group": "A/11:50",
                "lots": 1,
                "time": 80,
                "reason": "incomplete_meal"
              }
            ]
          },
          "metrics": {
            "U": 4,
            "W": 2,
            "B": 5,
            "R": 5
          },
          "energy": "47305",
          "valid": true,
          "bundle_sha256": "6b82021ec6d8e31b43fa5f5245790107d77345495f2ede7d578d37347b400831",
          "bundle_id": "paired-lunch-6-v1/S2/meal-block-19",
          "source": {
            "path": "output/catering-paired-pilot-v1/S2-seed-2026/step-02/samples.json",
            "sha256": "7370e6ef3d61ff10ae13e8cc1ce97757f1d37ce4f184dbcfd506c722f69f2fe3"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 2,
              "label": "Skip x3",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                0,
                0,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C1",
                    "id": "batch-47471f9d1da96f285a41",
                    "menu": "C",
                    "pack_start": 130,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/prepare",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/cook",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/clean",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/pack-0",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-47471f9d1da96f285a41/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-2",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "component_group": "customer-2/side",
                    "lots": 1,
                    "time": 140,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "59284",
              "valid": true
            },
            {
              "index": 9,
              "label": "Skip x10",
              "bits": [
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                0,
                0,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-1b3ca1003d7e700415b6",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/prepare",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/cook",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/clean",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/pack-0",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-1b3ca1003d7e700415b6/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-2",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "component_group": "customer-2/main",
                    "lots": 1,
                    "time": 140,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "58884",
              "valid": true
            },
            {
              "index": 14,
              "label": "Skip x15",
              "bits": [
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-1b3ca1003d7e700415b6",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C1",
                    "id": "batch-47471f9d1da96f285a41",
                    "menu": "C",
                    "pack_start": 130,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/prepare",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/cook",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/clean",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/pack-0",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/prepare",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/cook",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/clean",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/pack-0",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-1b3ca1003d7e700415b6/pack-0"
                  },
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-47471f9d1da96f285a41/pack-0"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "component_group": "customer-4/main",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "component_group": "customer-5/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 4,
                "B": 4,
                "R": 4
              },
              "energy": "71284",
              "valid": true
            },
            {
              "index": 15,
              "label": "Skip x16",
              "bits": [
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                0,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-1b3ca1003d7e700415b6",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C1",
                    "id": "batch-47471f9d1da96f285a41",
                    "menu": "C",
                    "pack_start": 130,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/prepare",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/cook",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/clean",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/pack-0",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/prepare",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/cook",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/clean",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/pack-0",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-1b3ca1003d7e700415b6/pack-0"
                  },
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-47471f9d1da96f285a41/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "component_group": "customer-4/side",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "59284",
              "valid": true
            },
            {
              "index": 17,
              "label": "Skip x18",
              "bits": [
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 80,
                    "cooker": "C2",
                    "id": "batch-1b3ca1003d7e700415b6",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C1",
                    "id": "batch-47471f9d1da96f285a41",
                    "menu": "C",
                    "pack_start": 130,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/prepare",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/cook",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "cook",
                    "start": 80,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 90
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/clean",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-1b3ca1003d7e700415b6/pack-0",
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/prepare",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/cook",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "cook",
                    "start": 100,
                    "end": 120,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/clean",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "clean",
                    "start": 120,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-47471f9d1da96f285a41/pack-0",
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-1b3ca1003d7e700415b6",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-1b3ca1003d7e700415b6/pack-0"
                  },
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-47471f9d1da96f285a41/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-47471f9d1da96f285a41",
                    "lots": 1,
                    "time": 120,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "component_group": "customer-5/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "59284",
              "valid": true
            }
          ],
          "execution_kind": "quantum_simulator",
          "method_id": "block_xy_multiangle_qaoa_pilot",
          "shots": 2048,
          "valid_shots": 1221,
          "accepted_step": 2,
          "reference_status": "Best retained plan \u00b7 seed 2026 \u00b7 8 portfolio updates"
        },
        {
          "key": "encoded",
          "label": "Exact \u00b7 same offered portfolio",
          "bits": [
            1,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            1,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1
          ],
          "count": 1,
          "variable_order": [
            "option:batch-02af1afa7c19ebab25b0",
            "option:batch-07e2edfce0a5345e01c1",
            "option:batch-1b3ca1003d7e700415b6",
            "option:batch-1ca1409336b1b5338726",
            "option:batch-2de77418c79cd7501b03",
            "option:batch-315c532aa12f397757bb",
            "option:batch-3388a5b252adbb62960b",
            "option:batch-36be530ab2118fb4d437",
            "option:batch-43e669bfafc74884a832",
            "option:batch-47471f9d1da96f285a41",
            "option:batch-55c52deefcb8ccb1b0a8",
            "option:batch-599cccc02b9c3a9d997b",
            "option:batch-67826bcda3cde290cb22",
            "option:batch-92043cc45216fe1163d3",
            "option:batch-a0c70bad944bcf1dcff0",
            "option:batch-c5db0e8a99aeca6facc6",
            "option:batch-d456bc5750c2d2a97b55",
            "option:batch-ee76422f90c54f9d5317",
            "option:batch-ef5d858d4e04de12aaaa",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-1/side"
              ],
              "cook_start": 90,
              "cooker": "C2",
              "id": "batch-02af1afa7c19ebab25b0",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-02af1afa7c19ebab25b0/prepare",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-02af1afa7c19ebab25b0/cook",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "cook",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-02af1afa7c19ebab25b0/clean",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-02af1afa7c19ebab25b0/pack-0",
                  "batch_id": "batch-02af1afa7c19ebab25b0",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C2",
              "id": "batch-07e2edfce0a5345e01c1",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-07e2edfce0a5345e01c1/prepare",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/cook",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/clean",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/pack-0",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-07e2edfce0a5345e01c1/pack-1",
                  "batch_id": "batch-07e2edfce0a5345e01c1",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-1b3ca1003d7e700415b6",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-1b3ca1003d7e700415b6/prepare",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-1b3ca1003d7e700415b6/cook",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-1b3ca1003d7e700415b6/clean",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-1b3ca1003d7e700415b6/pack-0",
                  "batch_id": "batch-1b3ca1003d7e700415b6",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 120,
              "cooker": "C2",
              "id": "batch-1ca1409336b1b5338726",
              "menu": "B",
              "pack_start": 140,
              "prep_start": 110,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-1ca1409336b1b5338726/prepare",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "prepare",
                  "start": 110,
                  "end": 120,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-1ca1409336b1b5338726/cook",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "cook",
                  "start": 120,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 130
                },
                {
                  "id": "batch-1ca1409336b1b5338726/clean",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-1ca1409336b1b5338726/pack-0",
                  "batch_id": "batch-1ca1409336b1b5338726",
                  "kind": "pack",
                  "start": 140,
                  "end": 150,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 150
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-2de77418c79cd7501b03",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-2de77418c79cd7501b03/prepare",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-2de77418c79cd7501b03/cook",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-2de77418c79cd7501b03/clean",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-2de77418c79cd7501b03/pack-0",
                  "batch_id": "batch-2de77418c79cd7501b03",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-315c532aa12f397757bb",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-315c532aa12f397757bb/prepare",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-315c532aa12f397757bb/cook",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-315c532aa12f397757bb/clean",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-315c532aa12f397757bb/pack-0",
                  "batch_id": "batch-315c532aa12f397757bb",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-3388a5b252adbb62960b",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-3388a5b252adbb62960b/prepare",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-3388a5b252adbb62960b/cook",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-3388a5b252adbb62960b/clean",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-3388a5b252adbb62960b/pack-0",
                  "batch_id": "batch-3388a5b252adbb62960b",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-36be530ab2118fb4d437",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-36be530ab2118fb4d437/prepare",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-36be530ab2118fb4d437/cook",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "cook",
                  "start": 100,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-36be530ab2118fb4d437/clean",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-36be530ab2118fb4d437/pack-0",
                  "batch_id": "batch-36be530ab2118fb4d437",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-43e669bfafc74884a832",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-43e669bfafc74884a832/prepare",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-43e669bfafc74884a832/cook",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "cook",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-43e669bfafc74884a832/clean",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-43e669bfafc74884a832/pack-0",
                  "batch_id": "batch-43e669bfafc74884a832",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-47471f9d1da96f285a41",
              "menu": "C",
              "pack_start": 130,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-47471f9d1da96f285a41/prepare",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-47471f9d1da96f285a41/cook",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-47471f9d1da96f285a41/clean",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-47471f9d1da96f285a41/pack-0",
                  "batch_id": "batch-47471f9d1da96f285a41",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-55c52deefcb8ccb1b0a8",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/prepare",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/cook",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/clean",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-55c52deefcb8ccb1b0a8/pack-0",
                  "batch_id": "batch-55c52deefcb8ccb1b0a8",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 130,
              "cooker": "C1",
              "id": "batch-599cccc02b9c3a9d997b",
              "menu": "B",
              "pack_start": 150,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-599cccc02b9c3a9d997b/prepare",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-599cccc02b9c3a9d997b/cook",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-599cccc02b9c3a9d997b/clean",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-599cccc02b9c3a9d997b/pack-0",
                  "batch_id": "batch-599cccc02b9c3a9d997b",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-67826bcda3cde290cb22",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-67826bcda3cde290cb22/prepare",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-67826bcda3cde290cb22/cook",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-67826bcda3cde290cb22/clean",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-67826bcda3cde290cb22/pack-0",
                  "batch_id": "batch-67826bcda3cde290cb22",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main",
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-92043cc45216fe1163d3",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-92043cc45216fe1163d3/prepare",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-92043cc45216fe1163d3/cook",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-92043cc45216fe1163d3/clean",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-92043cc45216fe1163d3/pack-0",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-92043cc45216fe1163d3/pack-1",
                  "batch_id": "batch-92043cc45216fe1163d3",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-a0c70bad944bcf1dcff0",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a0c70bad944bcf1dcff0/prepare",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/cook",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/clean",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                  "batch_id": "batch-a0c70bad944bcf1dcff0",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 120,
              "cooker": "C2",
              "id": "batch-c5db0e8a99aeca6facc6",
              "menu": "B",
              "pack_start": 150,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-c5db0e8a99aeca6facc6/prepare",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-c5db0e8a99aeca6facc6/cook",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "cook",
                  "start": 120,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 130
                },
                {
                  "id": "batch-c5db0e8a99aeca6facc6/clean",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                  "batch_id": "batch-c5db0e8a99aeca6facc6",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 80,
              "cooker": "C1",
              "id": "batch-d456bc5750c2d2a97b55",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 30,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d456bc5750c2d2a97b55/prepare",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "prepare",
                  "start": 30,
                  "end": 40,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 40
                },
                {
                  "id": "batch-d456bc5750c2d2a97b55/cook",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "cook",
                  "start": 80,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-d456bc5750c2d2a97b55/clean",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "clean",
                  "start": 100,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 110
                },
                {
                  "id": "batch-d456bc5750c2d2a97b55/pack-0",
                  "batch_id": "batch-d456bc5750c2d2a97b55",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 160,
              "cooker": "C2",
              "id": "batch-ee76422f90c54f9d5317",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 120,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ee76422f90c54f9d5317/prepare",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "prepare",
                  "start": 120,
                  "end": 130,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 130
                },
                {
                  "id": "batch-ee76422f90c54f9d5317/cook",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "cook",
                  "start": 160,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 170
                },
                {
                  "id": "batch-ee76422f90c54f9d5317/clean",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-ee76422f90c54f9d5317/pack-0",
                  "batch_id": "batch-ee76422f90c54f9d5317",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-ef5d858d4e04de12aaaa",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ef5d858d4e04de12aaaa/prepare",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-ef5d858d4e04de12aaaa/cook",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "cook",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-ef5d858d4e04de12aaaa/clean",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-ef5d858d4e04de12aaaa/pack-0",
                  "batch_id": "batch-ef5d858d4e04de12aaaa",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "customer-0/main",
              "idle_index": 19,
              "indices": [
                13,
                19
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 20,
              "indices": [
                10,
                20
              ],
              "program_indices": [
                10
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 21,
              "indices": [
                4,
                21
              ],
              "program_indices": [
                4
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 22,
              "indices": [
                0,
                22
              ],
              "program_indices": [
                0
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 23,
              "indices": [
                2,
                12,
                23
              ],
              "program_indices": [
                2,
                12
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 24,
              "indices": [
                5,
                6,
                7,
                9,
                16,
                24
              ],
              "program_indices": [
                5,
                6,
                7,
                9,
                16
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 25,
              "indices": [
                11,
                25
              ],
              "program_indices": [
                11
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 26,
              "indices": [
                18,
                26
              ],
              "program_indices": [
                18
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 27,
              "indices": [
                3,
                15,
                27
              ],
              "program_indices": [
                3,
                15
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 28,
              "indices": [
                1,
                14,
                28
              ],
              "program_indices": [
                1,
                14
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 29,
              "indices": [
                17,
                29
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 30,
              "indices": [
                8,
                30
              ],
              "program_indices": [
                8
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 12,
            "binary_variables": 31,
            "couplers": 100,
            "idle_data_bits": 12,
            "objective_couplers": 21,
            "option_bits": 19,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/side"
                ],
                "cook_start": 90,
                "cooker": "C2",
                "id": "batch-02af1afa7c19ebab25b0",
                "menu": "C",
                "pack_start": 100,
                "prep_start": 70,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/main"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-2de77418c79cd7501b03",
                "menu": "B",
                "pack_start": 110,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/side",
                  "customer-5/side"
                ],
                "cook_start": 150,
                "cooker": "C1",
                "id": "batch-a0c70bad944bcf1dcff0",
                "menu": "C",
                "pack_start": 170,
                "prep_start": 90,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-4/main"
                ],
                "cook_start": 120,
                "cooker": "C2",
                "id": "batch-c5db0e8a99aeca6facc6",
                "menu": "B",
                "pack_start": 150,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-5/main"
                ],
                "cook_start": 160,
                "cooker": "C2",
                "id": "batch-ee76422f90c54f9d5317",
                "menu": "B",
                "pack_start": 190,
                "prep_start": 120,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-02af1afa7c19ebab25b0/prepare",
                "batch_id": "batch-02af1afa7c19ebab25b0",
                "kind": "prepare",
                "start": 70,
                "end": 80,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-02af1afa7c19ebab25b0/cook",
                "batch_id": "batch-02af1afa7c19ebab25b0",
                "kind": "cook",
                "start": 90,
                "end": 100,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 100
              },
              {
                "id": "batch-02af1afa7c19ebab25b0/clean",
                "batch_id": "batch-02af1afa7c19ebab25b0",
                "kind": "clean",
                "start": 100,
                "end": 110,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 110
              },
              {
                "id": "batch-02af1afa7c19ebab25b0/pack-0",
                "batch_id": "batch-02af1afa7c19ebab25b0",
                "kind": "pack",
                "start": 100,
                "end": 110,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 110
              },
              {
                "id": "batch-2de77418c79cd7501b03/prepare",
                "batch_id": "batch-2de77418c79cd7501b03",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-2de77418c79cd7501b03/cook",
                "batch_id": "batch-2de77418c79cd7501b03",
                "kind": "cook",
                "start": 70,
                "end": 90,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 80
              },
              {
                "id": "batch-2de77418c79cd7501b03/clean",
                "batch_id": "batch-2de77418c79cd7501b03",
                "kind": "clean",
                "start": 90,
                "end": 100,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 100
              },
              {
                "id": "batch-2de77418c79cd7501b03/pack-0",
                "batch_id": "batch-2de77418c79cd7501b03",
                "kind": "pack",
                "start": 110,
                "end": 120,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 120
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/prepare",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "prepare",
                "start": 90,
                "end": 100,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 100
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/cook",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "cook",
                "start": 150,
                "end": 170,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 160
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/clean",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "clean",
                "start": 170,
                "end": 180,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 180
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "kind": "pack",
                "start": 180,
                "end": 190,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 190
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/prepare",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "prepare",
                "start": 40,
                "end": 50,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 50
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/cook",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "cook",
                "start": 120,
                "end": 140,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 130
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/clean",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "clean",
                "start": 140,
                "end": 150,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 150
              },
              {
                "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "kind": "pack",
                "start": 150,
                "end": 160,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 160
              },
              {
                "id": "batch-ee76422f90c54f9d5317/prepare",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "prepare",
                "start": 120,
                "end": 130,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 130
              },
              {
                "id": "batch-ee76422f90c54f9d5317/cook",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "cook",
                "start": 160,
                "end": 180,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 170
              },
              {
                "id": "batch-ee76422f90c54f9d5317/clean",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "clean",
                "start": 180,
                "end": 190,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 190
              },
              {
                "id": "batch-ee76422f90c54f9d5317/pack-0",
                "batch_id": "batch-ee76422f90c54f9d5317",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-02af1afa7c19ebab25b0",
                "demand_group": "customer-1/side",
                "lots": 1,
                "packing_operation": "batch-02af1afa7c19ebab25b0/pack-0"
              },
              {
                "batch_id": "batch-2de77418c79cd7501b03",
                "demand_group": "customer-1/main",
                "lots": 1,
                "packing_operation": "batch-2de77418c79cd7501b03/pack-0"
              },
              {
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
              },
              {
                "batch_id": "batch-a0c70bad944bcf1dcff0",
                "demand_group": "customer-5/side",
                "lots": 1,
                "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
              },
              {
                "batch_id": "batch-c5db0e8a99aeca6facc6",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
              },
              {
                "batch_id": "batch-ee76422f90c54f9d5317",
                "demand_group": "customer-5/main",
                "lots": 1,
                "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
              }
            ],
            "disposals": [],
            "recovery_operations": [
              {
                "end": 80,
                "id": "repair-clean:C2",
                "kind": "recovery_clean",
                "repair_end": 60,
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "customer-1",
                "lots": 1,
                "time": 120,
                "components": [
                  "customer-1/main",
                  "customer-1/side"
                ]
              },
              {
                "meal_id": "customer-4",
                "lots": 1,
                "time": 180,
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ]
              },
              {
                "meal_id": "customer-5",
                "lots": 1,
                "time": 200,
                "components": [
                  "customer-5/main",
                  "customer-5/side"
                ]
              }
            ],
            "unpaired_disposals": [
              {
                "meal_id": "committed",
                "batch_id": "batch-87a2cab16e2943a00488",
                "component_group": "A/11:50",
                "lots": 1,
                "time": 80,
                "reason": "incomplete_meal"
              }
            ]
          },
          "metrics": {
            "U": 4,
            "W": 1,
            "B": 5,
            "R": 5
          },
          "energy": "46905",
          "valid": true,
          "bundle_sha256": "6b82021ec6d8e31b43fa5f5245790107d77345495f2ede7d578d37347b400831",
          "bundle_id": "paired-lunch-6-v1/S2/meal-block-19",
          "source": {
            "path": "output/catering-paired-pilot-v1/S2-seed-2026/step-02/exact-sector-reference.json",
            "sha256": "4d5656d3addd0d5911ccfacadff78f5faa2a8aeb40efcf283f8a5d201e326552"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 0,
              "label": "Skip x1",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                0,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-2de77418c79cd7501b03",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/prepare",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/cook",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "cook",
                    "start": 70,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/clean",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "clean",
                    "start": 90,
                    "end": 100,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/pack-0",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-2de77418c79cd7501b03/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-1",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "component_group": "customer-1/main",
                    "lots": 1,
                    "time": 120,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "58884",
              "valid": true
            },
            {
              "index": 4,
              "label": "Skip x5",
              "bits": [
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                1,
                0,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 90,
                    "cooker": "C2",
                    "id": "batch-02af1afa7c19ebab25b0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/prepare",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/cook",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "cook",
                    "start": 90,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/clean",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/pack-0",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-02af1afa7c19ebab25b0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-1",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "component_group": "customer-1/side",
                    "lots": 1,
                    "time": 120,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "58884",
              "valid": true
            },
            {
              "index": 14,
              "label": "Skip x15",
              "bits": [
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                1,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 90,
                    "cooker": "C2",
                    "id": "batch-02af1afa7c19ebab25b0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-2de77418c79cd7501b03",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/prepare",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/cook",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "cook",
                    "start": 90,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/clean",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/pack-0",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/prepare",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/cook",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "cook",
                    "start": 70,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/clean",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "clean",
                    "start": 90,
                    "end": 100,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/pack-0",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-02af1afa7c19ebab25b0/pack-0"
                  },
                  {
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-2de77418c79cd7501b03/pack-0"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "component_group": "customer-4/main",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "component_group": "customer-5/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "70884",
              "valid": true
            },
            {
              "index": 15,
              "label": "Skip x16",
              "bits": [
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 90,
                    "cooker": "C2",
                    "id": "batch-02af1afa7c19ebab25b0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-2de77418c79cd7501b03",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-5/main"
                    ],
                    "cook_start": 160,
                    "cooker": "C2",
                    "id": "batch-ee76422f90c54f9d5317",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 120,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/prepare",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/cook",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "cook",
                    "start": 90,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/clean",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/pack-0",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/prepare",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/cook",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "cook",
                    "start": 70,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/clean",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "clean",
                    "start": 90,
                    "end": 100,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/pack-0",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/prepare",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "prepare",
                    "start": 120,
                    "end": 130,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/cook",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "cook",
                    "start": 160,
                    "end": 180,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/clean",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "clean",
                    "start": 180,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-ee76422f90c54f9d5317/pack-0",
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-02af1afa7c19ebab25b0/pack-0"
                  },
                  {
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-2de77418c79cd7501b03/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-ee76422f90c54f9d5317",
                    "demand_group": "customer-5/main",
                    "lots": 1,
                    "packing_operation": "batch-ee76422f90c54f9d5317/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-5",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "customer-5/main",
                      "customer-5/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "component_group": "customer-4/side",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "58884",
              "valid": true
            },
            {
              "index": 17,
              "label": "Skip x18",
              "bits": [
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/side"
                    ],
                    "cook_start": 90,
                    "cooker": "C2",
                    "id": "batch-02af1afa7c19ebab25b0",
                    "menu": "C",
                    "pack_start": 100,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-1/main"
                    ],
                    "cook_start": 70,
                    "cooker": "C1",
                    "id": "batch-2de77418c79cd7501b03",
                    "menu": "B",
                    "pack_start": 110,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "customer-5/side"
                    ],
                    "cook_start": 150,
                    "cooker": "C1",
                    "id": "batch-a0c70bad944bcf1dcff0",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 120,
                    "cooker": "C2",
                    "id": "batch-c5db0e8a99aeca6facc6",
                    "menu": "B",
                    "pack_start": 150,
                    "prep_start": 40,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/prepare",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/cook",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "cook",
                    "start": 90,
                    "end": 100,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/clean",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "clean",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-02af1afa7c19ebab25b0/pack-0",
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "kind": "pack",
                    "start": 100,
                    "end": 110,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/prepare",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/cook",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "cook",
                    "start": 70,
                    "end": 90,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/clean",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "clean",
                    "start": 90,
                    "end": 100,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-2de77418c79cd7501b03/pack-0",
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "kind": "pack",
                    "start": 110,
                    "end": 120,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/prepare",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/cook",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "cook",
                    "start": 150,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/clean",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "clean",
                    "start": 170,
                    "end": 180,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-0",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-a0c70bad944bcf1dcff0/pack-1",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/prepare",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "prepare",
                    "start": 40,
                    "end": 50,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 50
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/cook",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "cook",
                    "start": 120,
                    "end": 140,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 130
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/clean",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "clean",
                    "start": 140,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-c5db0e8a99aeca6facc6/pack-0",
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "kind": "pack",
                    "start": 150,
                    "end": 160,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 160
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-02af1afa7c19ebab25b0",
                    "demand_group": "customer-1/side",
                    "lots": 1,
                    "packing_operation": "batch-02af1afa7c19ebab25b0/pack-0"
                  },
                  {
                    "batch_id": "batch-2de77418c79cd7501b03",
                    "demand_group": "customer-1/main",
                    "lots": 1,
                    "packing_operation": "batch-2de77418c79cd7501b03/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-0"
                  },
                  {
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "demand_group": "customer-5/side",
                    "lots": 1,
                    "packing_operation": "batch-a0c70bad944bcf1dcff0/pack-1"
                  },
                  {
                    "batch_id": "batch-c5db0e8a99aeca6facc6",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-c5db0e8a99aeca6facc6/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-1",
                    "lots": 1,
                    "time": 120,
                    "components": [
                      "customer-1/main",
                      "customer-1/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-5",
                    "batch_id": "batch-a0c70bad944bcf1dcff0",
                    "component_group": "customer-5/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 5,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "58884",
              "valid": true
            }
          ],
          "execution_kind": "classical",
          "method_id": "exact_sector_enumeration",
          "reference_status": "OPTIMAL within this portfolio"
        },
        {
          "key": "raw",
          "label": "Classical \u00b7 full declared grid",
          "bits": [],
          "options": [],
          "variable_order": [],
          "onehot_groups": [],
          "registers": [],
          "alternatives": [],
          "plan": {
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-75763347de14f0ec2fd9",
                "demand_group": "customer-1/main",
                "lots": 1,
                "packing_operation": "batch-75763347de14f0ec2fd9/pack-0"
              },
              {
                "batch_id": "batch-75763347de14f0ec2fd9",
                "demand_group": "customer-2/main",
                "lots": 1,
                "packing_operation": "batch-75763347de14f0ec2fd9/pack-1"
              },
              {
                "batch_id": "batch-b0ad8c3e9bd908f26a35",
                "demand_group": "customer-3/main",
                "lots": 1,
                "packing_operation": "batch-b0ad8c3e9bd908f26a35/pack-0"
              },
              {
                "batch_id": "batch-b0ad8c3e9bd908f26a35",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-b0ad8c3e9bd908f26a35/pack-1"
              },
              {
                "batch_id": "batch-c6b8f8b63f0e4f9f8fb1",
                "demand_group": "customer-5/main",
                "lots": 1,
                "packing_operation": "batch-c6b8f8b63f0e4f9f8fb1/pack-0"
              },
              {
                "batch_id": "batch-ae7986befd8999557118",
                "demand_group": "customer-1/side",
                "lots": 1,
                "packing_operation": "batch-ae7986befd8999557118/pack-0"
              },
              {
                "batch_id": "batch-f53ec266f5f9e4af88ea",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-f53ec266f5f9e4af88ea/pack-0"
              },
              {
                "batch_id": "batch-f53ec266f5f9e4af88ea",
                "demand_group": "customer-5/side",
                "lots": 1,
                "packing_operation": "batch-f53ec266f5f9e4af88ea/pack-1"
              },
              {
                "batch_id": "batch-ca1791205db3df30c526",
                "demand_group": "customer-3/side",
                "lots": 1,
                "packing_operation": "batch-ca1791205db3df30c526/pack-0"
              },
              {
                "batch_id": "batch-ca1791205db3df30c526",
                "demand_group": "customer-2/side",
                "lots": 1,
                "packing_operation": "batch-ca1791205db3df30c526/pack-1"
              }
            ],
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/main",
                  "customer-2/main"
                ],
                "cook_start": 80,
                "cooker": "C2",
                "id": "batch-75763347de14f0ec2fd9",
                "menu": "B",
                "pack_start": 100,
                "prep_start": 30,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-3/main",
                  "customer-4/main"
                ],
                "cook_start": 120,
                "cooker": "C2",
                "id": "batch-b0ad8c3e9bd908f26a35",
                "menu": "B",
                "pack_start": 140,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-5/main"
                ],
                "cook_start": 140,
                "cooker": "C1",
                "id": "batch-c6b8f8b63f0e4f9f8fb1",
                "menu": "B",
                "pack_start": 160,
                "prep_start": 90,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/side"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-ae7986befd8999557118",
                "menu": "C",
                "pack_start": 80,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/side",
                  "customer-5/side"
                ],
                "cook_start": 150,
                "cooker": "C2",
                "id": "batch-f53ec266f5f9e4af88ea",
                "menu": "C",
                "pack_start": 170,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-3/side",
                  "customer-2/side"
                ],
                "cook_start": 100,
                "cooker": "C1",
                "id": "batch-ca1791205db3df30c526",
                "menu": "C",
                "pack_start": 120,
                "prep_start": 70,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "components": [
                  "customer-1/main",
                  "customer-1/side"
                ],
                "lots": 1,
                "meal_id": "customer-1",
                "time": 120
              },
              {
                "components": [
                  "customer-2/main",
                  "customer-2/side"
                ],
                "lots": 1,
                "meal_id": "customer-2",
                "time": 140
              },
              {
                "components": [
                  "customer-3/main",
                  "customer-3/side"
                ],
                "lots": 1,
                "meal_id": "customer-3",
                "time": 160
              },
              {
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ],
                "lots": 1,
                "meal_id": "customer-4",
                "time": 180
              },
              {
                "components": [
                  "customer-5/main",
                  "customer-5/side"
                ],
                "lots": 1,
                "meal_id": "customer-5",
                "time": 200
              }
            ],
            "operations": [
              {
                "attended_end": 10,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 10,
                "id": "batch-87a2cab16e2943a00488/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 0,
                "worker": "W1"
              },
              {
                "attended_end": 20,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 60,
                "id": "batch-87a2cab16e2943a00488/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 10,
                "worker": "W3"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 60,
                "worker": "W2"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 60,
                "worker": "W1"
              },
              {
                "attended_end": 40,
                "batch_id": "batch-75763347de14f0ec2fd9",
                "end": 40,
                "id": "batch-75763347de14f0ec2fd9/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 30,
                "worker": "W1"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-75763347de14f0ec2fd9",
                "end": 100,
                "id": "batch-75763347de14f0ec2fd9/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 80,
                "worker": "W3"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-75763347de14f0ec2fd9",
                "end": 110,
                "id": "batch-75763347de14f0ec2fd9/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 100,
                "worker": "W2"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-75763347de14f0ec2fd9",
                "end": 110,
                "id": "batch-75763347de14f0ec2fd9/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 100,
                "worker": "W1"
              },
              {
                "attended_end": 120,
                "batch_id": "batch-75763347de14f0ec2fd9",
                "end": 120,
                "id": "batch-75763347de14f0ec2fd9/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 110,
                "worker": "W1"
              },
              {
                "attended_end": 60,
                "batch_id": "batch-b0ad8c3e9bd908f26a35",
                "end": 60,
                "id": "batch-b0ad8c3e9bd908f26a35/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 50,
                "worker": "W1"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-b0ad8c3e9bd908f26a35",
                "end": 140,
                "id": "batch-b0ad8c3e9bd908f26a35/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 120,
                "worker": "W3"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-b0ad8c3e9bd908f26a35",
                "end": 150,
                "id": "batch-b0ad8c3e9bd908f26a35/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 140,
                "worker": "W2"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-b0ad8c3e9bd908f26a35",
                "end": 150,
                "id": "batch-b0ad8c3e9bd908f26a35/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 140,
                "worker": "W1"
              },
              {
                "attended_end": 160,
                "batch_id": "batch-b0ad8c3e9bd908f26a35",
                "end": 160,
                "id": "batch-b0ad8c3e9bd908f26a35/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 150,
                "worker": "W1"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-c6b8f8b63f0e4f9f8fb1",
                "end": 100,
                "id": "batch-c6b8f8b63f0e4f9f8fb1/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 90,
                "worker": "W1"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-c6b8f8b63f0e4f9f8fb1",
                "end": 160,
                "id": "batch-c6b8f8b63f0e4f9f8fb1/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 140,
                "worker": "W3"
              },
              {
                "attended_end": 170,
                "batch_id": "batch-c6b8f8b63f0e4f9f8fb1",
                "end": 170,
                "id": "batch-c6b8f8b63f0e4f9f8fb1/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 160,
                "worker": "W2"
              },
              {
                "attended_end": 170,
                "batch_id": "batch-c6b8f8b63f0e4f9f8fb1",
                "end": 170,
                "id": "batch-c6b8f8b63f0e4f9f8fb1/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 160,
                "worker": "W1"
              },
              {
                "attended_end": 30,
                "batch_id": "batch-ae7986befd8999557118",
                "end": 30,
                "id": "batch-ae7986befd8999557118/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 20,
                "worker": "W1"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-ae7986befd8999557118",
                "end": 80,
                "id": "batch-ae7986befd8999557118/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 70,
                "worker": "W3"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-ae7986befd8999557118",
                "end": 90,
                "id": "batch-ae7986befd8999557118/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 80,
                "worker": "W2"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-ae7986befd8999557118",
                "end": 90,
                "id": "batch-ae7986befd8999557118/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 80,
                "worker": "W1"
              },
              {
                "attended_end": 50,
                "batch_id": "batch-f53ec266f5f9e4af88ea",
                "end": 50,
                "id": "batch-f53ec266f5f9e4af88ea/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 40,
                "worker": "W1"
              },
              {
                "attended_end": 160,
                "batch_id": "batch-f53ec266f5f9e4af88ea",
                "end": 170,
                "id": "batch-f53ec266f5f9e4af88ea/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 150,
                "worker": "W3"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-f53ec266f5f9e4af88ea",
                "end": 180,
                "id": "batch-f53ec266f5f9e4af88ea/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 170,
                "worker": "W2"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-f53ec266f5f9e4af88ea",
                "end": 180,
                "id": "batch-f53ec266f5f9e4af88ea/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 170,
                "worker": "W1"
              },
              {
                "attended_end": 190,
                "batch_id": "batch-f53ec266f5f9e4af88ea",
                "end": 190,
                "id": "batch-f53ec266f5f9e4af88ea/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 180,
                "worker": "W1"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-ca1791205db3df30c526",
                "end": 80,
                "id": "batch-ca1791205db3df30c526/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 70,
                "worker": "W1"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-ca1791205db3df30c526",
                "end": 120,
                "id": "batch-ca1791205db3df30c526/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 100,
                "worker": "W3"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-ca1791205db3df30c526",
                "end": 130,
                "id": "batch-ca1791205db3df30c526/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 120,
                "worker": "W2"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-ca1791205db3df30c526",
                "end": 130,
                "id": "batch-ca1791205db3df30c526/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 120,
                "worker": "W1"
              },
              {
                "attended_end": 140,
                "batch_id": "batch-ca1791205db3df30c526",
                "end": 140,
                "id": "batch-ca1791205db3df30c526/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 130,
                "worker": "W1"
              }
            ],
            "recovery_operations": [
              {
                "end": 80,
                "id": "repair-clean:C2",
                "kind": "recovery_clean",
                "repair_end": 60,
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              }
            ],
            "schema_version": "catering-plan.v1",
            "unpaired_disposals": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "component_group": "A/11:50",
                "lots": 1,
                "meal_id": "committed",
                "reason": "incomplete_meal",
                "time": 80
              }
            ]
          },
          "metrics": {
            "U": 2,
            "W": 1,
            "B": 6,
            "R": 6
          },
          "valid": true,
          "execution_kind": "classical",
          "method_id": "native_cp_raw_slots",
          "reference_status": "OPTIMAL",
          "source": {
            "path": "output/catering-paired-pilot-v1/S2-seed-2026/raw-reference.json",
            "sha256": "268510b65c450a96da9423d3c5599de009fa007f6d7b2ee9449cab592bdfb986"
          },
          "timings": {
            "build_s": 0.006145790684968233,
            "solver_s": 0.8745630000000001,
            "total_s": 0.8809075406752527
          },
          "scope": "Complete declared raw grid/contiguous packing/conservative boundary",
          "representation_kind": "raw_declared_grid",
          "bundle_sha256": null,
          "bundle_id": null,
          "energy": null,
          "size": null
        }
      ],
      "description": "Larger kitchen \u00b7 changing portfolios capped at 35 qubits",
      "report": {
        "customers": 6,
        "extra_choices": 7,
        "final_metrics": {
          "B": 5,
          "R": 5,
          "U": 4,
          "W": 2
        },
        "full_local_domain_sha256": "dbd277a2cda1326b8693421a3349a19baf9b3077d028091ce309f202f95cebcd",
        "full_local_program_count": 3742,
        "generation_s": 0.263992624823004,
        "initial_metrics": {
          "B": 0,
          "R": 0,
          "U": 7,
          "W": 1
        },
        "limitations": [
          "Exact invariant one-hot sector simulation; physical qubit counts are not compressed to log sector dimension",
          "Multi-angle block-QAOA pilot, not a hardware result or a quantum/classical advantage claim",
          "Per-portfolio controls share the quantum incumbent/input; they are not independent full-search controllers",
          "Single training/sample seed is exploratory; held-out cases and repeats remain required",
          "Portfolio restrictions vary each step; incumbent preservation does not prove global convergence",
          "Fixed recovery-clean policy; no interrupted-batch/aggregate-capacity/monetary extension"
        ],
        "physical_qpu_calls": 0,
        "preprocessing": "Local main/side compatibility proposals and independent retiming support; no complete-plan optimizer",
        "profile_id": "paired-course-contiguous.v3",
        "qubit_cap": 35,
        "reference_metrics": {
          "B": 6,
          "R": 6,
          "U": 2,
          "W": 1
        },
        "reference_status": "OPTIMAL",
        "reference_timing": {
          "build_s": 0.006145790684968233,
          "solver_s": 0.8745630000000001,
          "total_s": 0.8809075406752527
        },
        "scenario": "S2",
        "schema_version": "catering-quantum-meals-pilot.v1",
        "seed": 2026,
        "steps": [
          {
            "accepted": true,
            "after_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 4
            },
            "before_metrics": {
              "B": 0,
              "R": 0,
              "U": 7,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 4
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 2,
                  "R": 2,
                  "U": 6,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 7.225439605168907e-05,
                  "expected_literal_energy": 440195.91271727975,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.4625864546113363
                },
                "shots": 2048,
                "valid_shots": 1001
              },
              "initializer": {
                "best_metrics": {
                  "B": 2,
                  "R": 2,
                  "U": 6,
                  "W": 1
                },
                "distribution": {
                  "encoded_ground_probability": 3.4487082075256365e-05,
                  "expected_literal_energy": 262706.5500000001,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.6627915584423996
                },
                "shots": 2048,
                "valid_shots": 1338
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.00047847381876531703,
              "expected_literal_energy": 296460.11245443235,
              "norm": 1.0000000000000013,
              "physical_valid_probability": 0.5728951288064926
            },
            "exact_portfolio_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 4
            },
            "physically_feasible_sector_states": 368,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 61,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 22,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 62208,
            "step": 0,
            "total_s": 0.37006745813414454
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 3
            },
            "before_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 4
            },
            "best_quantum_sample_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 3
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 5.367387380373021e-07,
                  "expected_literal_energy": 927213.4783195637,
                  "norm": 1.0000000000000013,
                  "physical_valid_probability": 0.20179409801018175
                },
                "shots": 2048,
                "valid_shots": 416
              },
              "initializer": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 4.50811530395508e-07,
                  "expected_literal_energy": 911373.9750000008,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.20861952228088082
                },
                "shots": 2048,
                "valid_shots": 431
              }
            },
            "distribution": {
              "encoded_ground_probability": 4.611771435809929e-07,
              "expected_literal_energy": 907576.9700628804,
              "norm": 1.0000000000000013,
              "physical_valid_probability": 0.21244918121955877
            },
            "exact_portfolio_metrics": {
              "B": 3,
              "R": 3,
              "U": 5,
              "W": 3
            },
            "physically_feasible_sector_states": 329,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 64,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 23,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 23
            },
            "sector_states": 49152,
            "step": 1,
            "total_s": 0.37692108377814293
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "before_metrics": {
              "B": 4,
              "R": 4,
              "U": 5,
              "W": 3
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 2.434595012232507e-06,
                  "expected_literal_energy": 658242.8242962862,
                  "norm": 1.0000000000000022,
                  "physical_valid_probability": 0.2547232221171293
                },
                "shots": 2048,
                "valid_shots": 512
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 2.4343822641357425e-06,
                  "expected_literal_energy": 658167.2950000005,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.2547724858241898
                },
                "shots": 2048,
                "valid_shots": 474
              }
            },
            "distribution": {
              "encoded_ground_probability": 2.257117027836015e-05,
              "expected_literal_energy": 231834.65294779587,
              "norm": 1.0000000000000009,
              "physical_valid_probability": 0.5990816456470809
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 1
            },
            "physically_feasible_sector_states": 501,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 55,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 21,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 23
            },
            "sector_states": 41472,
            "step": 2,
            "total_s": 0.32994258403778076
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.1248628756769576,
                  "expected_literal_energy": 679243.2979468252,
                  "norm": 1.0000000000000027,
                  "physical_valid_probability": 0.2222643816778582
                },
                "shots": 2048,
                "valid_shots": 456
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.14224310957076336,
                  "expected_literal_energy": 643982.1500000004,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.24399511417702657
                },
                "shots": 2048,
                "valid_shots": 488
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.12791254343153813,
              "expected_literal_energy": 656595.0415246956,
              "norm": 1.0000000000000004,
              "physical_valid_probability": 0.20769532478026043
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "physically_feasible_sector_states": 546,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 56,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 20,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 55296,
            "step": 3,
            "total_s": 0.5949139166623354
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.1527977661410174,
                  "expected_literal_energy": 940906.4835691294,
                  "norm": 0.9999999999999999,
                  "physical_valid_probability": 0.22759051502191963
                },
                "shots": 2048,
                "valid_shots": 446
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.1548078280049267,
                  "expected_literal_energy": 936823.7250000007,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.22941680372290196
                },
                "shots": 2048,
                "valid_shots": 447
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.14035732237597143,
              "expected_literal_energy": 1044131.3821984383,
              "norm": 1.0000000000000002,
              "physical_valid_probability": 0.16872411198088338
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "physically_feasible_sector_states": 393,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 63,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 24,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 55296,
            "step": 4,
            "total_s": 0.573034041095525
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.14221904305140992,
                  "expected_literal_energy": 979692.9384905782,
                  "norm": 1.000000000000001,
                  "physical_valid_probability": 0.25104130020874127
                },
                "shots": 2048,
                "valid_shots": 506
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.1422590006772098,
                  "expected_literal_energy": 979594.0875000005,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.25108456349318165
                },
                "shots": 2048,
                "valid_shots": 501
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.14742620260342348,
              "expected_literal_energy": 1094195.8465476758,
              "norm": 0.999999999999999,
              "physical_valid_probability": 0.3307775215565355
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "physically_feasible_sector_states": 468,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 60,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 24,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 51840,
            "step": 5,
            "total_s": 0.39905699994415045
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.12085327449941367,
                  "expected_literal_energy": 715934.9404389448,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.20873500513717827
                },
                "shots": 2048,
                "valid_shots": 440
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.14224175713617218,
                  "expected_literal_energy": 670343.4000000004,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.23570395325637028
                },
                "shots": 2048,
                "valid_shots": 464
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.10466762040321588,
              "expected_literal_energy": 682173.2162769174,
              "norm": 1.0000000000000009,
              "physical_valid_probability": 0.1679687742657742
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "physically_feasible_sector_states": 483,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 57,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 18,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 55296,
            "step": 6,
            "total_s": 0.6017209999263287
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.12131398364222425,
                  "expected_literal_energy": 712340.4770471432,
                  "norm": 1.000000000000001,
                  "physical_valid_probability": 0.2051351340155681
                },
                "shots": 2048,
                "valid_shots": 442
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.1506089193206529,
                  "expected_literal_energy": 660368.2000000003,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.23636501521532063
                },
                "shots": 2048,
                "valid_shots": 488
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.32019995400703627,
              "expected_literal_energy": 446649.024969206,
              "norm": 1.0000000000000022,
              "physical_valid_probability": 0.37885559200901586
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 4,
              "W": 2
            },
            "physically_feasible_sector_states": 648,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 50,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 31,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 12,
              "linear_cost_phase_terms": 19,
              "quadratic_cost_phase_terms": 20,
              "state_preparation": {
                "single_qubit_phase_corrections": 19,
                "x_gates": 12,
                "xy_rotations": 19
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 62208,
            "step": 7,
            "total_s": 0.4348313338123262
          }
        ],
        "total_s": 4.829503540880978,
        "veloxq_calls": 0
      }
    },
    {
      "id": "S3",
      "instance": {
        "calendars": {
          "C1": [
            [
              0,
              200
            ]
          ],
          "C2": [
            [
              0,
              200
            ]
          ],
          "K1": [
            [
              0,
              200
            ]
          ],
          "P1": [
            [
              0,
              200
            ]
          ],
          "W1": [
            [
              0,
              200
            ]
          ],
          "W2": [
            [
              0,
              200
            ]
          ],
          "W3": [
            [
              0,
              200
            ]
          ]
        },
        "capacities": {
          "holding": false,
          "ingredients": false,
          "power": false
        },
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          }
        ],
        "equipment": {
          "cook": [
            "C1",
            "C2"
          ],
          "pack": [
            "K1"
          ],
          "prepare": [
            "P1"
          ]
        },
        "event_time": 20,
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "grid_minutes": 10,
        "horizon_minutes": 200,
        "instance_id": "paired-lunch-6-v1",
        "lot_size": 10,
        "menus": {
          "A": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 50
            },
            "max_age": 30,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1
            ]
          },
          "B": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 20,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          },
          "C": {
            "clean": 10,
            "cook_attendance": 10,
            "cooking": {
              "1": 10,
              "2": 20
            },
            "max_age": 40,
            "pack_per_lot": 10,
            "prepare": 10,
            "yields": [
              1,
              2
            ]
          }
        },
        "outage": {
          "end": 60,
          "resource": "C2",
          "start": 20
        },
        "policies": {
          "continuation": "whole_started_batch",
          "objective": [
            "U",
            "W",
            "B",
            "R"
          ],
          "outage": "idle_capacity_withdrawal",
          "packing": "contiguous",
          "surplus": "discard_at_cook_end"
        },
        "previous_unstarted": [],
        "profile_id": "paired-course-contiguous.v3",
        "repair_clean_minutes": 10,
        "schema_version": "catering-instance.v1",
        "service_model": {
          "kind": "two-course-unit.v1",
          "meals": [
            {
              "id": "committed",
              "main": "A/11:50",
              "priority": 1,
              "side": "committed/side"
            },
            {
              "id": "customer-0",
              "main": "customer-0/main",
              "priority": 1,
              "side": "customer-0/side"
            },
            {
              "id": "customer-1",
              "main": "customer-1/main",
              "priority": 1,
              "side": "customer-1/side"
            },
            {
              "id": "customer-2",
              "main": "customer-2/main",
              "priority": 1,
              "side": "customer-2/side"
            },
            {
              "id": "customer-3",
              "main": "customer-3/main",
              "priority": 1,
              "side": "customer-3/side"
            },
            {
              "id": "customer-4",
              "main": "customer-4/main",
              "priority": 1,
              "side": "customer-4/side"
            },
            {
              "id": "customer-5",
              "main": "customer-5/main",
              "priority": 1,
              "side": "customer-5/side"
            },
            {
              "id": "urgent",
              "main": "urgent/main",
              "priority": 1,
              "side": "urgent/side"
            }
          ]
        },
        "time_origin": "10:30",
        "urgent_groups": [
          {
            "departure": 200,
            "id": "urgent/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 20
          },
          {
            "departure": 200,
            "id": "urgent/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 20
          }
        ],
        "workers": {
          "W1": [
            "prepare",
            "pack"
          ],
          "W2": [
            "clean"
          ],
          "W3": [
            "cook"
          ]
        }
      },
      "snapshot": {
        "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
        "current_time": 20,
        "demand_groups": [
          {
            "departure": 80,
            "id": "A/11:50",
            "lots": 1,
            "menu": "A",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 80,
            "id": "committed/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 100,
            "id": "customer-0/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 120,
            "id": "customer-1/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 140,
            "id": "customer-2/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 160,
            "id": "customer-3/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 180,
            "id": "customer-4/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "customer-5/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 0
          },
          {
            "departure": 200,
            "id": "urgent/main",
            "lots": 1,
            "menu": "B",
            "priority": 1,
            "revealed": 20
          },
          {
            "departure": 200,
            "id": "urgent/side",
            "lots": 1,
            "menu": "C",
            "priority": 1,
            "revealed": 20
          }
        ],
        "fixed_batches": [
          {
            "allocation_order": [
              "A/11:50"
            ],
            "cook_start": 10,
            "cooker": "C1",
            "id": "batch-87a2cab16e2943a00488",
            "menu": "A",
            "pack_start": 60,
            "prep_start": 0,
            "prep_station": "P1",
            "workers": {
              "clean": "W2",
              "cook": "W3",
              "pack": "W1",
              "prepare": "W1"
            },
            "yield_lots": 1
          }
        ],
        "outages": [
          {
            "end": 60,
            "resource": "C2",
            "start": 20
          }
        ],
        "previous_unstarted": [],
        "recovery_operations": [
          {
            "end": 80,
            "id": "repair-clean:C2",
            "kind": "recovery_clean",
            "repair_end": 60,
            "resource": "C2",
            "start": 70,
            "worker": "W2"
          }
        ],
        "recovery_policy": "earliest_fixed_compatible_clean",
        "scenario_id": "S3",
        "schema_version": "catering-snapshot.v1"
      },
      "runs": [
        {
          "key": "qaoa",
          "label": "QAOA \u00b7 simulator",
          "bits": [
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            1
          ],
          "count": 8,
          "variable_order": [
            "option:batch-018afee40e261d5cb545",
            "option:batch-07dcccf3b5e4d536227f",
            "option:batch-27d95953ffaaed5ac1e7",
            "option:batch-32334f2aec332970364d",
            "option:batch-32ffb5547217dd89d7ac",
            "option:batch-3335a472dd373e185f96",
            "option:batch-379aae958dab3118e745",
            "option:batch-3c2ba9276b160d77221e",
            "option:batch-4f4eec7fc38380420a5d",
            "option:batch-5d3805e8c3c7a3f7b190",
            "option:batch-5d8de800ff7b1db1feae",
            "option:batch-6ed754f79445ad2b26c7",
            "option:batch-926e4bc79f25566bdc69",
            "option:batch-9510107bf4981ed32044",
            "option:batch-a1e43ebd858305f83b2f",
            "option:batch-a744af85ae25efcd4688",
            "option:batch-aa2280c3f45dd8f282c6",
            "option:batch-c66b84897ef0647c3918",
            "option:batch-d67cba2c242b401da2e4",
            "option:batch-ddaa85a150d1fd47fc90",
            "option:batch-e5c8a7bf363f6a1223ec",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side",
            "idle:urgent/main",
            "idle:urgent/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-018afee40e261d5cb545",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 80,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-018afee40e261d5cb545/prepare",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "prepare",
                  "start": 80,
                  "end": 90,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 90
                },
                {
                  "id": "batch-018afee40e261d5cb545/cook",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-018afee40e261d5cb545/clean",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-018afee40e261d5cb545/pack-0",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 160,
              "cooker": "C2",
              "id": "batch-07dcccf3b5e4d536227f",
              "menu": "B",
              "pack_start": 180,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-07dcccf3b5e4d536227f/prepare",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-07dcccf3b5e4d536227f/cook",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "cook",
                  "start": 160,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 170
                },
                {
                  "id": "batch-07dcccf3b5e4d536227f/clean",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-07dcccf3b5e4d536227f/pack-0",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-27d95953ffaaed5ac1e7",
              "menu": "C",
              "pack_start": 150,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-27d95953ffaaed5ac1e7/prepare",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-27d95953ffaaed5ac1e7/cook",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "cook",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-27d95953ffaaed5ac1e7/clean",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-27d95953ffaaed5ac1e7/pack-0",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 80,
              "cooker": "C1",
              "id": "batch-32334f2aec332970364d",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-32334f2aec332970364d/prepare",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-32334f2aec332970364d/cook",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "cook",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-32334f2aec332970364d/clean",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-32334f2aec332970364d/pack-0",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "urgent/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-32ffb5547217dd89d7ac",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-32ffb5547217dd89d7ac/prepare",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/cook",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/clean",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/pack-0",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/pack-1",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-3335a472dd373e185f96",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-3335a472dd373e185f96/prepare",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-3335a472dd373e185f96/cook",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-3335a472dd373e185f96/clean",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-3335a472dd373e185f96/pack-0",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-379aae958dab3118e745",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-379aae958dab3118e745/prepare",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-379aae958dab3118e745/cook",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-379aae958dab3118e745/clean",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-379aae958dab3118e745/pack-0",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-3c2ba9276b160d77221e",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-3c2ba9276b160d77221e/prepare",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-3c2ba9276b160d77221e/cook",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-3c2ba9276b160d77221e/clean",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-3c2ba9276b160d77221e/pack-0",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-4f4eec7fc38380420a5d",
              "menu": "B",
              "pack_start": 160,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-4f4eec7fc38380420a5d/prepare",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-4f4eec7fc38380420a5d/cook",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-4f4eec7fc38380420a5d/clean",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-4f4eec7fc38380420a5d/pack-0",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main",
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-5d3805e8c3c7a3f7b190",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/prepare",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/cook",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/clean",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/pack-0",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/pack-1",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-5d8de800ff7b1db1feae",
              "menu": "B",
              "pack_start": 120,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-5d8de800ff7b1db1feae/prepare",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-5d8de800ff7b1db1feae/cook",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-5d8de800ff7b1db1feae/clean",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-5d8de800ff7b1db1feae/pack-0",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-6ed754f79445ad2b26c7",
              "menu": "C",
              "pack_start": 180,
              "prep_start": 110,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6ed754f79445ad2b26c7/prepare",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "prepare",
                  "start": 110,
                  "end": 120,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-6ed754f79445ad2b26c7/cook",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-6ed754f79445ad2b26c7/clean",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-6ed754f79445ad2b26c7/pack-0",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-926e4bc79f25566bdc69",
              "menu": "C",
              "pack_start": 180,
              "prep_start": 140,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-926e4bc79f25566bdc69/prepare",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "prepare",
                  "start": 140,
                  "end": 150,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 150
                },
                {
                  "id": "batch-926e4bc79f25566bdc69/cook",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "cook",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-926e4bc79f25566bdc69/clean",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-926e4bc79f25566bdc69/pack-0",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/main"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-9510107bf4981ed32044",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-9510107bf4981ed32044/prepare",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-9510107bf4981ed32044/cook",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-9510107bf4981ed32044/clean",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-9510107bf4981ed32044/pack-0",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/side",
                "customer-2/side"
              ],
              "cook_start": 90,
              "cooker": "C2",
              "id": "batch-a1e43ebd858305f83b2f",
              "menu": "C",
              "pack_start": 110,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a1e43ebd858305f83b2f/prepare",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/cook",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/clean",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/pack-0",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/pack-1",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "urgent/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-a744af85ae25efcd4688",
              "menu": "C",
              "pack_start": 160,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a744af85ae25efcd4688/prepare",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-a744af85ae25efcd4688/cook",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-a744af85ae25efcd4688/clean",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-a744af85ae25efcd4688/pack-0",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                },
                {
                  "id": "batch-a744af85ae25efcd4688/pack-1",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 90,
              "cooker": "C2",
              "id": "batch-aa2280c3f45dd8f282c6",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-aa2280c3f45dd8f282c6/prepare",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-aa2280c3f45dd8f282c6/cook",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-aa2280c3f45dd8f282c6/clean",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-aa2280c3f45dd8f282c6/pack-0",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-c66b84897ef0647c3918",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-c66b84897ef0647c3918/prepare",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-c66b84897ef0647c3918/cook",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "cook",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-c66b84897ef0647c3918/clean",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-c66b84897ef0647c3918/pack-0",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main",
                "customer-2/main"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-d67cba2c242b401da2e4",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d67cba2c242b401da2e4/prepare",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/cook",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/clean",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/pack-0",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/pack-1",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-ddaa85a150d1fd47fc90",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ddaa85a150d1fd47fc90/prepare",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-ddaa85a150d1fd47fc90/cook",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "cook",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-ddaa85a150d1fd47fc90/clean",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-ddaa85a150d1fd47fc90/pack-0",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 150,
              "cooker": "C2",
              "id": "batch-e5c8a7bf363f6a1223ec",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/prepare",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/cook",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/clean",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/pack-0",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "customer-0/main",
              "idle_index": 21,
              "indices": [
                9,
                21
              ],
              "program_indices": [
                9
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 22,
              "indices": [
                3,
                22
              ],
              "program_indices": [
                3
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 23,
              "indices": [
                18,
                23
              ],
              "program_indices": [
                18
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 24,
              "indices": [
                14,
                19,
                24
              ],
              "program_indices": [
                14,
                19
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 25,
              "indices": [
                5,
                6,
                16,
                25
              ],
              "program_indices": [
                5,
                6,
                16
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 26,
              "indices": [
                17,
                26
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 27,
              "indices": [
                10,
                27
              ],
              "program_indices": [
                10
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 28,
              "indices": [
                2,
                28
              ],
              "program_indices": [
                2
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 29,
              "indices": [
                7,
                8,
                20,
                29
              ],
              "program_indices": [
                7,
                8,
                20
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 30,
              "indices": [
                4,
                15,
                30
              ],
              "program_indices": [
                4,
                15
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 31,
              "indices": [
                1,
                31
              ],
              "program_indices": [
                1
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 32,
              "indices": [
                0,
                12,
                32
              ],
              "program_indices": [
                0,
                12
              ]
            },
            {
              "anchor": "urgent/main",
              "idle_index": 33,
              "indices": [
                13,
                33
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "urgent/side",
              "idle_index": 34,
              "indices": [
                11,
                34
              ],
              "program_indices": [
                11
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 14,
            "binary_variables": 35,
            "couplers": 110,
            "idle_data_bits": 14,
            "objective_couplers": 24,
            "option_bits": 21,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/side",
                  "urgent/side"
                ],
                "cook_start": 140,
                "cooker": "C1",
                "id": "batch-32ffb5547217dd89d7ac",
                "menu": "C",
                "pack_start": 170,
                "prep_start": 70,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-2/main"
                ],
                "cook_start": 110,
                "cooker": "C1",
                "id": "batch-3335a472dd373e185f96",
                "menu": "B",
                "pack_start": 130,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/main"
                ],
                "cook_start": 130,
                "cooker": "C2",
                "id": "batch-4f4eec7fc38380420a5d",
                "menu": "B",
                "pack_start": 160,
                "prep_start": 100,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "urgent/main"
                ],
                "cook_start": 170,
                "cooker": "C2",
                "id": "batch-9510107bf4981ed32044",
                "menu": "B",
                "pack_start": 190,
                "prep_start": 90,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-2/side"
                ],
                "cook_start": 100,
                "cooker": "C2",
                "id": "batch-c66b84897ef0647c3918",
                "menu": "C",
                "pack_start": 120,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/prepare",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "prepare",
                "start": 70,
                "end": 80,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/cook",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "cook",
                "start": 140,
                "end": 160,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 150
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/clean",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "clean",
                "start": 160,
                "end": 170,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 170
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/pack-0",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/pack-1",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "pack",
                "start": 180,
                "end": 190,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 190
              },
              {
                "id": "batch-3335a472dd373e185f96/prepare",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-3335a472dd373e185f96/cook",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "cook",
                "start": 110,
                "end": 130,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 120
              },
              {
                "id": "batch-3335a472dd373e185f96/clean",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "clean",
                "start": 130,
                "end": 140,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 140
              },
              {
                "id": "batch-3335a472dd373e185f96/pack-0",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "pack",
                "start": 130,
                "end": 140,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 140
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/prepare",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "prepare",
                "start": 100,
                "end": 110,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 110
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/cook",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "cook",
                "start": 130,
                "end": 150,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 140
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/clean",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "clean",
                "start": 150,
                "end": 160,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 160
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/pack-0",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "pack",
                "start": 160,
                "end": 170,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 170
              },
              {
                "id": "batch-9510107bf4981ed32044/prepare",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "prepare",
                "start": 90,
                "end": 100,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 100
              },
              {
                "id": "batch-9510107bf4981ed32044/cook",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "cook",
                "start": 170,
                "end": 190,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 180
              },
              {
                "id": "batch-9510107bf4981ed32044/clean",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "clean",
                "start": 190,
                "end": 200,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 200
              },
              {
                "id": "batch-9510107bf4981ed32044/pack-0",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              },
              {
                "id": "batch-c66b84897ef0647c3918/prepare",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-c66b84897ef0647c3918/cook",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "cook",
                "start": 100,
                "end": 110,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 110
              },
              {
                "id": "batch-c66b84897ef0647c3918/clean",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "clean",
                "start": 110,
                "end": 120,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 120
              },
              {
                "id": "batch-c66b84897ef0647c3918/pack-0",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "pack",
                "start": 120,
                "end": 130,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 130
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
              },
              {
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "demand_group": "urgent/side",
                "lots": 1,
                "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
              },
              {
                "batch_id": "batch-3335a472dd373e185f96",
                "demand_group": "customer-2/main",
                "lots": 1,
                "packing_operation": "batch-3335a472dd373e185f96/pack-0"
              },
              {
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
              },
              {
                "batch_id": "batch-9510107bf4981ed32044",
                "demand_group": "urgent/main",
                "lots": 1,
                "packing_operation": "batch-9510107bf4981ed32044/pack-0"
              },
              {
                "batch_id": "batch-c66b84897ef0647c3918",
                "demand_group": "customer-2/side",
                "lots": 1,
                "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
              }
            ],
            "disposals": [
              {
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "lots": 1,
                "time": 150,
                "reason": "unallocated_output"
              }
            ],
            "recovery_operations": [
              {
                "end": 80,
                "id": "repair-clean:C2",
                "kind": "recovery_clean",
                "repair_end": 60,
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "customer-2",
                "lots": 1,
                "time": 140,
                "components": [
                  "customer-2/main",
                  "customer-2/side"
                ]
              },
              {
                "meal_id": "customer-4",
                "lots": 1,
                "time": 180,
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ]
              },
              {
                "meal_id": "urgent",
                "lots": 1,
                "time": 200,
                "components": [
                  "urgent/main",
                  "urgent/side"
                ]
              }
            ],
            "unpaired_disposals": [
              {
                "meal_id": "committed",
                "batch_id": "batch-87a2cab16e2943a00488",
                "component_group": "A/11:50",
                "lots": 1,
                "time": 80,
                "reason": "incomplete_meal"
              }
            ]
          },
          "metrics": {
            "U": 5,
            "W": 2,
            "B": 5,
            "R": 5
          },
          "energy": "80943",
          "valid": true,
          "bundle_sha256": "f7dc271257b29ffb6aea38055de6c5c1477b145ded95a739c20fcc5fe8cdb19a",
          "bundle_id": "paired-lunch-6-v1/S3/meal-block-21",
          "source": {
            "path": "output/catering-paired-pilot-v1/S3-seed-2026/step-06/samples.json",
            "sha256": "bb3a7251ef1aa133fa5d0651b26524c1637b3c44ff395b8c248958b02be2e532"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 4,
              "label": "Skip x5",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                1,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "component_group": "customer-4/main",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "component_group": "urgent/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 7,
                "W": 4,
                "B": 4,
                "R": 4
              },
              "energy": "113832",
              "valid": true
            },
            {
              "index": 5,
              "label": "Skip x6",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-2",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "component_group": "customer-2/side",
                    "lots": 1,
                    "time": 140,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "97376",
              "valid": true
            },
            {
              "index": 8,
              "label": "Skip x9",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                0,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "component_group": "customer-4/side",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "96892",
              "valid": true
            },
            {
              "index": 13,
              "label": "Skip x14",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "component_group": "urgent/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "97376",
              "valid": true
            },
            {
              "index": 17,
              "label": "Skip x18",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-2",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "component_group": "customer-2/main",
                    "lots": 1,
                    "time": 140,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "97376",
              "valid": true
            }
          ],
          "execution_kind": "quantum_simulator",
          "method_id": "block_xy_multiangle_qaoa_pilot",
          "shots": 2048,
          "valid_shots": 582,
          "accepted_step": 6,
          "reference_status": "Best retained plan \u00b7 seed 2026 \u00b7 8 portfolio updates"
        },
        {
          "key": "encoded",
          "label": "Exact \u00b7 same offered portfolio",
          "bits": [
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            1
          ],
          "count": 1,
          "variable_order": [
            "option:batch-018afee40e261d5cb545",
            "option:batch-07dcccf3b5e4d536227f",
            "option:batch-27d95953ffaaed5ac1e7",
            "option:batch-32334f2aec332970364d",
            "option:batch-32ffb5547217dd89d7ac",
            "option:batch-3335a472dd373e185f96",
            "option:batch-379aae958dab3118e745",
            "option:batch-3c2ba9276b160d77221e",
            "option:batch-4f4eec7fc38380420a5d",
            "option:batch-5d3805e8c3c7a3f7b190",
            "option:batch-5d8de800ff7b1db1feae",
            "option:batch-6ed754f79445ad2b26c7",
            "option:batch-926e4bc79f25566bdc69",
            "option:batch-9510107bf4981ed32044",
            "option:batch-a1e43ebd858305f83b2f",
            "option:batch-a744af85ae25efcd4688",
            "option:batch-aa2280c3f45dd8f282c6",
            "option:batch-c66b84897ef0647c3918",
            "option:batch-d67cba2c242b401da2e4",
            "option:batch-ddaa85a150d1fd47fc90",
            "option:batch-e5c8a7bf363f6a1223ec",
            "idle:customer-0/main",
            "idle:customer-0/side",
            "idle:customer-1/main",
            "idle:customer-1/side",
            "idle:customer-2/main",
            "idle:customer-2/side",
            "idle:customer-3/main",
            "idle:customer-3/side",
            "idle:customer-4/main",
            "idle:customer-4/side",
            "idle:customer-5/main",
            "idle:customer-5/side",
            "idle:urgent/main",
            "idle:urgent/side"
          ],
          "options": [
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-018afee40e261d5cb545",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 80,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-018afee40e261d5cb545/prepare",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "prepare",
                  "start": 80,
                  "end": 90,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 90
                },
                {
                  "id": "batch-018afee40e261d5cb545/cook",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-018afee40e261d5cb545/clean",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-018afee40e261d5cb545/pack-0",
                  "batch_id": "batch-018afee40e261d5cb545",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/main"
              ],
              "cook_start": 160,
              "cooker": "C2",
              "id": "batch-07dcccf3b5e4d536227f",
              "menu": "B",
              "pack_start": 180,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-07dcccf3b5e4d536227f/prepare",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-07dcccf3b5e4d536227f/cook",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "cook",
                  "start": 160,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 170
                },
                {
                  "id": "batch-07dcccf3b5e4d536227f/clean",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "clean",
                  "start": 180,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 190
                },
                {
                  "id": "batch-07dcccf3b5e4d536227f/pack-0",
                  "batch_id": "batch-07dcccf3b5e4d536227f",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/side"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-27d95953ffaaed5ac1e7",
              "menu": "C",
              "pack_start": 150,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-27d95953ffaaed5ac1e7/prepare",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-27d95953ffaaed5ac1e7/cook",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "cook",
                  "start": 130,
                  "end": 140,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-27d95953ffaaed5ac1e7/clean",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "clean",
                  "start": 140,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 150
                },
                {
                  "id": "batch-27d95953ffaaed5ac1e7/pack-0",
                  "batch_id": "batch-27d95953ffaaed5ac1e7",
                  "kind": "pack",
                  "start": 150,
                  "end": 160,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 160
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/side"
              ],
              "cook_start": 80,
              "cooker": "C1",
              "id": "batch-32334f2aec332970364d",
              "menu": "C",
              "pack_start": 90,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-32334f2aec332970364d/prepare",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-32334f2aec332970364d/cook",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "cook",
                  "start": 80,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-32334f2aec332970364d/clean",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-32334f2aec332970364d/pack-0",
                  "batch_id": "batch-32334f2aec332970364d",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "urgent/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-32ffb5547217dd89d7ac",
              "menu": "C",
              "pack_start": 170,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-32ffb5547217dd89d7ac/prepare",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/cook",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/clean",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/pack-0",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                },
                {
                  "id": "batch-32ffb5547217dd89d7ac/pack-1",
                  "batch_id": "batch-32ffb5547217dd89d7ac",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 110,
              "cooker": "C1",
              "id": "batch-3335a472dd373e185f96",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-3335a472dd373e185f96/prepare",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-3335a472dd373e185f96/cook",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "cook",
                  "start": 110,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 120
                },
                {
                  "id": "batch-3335a472dd373e185f96/clean",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "clean",
                  "start": 130,
                  "end": 140,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 140
                },
                {
                  "id": "batch-3335a472dd373e185f96/pack-0",
                  "batch_id": "batch-3335a472dd373e185f96",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-379aae958dab3118e745",
              "menu": "B",
              "pack_start": 130,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-379aae958dab3118e745/prepare",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-379aae958dab3118e745/cook",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-379aae958dab3118e745/clean",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-379aae958dab3118e745/pack-0",
                  "batch_id": "batch-379aae958dab3118e745",
                  "kind": "pack",
                  "start": 130,
                  "end": 140,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 140
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-3c2ba9276b160d77221e",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-3c2ba9276b160d77221e/prepare",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-3c2ba9276b160d77221e/cook",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-3c2ba9276b160d77221e/clean",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-3c2ba9276b160d77221e/pack-0",
                  "batch_id": "batch-3c2ba9276b160d77221e",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 130,
              "cooker": "C2",
              "id": "batch-4f4eec7fc38380420a5d",
              "menu": "B",
              "pack_start": 160,
              "prep_start": 100,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-4f4eec7fc38380420a5d/prepare",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "prepare",
                  "start": 100,
                  "end": 110,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 110
                },
                {
                  "id": "batch-4f4eec7fc38380420a5d/cook",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "cook",
                  "start": 130,
                  "end": 150,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 140
                },
                {
                  "id": "batch-4f4eec7fc38380420a5d/clean",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "clean",
                  "start": 150,
                  "end": 160,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 160
                },
                {
                  "id": "batch-4f4eec7fc38380420a5d/pack-0",
                  "batch_id": "batch-4f4eec7fc38380420a5d",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                }
              ]
            },
            {
              "allocation_order": [
                "customer-0/main",
                "customer-1/main"
              ],
              "cook_start": 70,
              "cooker": "C1",
              "id": "batch-5d3805e8c3c7a3f7b190",
              "menu": "B",
              "pack_start": 90,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/prepare",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/cook",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "cook",
                  "start": 70,
                  "end": 90,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 80
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/clean",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/pack-0",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "pack",
                  "start": 90,
                  "end": 100,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-5d3805e8c3c7a3f7b190/pack-1",
                  "batch_id": "batch-5d3805e8c3c7a3f7b190",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-3/main"
              ],
              "cook_start": 100,
              "cooker": "C1",
              "id": "batch-5d8de800ff7b1db1feae",
              "menu": "B",
              "pack_start": 120,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-5d8de800ff7b1db1feae/prepare",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-5d8de800ff7b1db1feae/cook",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "cook",
                  "start": 100,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-5d8de800ff7b1db1feae/clean",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "clean",
                  "start": 120,
                  "end": 130,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 130
                },
                {
                  "id": "batch-5d8de800ff7b1db1feae/pack-0",
                  "batch_id": "batch-5d8de800ff7b1db1feae",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-6ed754f79445ad2b26c7",
              "menu": "C",
              "pack_start": 180,
              "prep_start": 110,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-6ed754f79445ad2b26c7/prepare",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "prepare",
                  "start": 110,
                  "end": 120,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-6ed754f79445ad2b26c7/cook",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-6ed754f79445ad2b26c7/clean",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-6ed754f79445ad2b26c7/pack-0",
                  "batch_id": "batch-6ed754f79445ad2b26c7",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "customer-5/side"
              ],
              "cook_start": 150,
              "cooker": "C1",
              "id": "batch-926e4bc79f25566bdc69",
              "menu": "C",
              "pack_start": 180,
              "prep_start": 140,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-926e4bc79f25566bdc69/prepare",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "prepare",
                  "start": 140,
                  "end": 150,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 150
                },
                {
                  "id": "batch-926e4bc79f25566bdc69/cook",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "cook",
                  "start": 150,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-926e4bc79f25566bdc69/clean",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-926e4bc79f25566bdc69/pack-0",
                  "batch_id": "batch-926e4bc79f25566bdc69",
                  "kind": "pack",
                  "start": 180,
                  "end": 190,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 190
                }
              ]
            },
            {
              "allocation_order": [
                "urgent/main"
              ],
              "cook_start": 170,
              "cooker": "C2",
              "id": "batch-9510107bf4981ed32044",
              "menu": "B",
              "pack_start": 190,
              "prep_start": 90,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-9510107bf4981ed32044/prepare",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "prepare",
                  "start": 90,
                  "end": 100,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 100
                },
                {
                  "id": "batch-9510107bf4981ed32044/cook",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "cook",
                  "start": 170,
                  "end": 190,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 180
                },
                {
                  "id": "batch-9510107bf4981ed32044/clean",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "clean",
                  "start": 190,
                  "end": 200,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 200
                },
                {
                  "id": "batch-9510107bf4981ed32044/pack-0",
                  "batch_id": "batch-9510107bf4981ed32044",
                  "kind": "pack",
                  "start": 190,
                  "end": 200,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 200
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/side",
                "customer-2/side"
              ],
              "cook_start": 90,
              "cooker": "C2",
              "id": "batch-a1e43ebd858305f83b2f",
              "menu": "C",
              "pack_start": 110,
              "prep_start": 40,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a1e43ebd858305f83b2f/prepare",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "prepare",
                  "start": 40,
                  "end": 50,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 50
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/cook",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/clean",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/pack-0",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-a1e43ebd858305f83b2f/pack-1",
                  "batch_id": "batch-a1e43ebd858305f83b2f",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/side",
                "urgent/side"
              ],
              "cook_start": 140,
              "cooker": "C1",
              "id": "batch-a744af85ae25efcd4688",
              "menu": "C",
              "pack_start": 160,
              "prep_start": 50,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-a744af85ae25efcd4688/prepare",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "prepare",
                  "start": 50,
                  "end": 60,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 60
                },
                {
                  "id": "batch-a744af85ae25efcd4688/cook",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "cook",
                  "start": 140,
                  "end": 160,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 150
                },
                {
                  "id": "batch-a744af85ae25efcd4688/clean",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "clean",
                  "start": 160,
                  "end": 170,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 170
                },
                {
                  "id": "batch-a744af85ae25efcd4688/pack-0",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "pack",
                  "start": 160,
                  "end": 170,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 170
                },
                {
                  "id": "batch-a744af85ae25efcd4688/pack-1",
                  "batch_id": "batch-a744af85ae25efcd4688",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/main"
              ],
              "cook_start": 90,
              "cooker": "C2",
              "id": "batch-aa2280c3f45dd8f282c6",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-aa2280c3f45dd8f282c6/prepare",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-aa2280c3f45dd8f282c6/cook",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-aa2280c3f45dd8f282c6/clean",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-aa2280c3f45dd8f282c6/pack-0",
                  "batch_id": "batch-aa2280c3f45dd8f282c6",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                }
              ]
            },
            {
              "allocation_order": [
                "customer-2/side"
              ],
              "cook_start": 100,
              "cooker": "C2",
              "id": "batch-c66b84897ef0647c3918",
              "menu": "C",
              "pack_start": 120,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-c66b84897ef0647c3918/prepare",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-c66b84897ef0647c3918/cook",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "cook",
                  "start": 100,
                  "end": 110,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 110
                },
                {
                  "id": "batch-c66b84897ef0647c3918/clean",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-c66b84897ef0647c3918/pack-0",
                  "batch_id": "batch-c66b84897ef0647c3918",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/main",
                "customer-2/main"
              ],
              "cook_start": 90,
              "cooker": "C1",
              "id": "batch-d67cba2c242b401da2e4",
              "menu": "B",
              "pack_start": 110,
              "prep_start": 20,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-d67cba2c242b401da2e4/prepare",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "prepare",
                  "start": 20,
                  "end": 30,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 30
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/cook",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "cook",
                  "start": 90,
                  "end": 110,
                  "resource": "C1",
                  "worker": "W3",
                  "attended_end": 100
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/clean",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "clean",
                  "start": 110,
                  "end": 120,
                  "resource": "C1",
                  "worker": "W2",
                  "attended_end": 120
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/pack-0",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "pack",
                  "start": 110,
                  "end": 120,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 120
                },
                {
                  "id": "batch-d67cba2c242b401da2e4/pack-1",
                  "batch_id": "batch-d67cba2c242b401da2e4",
                  "kind": "pack",
                  "start": 120,
                  "end": 130,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 130
                }
              ]
            },
            {
              "allocation_order": [
                "customer-1/side"
              ],
              "cook_start": 80,
              "cooker": "C2",
              "id": "batch-ddaa85a150d1fd47fc90",
              "menu": "C",
              "pack_start": 100,
              "prep_start": 70,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 1,
              "operations": [
                {
                  "id": "batch-ddaa85a150d1fd47fc90/prepare",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "prepare",
                  "start": 70,
                  "end": 80,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 80
                },
                {
                  "id": "batch-ddaa85a150d1fd47fc90/cook",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "cook",
                  "start": 80,
                  "end": 90,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 90
                },
                {
                  "id": "batch-ddaa85a150d1fd47fc90/clean",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "clean",
                  "start": 90,
                  "end": 100,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 100
                },
                {
                  "id": "batch-ddaa85a150d1fd47fc90/pack-0",
                  "batch_id": "batch-ddaa85a150d1fd47fc90",
                  "kind": "pack",
                  "start": 100,
                  "end": 110,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 110
                }
              ]
            },
            {
              "allocation_order": [
                "customer-4/main"
              ],
              "cook_start": 150,
              "cooker": "C2",
              "id": "batch-e5c8a7bf363f6a1223ec",
              "menu": "B",
              "pack_start": 170,
              "prep_start": 130,
              "prep_station": "P1",
              "workers": {
                "clean": "W2",
                "cook": "W3",
                "pack": "W1",
                "prepare": "W1"
              },
              "yield_lots": 2,
              "operations": [
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/prepare",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "prepare",
                  "start": 130,
                  "end": 140,
                  "resource": "P1",
                  "worker": "W1",
                  "attended_end": 140
                },
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/cook",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "cook",
                  "start": 150,
                  "end": 170,
                  "resource": "C2",
                  "worker": "W3",
                  "attended_end": 160
                },
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/clean",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "clean",
                  "start": 170,
                  "end": 180,
                  "resource": "C2",
                  "worker": "W2",
                  "attended_end": 180
                },
                {
                  "id": "batch-e5c8a7bf363f6a1223ec/pack-0",
                  "batch_id": "batch-e5c8a7bf363f6a1223ec",
                  "kind": "pack",
                  "start": 170,
                  "end": 180,
                  "resource": "K1",
                  "worker": "W1",
                  "attended_end": 180
                }
              ]
            }
          ],
          "onehot_groups": [
            {
              "anchor": "customer-0/main",
              "idle_index": 21,
              "indices": [
                9,
                21
              ],
              "program_indices": [
                9
              ]
            },
            {
              "anchor": "customer-0/side",
              "idle_index": 22,
              "indices": [
                3,
                22
              ],
              "program_indices": [
                3
              ]
            },
            {
              "anchor": "customer-1/main",
              "idle_index": 23,
              "indices": [
                18,
                23
              ],
              "program_indices": [
                18
              ]
            },
            {
              "anchor": "customer-1/side",
              "idle_index": 24,
              "indices": [
                14,
                19,
                24
              ],
              "program_indices": [
                14,
                19
              ]
            },
            {
              "anchor": "customer-2/main",
              "idle_index": 25,
              "indices": [
                5,
                6,
                16,
                25
              ],
              "program_indices": [
                5,
                6,
                16
              ]
            },
            {
              "anchor": "customer-2/side",
              "idle_index": 26,
              "indices": [
                17,
                26
              ],
              "program_indices": [
                17
              ]
            },
            {
              "anchor": "customer-3/main",
              "idle_index": 27,
              "indices": [
                10,
                27
              ],
              "program_indices": [
                10
              ]
            },
            {
              "anchor": "customer-3/side",
              "idle_index": 28,
              "indices": [
                2,
                28
              ],
              "program_indices": [
                2
              ]
            },
            {
              "anchor": "customer-4/main",
              "idle_index": 29,
              "indices": [
                7,
                8,
                20,
                29
              ],
              "program_indices": [
                7,
                8,
                20
              ]
            },
            {
              "anchor": "customer-4/side",
              "idle_index": 30,
              "indices": [
                4,
                15,
                30
              ],
              "program_indices": [
                4,
                15
              ]
            },
            {
              "anchor": "customer-5/main",
              "idle_index": 31,
              "indices": [
                1,
                31
              ],
              "program_indices": [
                1
              ]
            },
            {
              "anchor": "customer-5/side",
              "idle_index": 32,
              "indices": [
                0,
                12,
                32
              ],
              "program_indices": [
                0,
                12
              ]
            },
            {
              "anchor": "urgent/main",
              "idle_index": 33,
              "indices": [
                13,
                33
              ],
              "program_indices": [
                13
              ]
            },
            {
              "anchor": "urgent/side",
              "idle_index": 34,
              "indices": [
                11,
                34
              ],
              "program_indices": [
                11
              ]
            }
          ],
          "size": {
            "auxiliary_bits": 14,
            "binary_variables": 35,
            "couplers": 110,
            "idle_data_bits": 14,
            "objective_couplers": 24,
            "option_bits": 21,
            "shortfall_bits": 0
          },
          "registers": [],
          "plan": {
            "schema_version": "catering-plan.v1",
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/side",
                  "urgent/side"
                ],
                "cook_start": 140,
                "cooker": "C1",
                "id": "batch-32ffb5547217dd89d7ac",
                "menu": "C",
                "pack_start": 170,
                "prep_start": 70,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-2/main"
                ],
                "cook_start": 110,
                "cooker": "C1",
                "id": "batch-3335a472dd373e185f96",
                "menu": "B",
                "pack_start": 130,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-4/main"
                ],
                "cook_start": 130,
                "cooker": "C2",
                "id": "batch-4f4eec7fc38380420a5d",
                "menu": "B",
                "pack_start": 160,
                "prep_start": 100,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "urgent/main"
                ],
                "cook_start": 170,
                "cooker": "C2",
                "id": "batch-9510107bf4981ed32044",
                "menu": "B",
                "pack_start": 190,
                "prep_start": 90,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-2/side"
                ],
                "cook_start": 100,
                "cooker": "C2",
                "id": "batch-c66b84897ef0647c3918",
                "menu": "C",
                "pack_start": 120,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              }
            ],
            "operations": [
              {
                "id": "batch-87a2cab16e2943a00488/prepare",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "prepare",
                "start": 0,
                "end": 10,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 10
              },
              {
                "id": "batch-87a2cab16e2943a00488/cook",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "cook",
                "start": 10,
                "end": 60,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 20
              },
              {
                "id": "batch-87a2cab16e2943a00488/clean",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "clean",
                "start": 60,
                "end": 70,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 70
              },
              {
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "batch_id": "batch-87a2cab16e2943a00488",
                "kind": "pack",
                "start": 60,
                "end": 70,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 70
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/prepare",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "prepare",
                "start": 70,
                "end": 80,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 80
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/cook",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "cook",
                "start": 140,
                "end": 160,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 150
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/clean",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "clean",
                "start": 160,
                "end": 170,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 170
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/pack-0",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "pack",
                "start": 170,
                "end": 180,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 180
              },
              {
                "id": "batch-32ffb5547217dd89d7ac/pack-1",
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "kind": "pack",
                "start": 180,
                "end": 190,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 190
              },
              {
                "id": "batch-3335a472dd373e185f96/prepare",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "prepare",
                "start": 50,
                "end": 60,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 60
              },
              {
                "id": "batch-3335a472dd373e185f96/cook",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "cook",
                "start": 110,
                "end": 130,
                "resource": "C1",
                "worker": "W3",
                "attended_end": 120
              },
              {
                "id": "batch-3335a472dd373e185f96/clean",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "clean",
                "start": 130,
                "end": 140,
                "resource": "C1",
                "worker": "W2",
                "attended_end": 140
              },
              {
                "id": "batch-3335a472dd373e185f96/pack-0",
                "batch_id": "batch-3335a472dd373e185f96",
                "kind": "pack",
                "start": 130,
                "end": 140,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 140
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/prepare",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "prepare",
                "start": 100,
                "end": 110,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 110
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/cook",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "cook",
                "start": 130,
                "end": 150,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 140
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/clean",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "clean",
                "start": 150,
                "end": 160,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 160
              },
              {
                "id": "batch-4f4eec7fc38380420a5d/pack-0",
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "kind": "pack",
                "start": 160,
                "end": 170,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 170
              },
              {
                "id": "batch-9510107bf4981ed32044/prepare",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "prepare",
                "start": 90,
                "end": 100,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 100
              },
              {
                "id": "batch-9510107bf4981ed32044/cook",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "cook",
                "start": 170,
                "end": 190,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 180
              },
              {
                "id": "batch-9510107bf4981ed32044/clean",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "clean",
                "start": 190,
                "end": 200,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 200
              },
              {
                "id": "batch-9510107bf4981ed32044/pack-0",
                "batch_id": "batch-9510107bf4981ed32044",
                "kind": "pack",
                "start": 190,
                "end": 200,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 200
              },
              {
                "id": "batch-c66b84897ef0647c3918/prepare",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "prepare",
                "start": 20,
                "end": 30,
                "resource": "P1",
                "worker": "W1",
                "attended_end": 30
              },
              {
                "id": "batch-c66b84897ef0647c3918/cook",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "cook",
                "start": 100,
                "end": 110,
                "resource": "C2",
                "worker": "W3",
                "attended_end": 110
              },
              {
                "id": "batch-c66b84897ef0647c3918/clean",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "clean",
                "start": 110,
                "end": 120,
                "resource": "C2",
                "worker": "W2",
                "attended_end": 120
              },
              {
                "id": "batch-c66b84897ef0647c3918/pack-0",
                "batch_id": "batch-c66b84897ef0647c3918",
                "kind": "pack",
                "start": 120,
                "end": 130,
                "resource": "K1",
                "worker": "W1",
                "attended_end": 130
              }
            ],
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
              },
              {
                "batch_id": "batch-32ffb5547217dd89d7ac",
                "demand_group": "urgent/side",
                "lots": 1,
                "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
              },
              {
                "batch_id": "batch-3335a472dd373e185f96",
                "demand_group": "customer-2/main",
                "lots": 1,
                "packing_operation": "batch-3335a472dd373e185f96/pack-0"
              },
              {
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
              },
              {
                "batch_id": "batch-9510107bf4981ed32044",
                "demand_group": "urgent/main",
                "lots": 1,
                "packing_operation": "batch-9510107bf4981ed32044/pack-0"
              },
              {
                "batch_id": "batch-c66b84897ef0647c3918",
                "demand_group": "customer-2/side",
                "lots": 1,
                "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
              }
            ],
            "disposals": [
              {
                "batch_id": "batch-4f4eec7fc38380420a5d",
                "lots": 1,
                "time": 150,
                "reason": "unallocated_output"
              }
            ],
            "recovery_operations": [
              {
                "end": 80,
                "id": "repair-clean:C2",
                "kind": "recovery_clean",
                "repair_end": 60,
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              }
            ],
            "meal_handovers": [
              {
                "meal_id": "customer-2",
                "lots": 1,
                "time": 140,
                "components": [
                  "customer-2/main",
                  "customer-2/side"
                ]
              },
              {
                "meal_id": "customer-4",
                "lots": 1,
                "time": 180,
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ]
              },
              {
                "meal_id": "urgent",
                "lots": 1,
                "time": 200,
                "components": [
                  "urgent/main",
                  "urgent/side"
                ]
              }
            ],
            "unpaired_disposals": [
              {
                "meal_id": "committed",
                "batch_id": "batch-87a2cab16e2943a00488",
                "component_group": "A/11:50",
                "lots": 1,
                "time": 80,
                "reason": "incomplete_meal"
              }
            ]
          },
          "metrics": {
            "U": 5,
            "W": 2,
            "B": 5,
            "R": 5
          },
          "energy": "80943",
          "valid": true,
          "bundle_sha256": "f7dc271257b29ffb6aea38055de6c5c1477b145ded95a739c20fcc5fe8cdb19a",
          "bundle_id": "paired-lunch-6-v1/S3/meal-block-21",
          "source": {
            "path": "output/catering-paired-pilot-v1/S3-seed-2026/step-06/exact-sector-reference.json",
            "sha256": "afa9b7afbf0e35f9f0d0a716326e3d8aebc52c9540583cf36e4c9393845c35c9"
          },
          "scope": "Complete on the explicitly offered local program domain; restriction of the physical grid",
          "representation_kind": "restricted_portfolio",
          "alternatives": [
            {
              "index": 4,
              "label": "Skip x5",
              "bits": [
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                1,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "component_group": "customer-4/main",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "component_group": "urgent/main",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 7,
                "W": 4,
                "B": 4,
                "R": 4
              },
              "energy": "113832",
              "valid": true
            },
            {
              "index": 5,
              "label": "Skip x6",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-2",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "component_group": "customer-2/side",
                    "lots": 1,
                    "time": 140,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "97376",
              "valid": true
            },
            {
              "index": 8,
              "label": "Skip x9",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                0,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-4",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "component_group": "customer-4/side",
                    "lots": 1,
                    "time": 180,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 2,
                "B": 4,
                "R": 4
              },
              "energy": "96892",
              "valid": true
            },
            {
              "index": 13,
              "label": "Skip x14",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                1,
                1,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/side"
                    ],
                    "cook_start": 100,
                    "cooker": "C2",
                    "id": "batch-c66b84897ef0647c3918",
                    "menu": "C",
                    "pack_start": 120,
                    "prep_start": 20,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/prepare",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "prepare",
                    "start": 20,
                    "end": 30,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 30
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/cook",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "cook",
                    "start": 100,
                    "end": 110,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/clean",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "clean",
                    "start": 110,
                    "end": 120,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-c66b84897ef0647c3918/pack-0",
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "kind": "pack",
                    "start": 120,
                    "end": 130,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 130
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-c66b84897ef0647c3918",
                    "demand_group": "customer-2/side",
                    "lots": 1,
                    "packing_operation": "batch-c66b84897ef0647c3918/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-2",
                    "lots": 1,
                    "time": 140,
                    "components": [
                      "customer-2/main",
                      "customer-2/side"
                    ]
                  },
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "urgent",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "component_group": "urgent/side",
                    "lots": 1,
                    "time": 200,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "97376",
              "valid": true
            },
            {
              "index": 17,
              "label": "Skip x18",
              "bits": [
                0,
                0,
                0,
                0,
                1,
                1,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                1,
                1,
                1,
                0,
                1,
                1,
                1,
                0,
                0,
                1,
                1,
                0,
                1
              ],
              "plan": {
                "schema_version": "catering-plan.v1",
                "batches": [
                  {
                    "allocation_order": [
                      "A/11:50"
                    ],
                    "cook_start": 10,
                    "cooker": "C1",
                    "id": "batch-87a2cab16e2943a00488",
                    "menu": "A",
                    "pack_start": 60,
                    "prep_start": 0,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/side",
                      "urgent/side"
                    ],
                    "cook_start": 140,
                    "cooker": "C1",
                    "id": "batch-32ffb5547217dd89d7ac",
                    "menu": "C",
                    "pack_start": 170,
                    "prep_start": 70,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "customer-2/main"
                    ],
                    "cook_start": 110,
                    "cooker": "C1",
                    "id": "batch-3335a472dd373e185f96",
                    "menu": "B",
                    "pack_start": 130,
                    "prep_start": 50,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  },
                  {
                    "allocation_order": [
                      "customer-4/main"
                    ],
                    "cook_start": 130,
                    "cooker": "C2",
                    "id": "batch-4f4eec7fc38380420a5d",
                    "menu": "B",
                    "pack_start": 160,
                    "prep_start": 100,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 2
                  },
                  {
                    "allocation_order": [
                      "urgent/main"
                    ],
                    "cook_start": 170,
                    "cooker": "C2",
                    "id": "batch-9510107bf4981ed32044",
                    "menu": "B",
                    "pack_start": 190,
                    "prep_start": 90,
                    "prep_station": "P1",
                    "workers": {
                      "clean": "W2",
                      "cook": "W3",
                      "pack": "W1",
                      "prepare": "W1"
                    },
                    "yield_lots": 1
                  }
                ],
                "operations": [
                  {
                    "id": "batch-87a2cab16e2943a00488/prepare",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "prepare",
                    "start": 0,
                    "end": 10,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 10
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/cook",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "cook",
                    "start": 10,
                    "end": 60,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 20
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/clean",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "clean",
                    "start": 60,
                    "end": 70,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-87a2cab16e2943a00488/pack-0",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "kind": "pack",
                    "start": 60,
                    "end": 70,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 70
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/prepare",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "prepare",
                    "start": 70,
                    "end": 80,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 80
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/cook",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "cook",
                    "start": 140,
                    "end": 160,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 150
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/clean",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "clean",
                    "start": 160,
                    "end": 170,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-0",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 170,
                    "end": 180,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-32ffb5547217dd89d7ac/pack-1",
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "kind": "pack",
                    "start": 180,
                    "end": 190,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 190
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/prepare",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "prepare",
                    "start": 50,
                    "end": 60,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 60
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/cook",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "cook",
                    "start": 110,
                    "end": 130,
                    "resource": "C1",
                    "worker": "W3",
                    "attended_end": 120
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/clean",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "clean",
                    "start": 130,
                    "end": 140,
                    "resource": "C1",
                    "worker": "W2",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-3335a472dd373e185f96/pack-0",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "kind": "pack",
                    "start": 130,
                    "end": 140,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/prepare",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "prepare",
                    "start": 100,
                    "end": 110,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 110
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/cook",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "cook",
                    "start": 130,
                    "end": 150,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 140
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/clean",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "clean",
                    "start": 150,
                    "end": 160,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 160
                  },
                  {
                    "id": "batch-4f4eec7fc38380420a5d/pack-0",
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "kind": "pack",
                    "start": 160,
                    "end": 170,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 170
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/prepare",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "prepare",
                    "start": 90,
                    "end": 100,
                    "resource": "P1",
                    "worker": "W1",
                    "attended_end": 100
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/cook",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "cook",
                    "start": 170,
                    "end": 190,
                    "resource": "C2",
                    "worker": "W3",
                    "attended_end": 180
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/clean",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "clean",
                    "start": 190,
                    "end": 200,
                    "resource": "C2",
                    "worker": "W2",
                    "attended_end": 200
                  },
                  {
                    "id": "batch-9510107bf4981ed32044/pack-0",
                    "batch_id": "batch-9510107bf4981ed32044",
                    "kind": "pack",
                    "start": 190,
                    "end": 200,
                    "resource": "K1",
                    "worker": "W1",
                    "attended_end": 200
                  }
                ],
                "allocations": [
                  {
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "demand_group": "A/11:50",
                    "lots": 1,
                    "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "customer-4/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-0"
                  },
                  {
                    "batch_id": "batch-32ffb5547217dd89d7ac",
                    "demand_group": "urgent/side",
                    "lots": 1,
                    "packing_operation": "batch-32ffb5547217dd89d7ac/pack-1"
                  },
                  {
                    "batch_id": "batch-3335a472dd373e185f96",
                    "demand_group": "customer-2/main",
                    "lots": 1,
                    "packing_operation": "batch-3335a472dd373e185f96/pack-0"
                  },
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "demand_group": "customer-4/main",
                    "lots": 1,
                    "packing_operation": "batch-4f4eec7fc38380420a5d/pack-0"
                  },
                  {
                    "batch_id": "batch-9510107bf4981ed32044",
                    "demand_group": "urgent/main",
                    "lots": 1,
                    "packing_operation": "batch-9510107bf4981ed32044/pack-0"
                  }
                ],
                "disposals": [
                  {
                    "batch_id": "batch-4f4eec7fc38380420a5d",
                    "lots": 1,
                    "time": 150,
                    "reason": "unallocated_output"
                  }
                ],
                "recovery_operations": [
                  {
                    "end": 80,
                    "id": "repair-clean:C2",
                    "kind": "recovery_clean",
                    "repair_end": 60,
                    "resource": "C2",
                    "start": 70,
                    "worker": "W2"
                  }
                ],
                "meal_handovers": [
                  {
                    "meal_id": "customer-4",
                    "lots": 1,
                    "time": 180,
                    "components": [
                      "customer-4/main",
                      "customer-4/side"
                    ]
                  },
                  {
                    "meal_id": "urgent",
                    "lots": 1,
                    "time": 200,
                    "components": [
                      "urgent/main",
                      "urgent/side"
                    ]
                  }
                ],
                "unpaired_disposals": [
                  {
                    "meal_id": "committed",
                    "batch_id": "batch-87a2cab16e2943a00488",
                    "component_group": "A/11:50",
                    "lots": 1,
                    "time": 80,
                    "reason": "incomplete_meal"
                  },
                  {
                    "meal_id": "customer-2",
                    "batch_id": "batch-3335a472dd373e185f96",
                    "component_group": "customer-2/main",
                    "lots": 1,
                    "time": 140,
                    "reason": "incomplete_meal"
                  }
                ]
              },
              "metrics": {
                "U": 6,
                "W": 3,
                "B": 4,
                "R": 4
              },
              "energy": "97376",
              "valid": true
            }
          ],
          "execution_kind": "classical",
          "method_id": "exact_sector_enumeration",
          "reference_status": "OPTIMAL within this portfolio"
        },
        {
          "key": "raw",
          "label": "Classical \u00b7 full declared grid",
          "bits": [],
          "options": [],
          "variable_order": [],
          "onehot_groups": [],
          "registers": [],
          "alternatives": [],
          "plan": {
            "allocations": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "demand_group": "A/11:50",
                "lots": 1,
                "packing_operation": "batch-87a2cab16e2943a00488/pack-0"
              },
              {
                "batch_id": "batch-495df2ba318572322d4e",
                "demand_group": "customer-1/main",
                "lots": 1,
                "packing_operation": "batch-495df2ba318572322d4e/pack-0"
              },
              {
                "batch_id": "batch-8905b220d7c652d43ef7",
                "demand_group": "customer-2/main",
                "lots": 1,
                "packing_operation": "batch-8905b220d7c652d43ef7/pack-0"
              },
              {
                "batch_id": "batch-8905b220d7c652d43ef7",
                "demand_group": "customer-3/main",
                "lots": 1,
                "packing_operation": "batch-8905b220d7c652d43ef7/pack-1"
              },
              {
                "batch_id": "batch-9433e5663c1f5845e391",
                "demand_group": "customer-4/main",
                "lots": 1,
                "packing_operation": "batch-9433e5663c1f5845e391/pack-0"
              },
              {
                "batch_id": "batch-9433e5663c1f5845e391",
                "demand_group": "urgent/main",
                "lots": 1,
                "packing_operation": "batch-9433e5663c1f5845e391/pack-1"
              },
              {
                "batch_id": "batch-340dc086763871eb308b",
                "demand_group": "customer-4/side",
                "lots": 1,
                "packing_operation": "batch-340dc086763871eb308b/pack-0"
              },
              {
                "batch_id": "batch-340dc086763871eb308b",
                "demand_group": "customer-3/side",
                "lots": 1,
                "packing_operation": "batch-340dc086763871eb308b/pack-1"
              },
              {
                "batch_id": "batch-cd207c65b2eab6310d17",
                "demand_group": "urgent/side",
                "lots": 1,
                "packing_operation": "batch-cd207c65b2eab6310d17/pack-0"
              },
              {
                "batch_id": "batch-70ce2fb3e57c32511fde",
                "demand_group": "customer-1/side",
                "lots": 1,
                "packing_operation": "batch-70ce2fb3e57c32511fde/pack-0"
              },
              {
                "batch_id": "batch-70ce2fb3e57c32511fde",
                "demand_group": "customer-2/side",
                "lots": 1,
                "packing_operation": "batch-70ce2fb3e57c32511fde/pack-1"
              }
            ],
            "batches": [
              {
                "allocation_order": [
                  "A/11:50"
                ],
                "cook_start": 10,
                "cooker": "C1",
                "id": "batch-87a2cab16e2943a00488",
                "menu": "A",
                "pack_start": 60,
                "prep_start": 0,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/main"
                ],
                "cook_start": 70,
                "cooker": "C1",
                "id": "batch-495df2ba318572322d4e",
                "menu": "B",
                "pack_start": 90,
                "prep_start": 50,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-2/main",
                  "customer-3/main"
                ],
                "cook_start": 100,
                "cooker": "C1",
                "id": "batch-8905b220d7c652d43ef7",
                "menu": "B",
                "pack_start": 120,
                "prep_start": 70,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-4/main",
                  "urgent/main"
                ],
                "cook_start": 150,
                "cooker": "C2",
                "id": "batch-9433e5663c1f5845e391",
                "menu": "B",
                "pack_start": 170,
                "prep_start": 80,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "customer-4/side",
                  "customer-3/side"
                ],
                "cook_start": 120,
                "cooker": "C2",
                "id": "batch-340dc086763871eb308b",
                "menu": "C",
                "pack_start": 140,
                "prep_start": 20,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              },
              {
                "allocation_order": [
                  "urgent/side"
                ],
                "cook_start": 170,
                "cooker": "C1",
                "id": "batch-cd207c65b2eab6310d17",
                "menu": "C",
                "pack_start": 190,
                "prep_start": 30,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 1
              },
              {
                "allocation_order": [
                  "customer-1/side",
                  "customer-2/side"
                ],
                "cook_start": 80,
                "cooker": "C2",
                "id": "batch-70ce2fb3e57c32511fde",
                "menu": "C",
                "pack_start": 100,
                "prep_start": 40,
                "prep_station": "P1",
                "workers": {
                  "clean": "W2",
                  "cook": "W3",
                  "pack": "W1",
                  "prepare": "W1"
                },
                "yield_lots": 2
              }
            ],
            "disposals": [],
            "meal_handovers": [
              {
                "components": [
                  "customer-1/main",
                  "customer-1/side"
                ],
                "lots": 1,
                "meal_id": "customer-1",
                "time": 120
              },
              {
                "components": [
                  "customer-2/main",
                  "customer-2/side"
                ],
                "lots": 1,
                "meal_id": "customer-2",
                "time": 140
              },
              {
                "components": [
                  "customer-3/main",
                  "customer-3/side"
                ],
                "lots": 1,
                "meal_id": "customer-3",
                "time": 160
              },
              {
                "components": [
                  "customer-4/main",
                  "customer-4/side"
                ],
                "lots": 1,
                "meal_id": "customer-4",
                "time": 180
              },
              {
                "components": [
                  "urgent/main",
                  "urgent/side"
                ],
                "lots": 1,
                "meal_id": "urgent",
                "time": 200
              }
            ],
            "operations": [
              {
                "attended_end": 10,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 10,
                "id": "batch-87a2cab16e2943a00488/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 0,
                "worker": "W1"
              },
              {
                "attended_end": 20,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 60,
                "id": "batch-87a2cab16e2943a00488/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 10,
                "worker": "W3"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 60,
                "worker": "W2"
              },
              {
                "attended_end": 70,
                "batch_id": "batch-87a2cab16e2943a00488",
                "end": 70,
                "id": "batch-87a2cab16e2943a00488/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 60,
                "worker": "W1"
              },
              {
                "attended_end": 60,
                "batch_id": "batch-495df2ba318572322d4e",
                "end": 60,
                "id": "batch-495df2ba318572322d4e/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 50,
                "worker": "W1"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-495df2ba318572322d4e",
                "end": 90,
                "id": "batch-495df2ba318572322d4e/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 70,
                "worker": "W3"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-495df2ba318572322d4e",
                "end": 100,
                "id": "batch-495df2ba318572322d4e/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 90,
                "worker": "W2"
              },
              {
                "attended_end": 100,
                "batch_id": "batch-495df2ba318572322d4e",
                "end": 100,
                "id": "batch-495df2ba318572322d4e/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 90,
                "worker": "W1"
              },
              {
                "attended_end": 80,
                "batch_id": "batch-8905b220d7c652d43ef7",
                "end": 80,
                "id": "batch-8905b220d7c652d43ef7/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 70,
                "worker": "W1"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-8905b220d7c652d43ef7",
                "end": 120,
                "id": "batch-8905b220d7c652d43ef7/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 100,
                "worker": "W3"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-8905b220d7c652d43ef7",
                "end": 130,
                "id": "batch-8905b220d7c652d43ef7/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 120,
                "worker": "W2"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-8905b220d7c652d43ef7",
                "end": 130,
                "id": "batch-8905b220d7c652d43ef7/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 120,
                "worker": "W1"
              },
              {
                "attended_end": 140,
                "batch_id": "batch-8905b220d7c652d43ef7",
                "end": 140,
                "id": "batch-8905b220d7c652d43ef7/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 130,
                "worker": "W1"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-9433e5663c1f5845e391",
                "end": 90,
                "id": "batch-9433e5663c1f5845e391/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 80,
                "worker": "W1"
              },
              {
                "attended_end": 160,
                "batch_id": "batch-9433e5663c1f5845e391",
                "end": 170,
                "id": "batch-9433e5663c1f5845e391/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 150,
                "worker": "W3"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-9433e5663c1f5845e391",
                "end": 180,
                "id": "batch-9433e5663c1f5845e391/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 170,
                "worker": "W2"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-9433e5663c1f5845e391",
                "end": 180,
                "id": "batch-9433e5663c1f5845e391/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 170,
                "worker": "W1"
              },
              {
                "attended_end": 190,
                "batch_id": "batch-9433e5663c1f5845e391",
                "end": 190,
                "id": "batch-9433e5663c1f5845e391/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 180,
                "worker": "W1"
              },
              {
                "attended_end": 30,
                "batch_id": "batch-340dc086763871eb308b",
                "end": 30,
                "id": "batch-340dc086763871eb308b/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 20,
                "worker": "W1"
              },
              {
                "attended_end": 130,
                "batch_id": "batch-340dc086763871eb308b",
                "end": 140,
                "id": "batch-340dc086763871eb308b/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 120,
                "worker": "W3"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-340dc086763871eb308b",
                "end": 150,
                "id": "batch-340dc086763871eb308b/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 140,
                "worker": "W2"
              },
              {
                "attended_end": 150,
                "batch_id": "batch-340dc086763871eb308b",
                "end": 150,
                "id": "batch-340dc086763871eb308b/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 140,
                "worker": "W1"
              },
              {
                "attended_end": 160,
                "batch_id": "batch-340dc086763871eb308b",
                "end": 160,
                "id": "batch-340dc086763871eb308b/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 150,
                "worker": "W1"
              },
              {
                "attended_end": 40,
                "batch_id": "batch-cd207c65b2eab6310d17",
                "end": 40,
                "id": "batch-cd207c65b2eab6310d17/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 30,
                "worker": "W1"
              },
              {
                "attended_end": 180,
                "batch_id": "batch-cd207c65b2eab6310d17",
                "end": 180,
                "id": "batch-cd207c65b2eab6310d17/cook",
                "kind": "cook",
                "resource": "C1",
                "start": 170,
                "worker": "W3"
              },
              {
                "attended_end": 190,
                "batch_id": "batch-cd207c65b2eab6310d17",
                "end": 190,
                "id": "batch-cd207c65b2eab6310d17/clean",
                "kind": "clean",
                "resource": "C1",
                "start": 180,
                "worker": "W2"
              },
              {
                "attended_end": 200,
                "batch_id": "batch-cd207c65b2eab6310d17",
                "end": 200,
                "id": "batch-cd207c65b2eab6310d17/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 190,
                "worker": "W1"
              },
              {
                "attended_end": 50,
                "batch_id": "batch-70ce2fb3e57c32511fde",
                "end": 50,
                "id": "batch-70ce2fb3e57c32511fde/prepare",
                "kind": "prepare",
                "resource": "P1",
                "start": 40,
                "worker": "W1"
              },
              {
                "attended_end": 90,
                "batch_id": "batch-70ce2fb3e57c32511fde",
                "end": 100,
                "id": "batch-70ce2fb3e57c32511fde/cook",
                "kind": "cook",
                "resource": "C2",
                "start": 80,
                "worker": "W3"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-70ce2fb3e57c32511fde",
                "end": 110,
                "id": "batch-70ce2fb3e57c32511fde/clean",
                "kind": "clean",
                "resource": "C2",
                "start": 100,
                "worker": "W2"
              },
              {
                "attended_end": 110,
                "batch_id": "batch-70ce2fb3e57c32511fde",
                "end": 110,
                "id": "batch-70ce2fb3e57c32511fde/pack-0",
                "kind": "pack",
                "resource": "K1",
                "start": 100,
                "worker": "W1"
              },
              {
                "attended_end": 120,
                "batch_id": "batch-70ce2fb3e57c32511fde",
                "end": 120,
                "id": "batch-70ce2fb3e57c32511fde/pack-1",
                "kind": "pack",
                "resource": "K1",
                "start": 110,
                "worker": "W1"
              }
            ],
            "recovery_operations": [
              {
                "end": 80,
                "id": "repair-clean:C2",
                "kind": "recovery_clean",
                "repair_end": 60,
                "resource": "C2",
                "start": 70,
                "worker": "W2"
              }
            ],
            "schema_version": "catering-plan.v1",
            "unpaired_disposals": [
              {
                "batch_id": "batch-87a2cab16e2943a00488",
                "component_group": "A/11:50",
                "lots": 1,
                "meal_id": "committed",
                "reason": "incomplete_meal",
                "time": 80
              }
            ]
          },
          "metrics": {
            "U": 3,
            "W": 1,
            "B": 6,
            "R": 6
          },
          "valid": true,
          "execution_kind": "classical",
          "method_id": "native_cp_raw_slots",
          "reference_status": "OPTIMAL",
          "source": {
            "path": "output/catering-paired-pilot-v1/S3-seed-2026/raw-reference.json",
            "sha256": "abf28a0e934423f75e34a6641351b14252ec241bff48f444566f24d6a2625dea"
          },
          "timings": {
            "build_s": 0.007437834050506353,
            "solver_s": 2.040514,
            "total_s": 2.048124333843589
          },
          "scope": "Complete declared raw grid/contiguous packing/conservative boundary",
          "representation_kind": "raw_declared_grid",
          "bundle_sha256": null,
          "bundle_id": null,
          "energy": null,
          "size": null
        }
      ],
      "description": "Larger kitchen \u00b7 changing portfolios capped at 35 qubits",
      "report": {
        "customers": 6,
        "extra_choices": 7,
        "final_metrics": {
          "B": 5,
          "R": 5,
          "U": 5,
          "W": 2
        },
        "full_local_domain_sha256": "8e2eafd8198553731adfb232c200d9a0af906ff02b3a28de98b4afd3c7dac0fa",
        "full_local_program_count": 5462,
        "generation_s": 0.3816971252672374,
        "initial_metrics": {
          "B": 0,
          "R": 0,
          "U": 8,
          "W": 1
        },
        "limitations": [
          "Exact invariant one-hot sector simulation; physical qubit counts are not compressed to log sector dimension",
          "Multi-angle block-QAOA pilot, not a hardware result or a quantum/classical advantage claim",
          "Per-portfolio controls share the quantum incumbent/input; they are not independent full-search controllers",
          "Single training/sample seed is exploratory; held-out cases and repeats remain required",
          "Portfolio restrictions vary each step; incumbent preservation does not prove global convergence",
          "Fixed recovery-clean policy; no interrupted-batch/aggregate-capacity/monetary extension"
        ],
        "physical_qpu_calls": 0,
        "preprocessing": "Local main/side compatibility proposals and independent retiming support; no complete-plan optimizer",
        "profile_id": "paired-course-contiguous.v3",
        "qubit_cap": 35,
        "reference_metrics": {
          "B": 6,
          "R": 6,
          "U": 3,
          "W": 1
        },
        "reference_status": "OPTIMAL",
        "reference_timing": {
          "build_s": 0.007437834050506353,
          "solver_s": 2.040514,
          "total_s": 2.048124333843589
        },
        "scenario": "S3",
        "schema_version": "catering-quantum-meals-pilot.v1",
        "seed": 2026,
        "steps": [
          {
            "accepted": true,
            "after_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "before_metrics": {
              "B": 0,
              "R": 0,
              "U": 8,
              "W": 1
            },
            "best_quantum_sample_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 2,
                  "R": 2,
                  "U": 7,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 3.394728138195593e-05,
                  "expected_literal_energy": 609676.5947790082,
                  "norm": 1.0000000000000018,
                  "physical_valid_probability": 0.4847176711682247
                },
                "shots": 2048,
                "valid_shots": 1040
              },
              "initializer": {
                "best_metrics": {
                  "B": 2,
                  "R": 2,
                  "U": 7,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 2.4916916799372727e-05,
                  "expected_literal_energy": 480237.10250000015,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.5769601610273015
                },
                "shots": 2048,
                "valid_shots": 1171
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.00041354074363125065,
              "expected_literal_energy": 517926.3293758106,
              "norm": 1.0000000000000013,
              "physical_valid_probability": 0.5088154266536916
            },
            "exact_portfolio_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "physically_feasible_sector_states": 534,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 83,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 22,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 28
            },
            "sector_states": 279936,
            "step": 0,
            "total_s": 0.8581564999185503
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "before_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "best_quantum_sample_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 6,
                  "W": 4
                },
                "distribution": {
                  "encoded_ground_probability": 1.0942343149305983e-08,
                  "expected_literal_energy": 1910409.1491566007,
                  "norm": 0.9999999999999992,
                  "physical_valid_probability": 0.14452811290539896
                },
                "shots": 2048,
                "valid_shots": 298
              },
              "initializer": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 6,
                  "W": 4
                },
                "distribution": {
                  "encoded_ground_probability": 1.0143259433898927e-08,
                  "expected_literal_energy": 1859024.9650000015,
                  "norm": 1.0000000000000009,
                  "physical_valid_probability": 0.1529992734965461
                },
                "shots": 2048,
                "valid_shots": 314
              }
            },
            "distribution": {
              "encoded_ground_probability": 1.573897455551083e-07,
              "expected_literal_energy": 632983.0718456204,
              "norm": 1.0000000000000024,
              "physical_valid_probability": 0.5113071753186664
            },
            "exact_portfolio_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 2
            },
            "physically_feasible_sector_states": 500,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 82,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 27,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 196608,
            "step": 1,
            "total_s": 0.7037690826691687
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "before_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "best_quantum_sample_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 6,
                  "W": 4
                },
                "distribution": {
                  "encoded_ground_probability": 1.0272782288440755e-08,
                  "expected_literal_energy": 1592682.7165807628,
                  "norm": 1.0,
                  "physical_valid_probability": 0.17269642811454108
                },
                "shots": 2048,
                "valid_shots": 363
              },
              "initializer": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 6,
                  "W": 4
                },
                "distribution": {
                  "encoded_ground_probability": 7.607444575424195e-09,
                  "expected_literal_energy": 1541280.9000000008,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.1847712354402463
                },
                "shots": 2048,
                "valid_shots": 323
              }
            },
            "distribution": {
              "encoded_ground_probability": 1.0394784011931416e-06,
              "expected_literal_energy": 550192.0877396022,
              "norm": 1.000000000000001,
              "physical_valid_probability": 0.5267350615683969
            },
            "exact_portfolio_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 1
            },
            "physically_feasible_sector_states": 811,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 66,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 24,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 26
            },
            "sector_states": 221184,
            "step": 2,
            "total_s": 0.736268499866128
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "before_metrics": {
              "B": 4,
              "R": 4,
              "U": 6,
              "W": 4
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 0.01897395012675063,
                  "expected_literal_energy": 1561257.088248183,
                  "norm": 1.0000000000000022,
                  "physical_valid_probability": 0.1926496560673813
                },
                "shots": 2048,
                "valid_shots": 376
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 0.019030064493328332,
                  "expected_literal_energy": 1558749.9575000014,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.19324849655006662
                },
                "shots": 2048,
                "valid_shots": 381
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.05537225233177151,
              "expected_literal_energy": 1356659.907532803,
              "norm": 1.0,
              "physical_valid_probability": 0.2241635972977348
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "physically_feasible_sector_states": 628,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 72,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 26,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 25
            },
            "sector_states": 184320,
            "step": 3,
            "total_s": 0.7346992078237236
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 0.10882474703286157,
                  "expected_literal_energy": 2192065.177652725,
                  "norm": 1.0000000000000002,
                  "physical_valid_probability": 0.1839901939718183
                },
                "shots": 2048,
                "valid_shots": 352
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 0.1088260183944159,
                  "expected_literal_energy": 2192057.6425000024,
                  "norm": 1.000000000000001,
                  "physical_valid_probability": 0.18399167202803998
                },
                "shots": 2048,
                "valid_shots": 372
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.10897274884656878,
              "expected_literal_energy": 2191633.8634924716,
              "norm": 1.0000000000000004,
              "physical_valid_probability": 0.1838340105670338
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "physically_feasible_sector_states": 570,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 75,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 27,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 24
            },
            "sector_states": 163840,
            "step": 4,
            "total_s": 0.6851621251553297
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 0.10871608667072914,
                  "expected_literal_energy": 2162815.8000343605,
                  "norm": 1.0000000000000027,
                  "physical_valid_probability": 0.18584440824978882
                },
                "shots": 2048,
                "valid_shots": 375
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "distribution": {
                  "encoded_ground_probability": 0.10881494420917173,
                  "expected_literal_energy": 2162164.4575000014,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.18597032820770099
                },
                "shots": 2048,
                "valid_shots": 369
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.11609964064194594,
              "expected_literal_energy": 1913045.3265696268,
              "norm": 1.0000000000000013,
              "physical_valid_probability": 0.22262706333041382
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "physically_feasible_sector_states": 797,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 69,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 29,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 26
            },
            "sector_states": 221184,
            "step": 5,
            "total_s": 1.0810299590229988
          },
          {
            "accepted": true,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 2
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 3
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.0015979550965474494,
                  "expected_literal_energy": 1437969.487276263,
                  "norm": 1.0000000000000022,
                  "physical_valid_probability": 0.1687547584059434
                },
                "shots": 2048,
                "valid_shots": 361
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 0.001600219767781937,
                  "expected_literal_energy": 1432833.1150000012,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.17004389190161637
                },
                "shots": 2048,
                "valid_shots": 355
              }
            },
            "distribution": {
              "encoded_ground_probability": 0.006989066657869508,
              "expected_literal_energy": 1621692.61906804,
              "norm": 1.000000000000001,
              "physical_valid_probability": 0.28935933498177485
            },
            "exact_portfolio_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 2
            },
            "physically_feasible_sector_states": 714,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 70,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 24,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 26
            },
            "sector_states": 221184,
            "step": 6,
            "total_s": 0.8768425830639899
          },
          {
            "accepted": false,
            "after_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 2
            },
            "before_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 2
            },
            "best_quantum_sample_metrics": {
              "B": 5,
              "R": 5,
              "U": 5,
              "W": 2
            },
            "controls": {
              "best-mixer-only": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 8.729449865728992e-08,
                  "expected_literal_energy": 1391745.7060949407,
                  "norm": 1.0000000000000004,
                  "physical_valid_probability": 0.15775942819709068
                },
                "shots": 2048,
                "valid_shots": 362
              },
              "initializer": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 2
                },
                "distribution": {
                  "encoded_ground_probability": 8.621770518814087e-08,
                  "expected_literal_energy": 1389347.7425000013,
                  "norm": 1.0000000000000007,
                  "physical_valid_probability": 0.15832880214784334
                },
                "shots": 2048,
                "valid_shots": 323
              }
            },
            "distribution": {
              "encoded_ground_probability": 6.940997360025352e-08,
              "expected_literal_energy": 1415967.6602416707,
              "norm": 1.0000000000000007,
              "physical_valid_probability": 0.14370278607822703
            },
            "exact_portfolio_metrics": {
              "B": 6,
              "R": 6,
              "U": 4,
              "W": 1
            },
            "physically_feasible_sector_states": 1036,
            "resources": {
              "ancilla_qubits": 0,
              "conflict_phase_terms": 62,
              "controlled_neighbor_rotations": 0,
              "data_qubits": 35,
              "hardware_status": "Logical operations only; native decomposition/routing/noise not yet measured",
              "idle_data_qubits": 14,
              "linear_cost_phase_terms": 21,
              "quadratic_cost_phase_terms": 25,
              "state_preparation": {
                "single_qubit_phase_corrections": 21,
                "x_gates": 14,
                "xy_rotations": 21
              },
              "xy_two_qubit_rotations_per_mixer_layer": 26
            },
            "sector_states": 221184,
            "step": 7,
            "total_s": 0.8286377917975187
          }
        ],
        "total_s": 8.938608542084694,
        "veloxq_calls": 0
      }
    }
  ],
  "evidence": {
    "cell": {
      "exact_raw_encoded_agreement": true,
      "limitations": [
        "Complete on this small declared recipe/calendar grid; not the larger kitchen",
        "Classically easy correctness/method experiment, not a hardness or advantage claim",
        "Controls use separate samples; no quantum superiority follows from tied best schedules",
        "Exact-CVaR sector simulator training, not shot-noisy hardware optimization"
      ],
      "physical_qpu_calls": 0,
      "physically_feasible_sector_states": 59,
      "profile_id": "paired-course-contiguous.v3",
      "reference": {
        "B": 2,
        "R": 2,
        "U": 0,
        "W": 0
      },
      "rows": [
        {
          "best_metrics": {
            "B": 2,
            "R": 2,
            "U": 0,
            "W": 0
          },
          "control_best_metrics": {
            "initializer": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "mixer-only": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            }
          },
          "depth": 1,
          "distribution": {
            "encoded_ground_probability": 0.003370235020778679,
            "expected_literal_energy": 1108571.7209309444,
            "norm": 0.9999999999999998,
            "physical_valid_probability": 0.9201214848843928
          },
          "seed": 2026,
          "shots": 4096,
          "valid_shots": 3784
        },
        {
          "best_metrics": {
            "B": 2,
            "R": 2,
            "U": 0,
            "W": 0
          },
          "control_best_metrics": {
            "initializer": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "mixer-only": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            }
          },
          "depth": 1,
          "distribution": {
            "encoded_ground_probability": 0.003037044323985722,
            "expected_literal_energy": 2835284.535219905,
            "norm": 1.0000000000000002,
            "physical_valid_probability": 0.799406281221059
          },
          "seed": 2027,
          "shots": 4096,
          "valid_shots": 3264
        },
        {
          "best_metrics": {
            "B": 2,
            "R": 2,
            "U": 0,
            "W": 0
          },
          "control_best_metrics": {
            "initializer": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "mixer-only": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            }
          },
          "depth": 1,
          "distribution": {
            "encoded_ground_probability": 0.004282469324959585,
            "expected_literal_energy": 4129564.6752704326,
            "norm": 0.9999999999999998,
            "physical_valid_probability": 0.7103008740960257
          },
          "seed": 2028,
          "shots": 4096,
          "valid_shots": 2910
        },
        {
          "best_metrics": {
            "B": 2,
            "R": 2,
            "U": 0,
            "W": 0
          },
          "control_best_metrics": {
            "initializer": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "mixer-only": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            }
          },
          "depth": 2,
          "distribution": {
            "encoded_ground_probability": 0.003981884165533279,
            "expected_literal_energy": 7841408.36554974,
            "norm": 1.0000000000000004,
            "physical_valid_probability": 0.5480872599201979
          },
          "seed": 2026,
          "shots": 4096,
          "valid_shots": 2217
        },
        {
          "best_metrics": {
            "B": 2,
            "R": 2,
            "U": 0,
            "W": 0
          },
          "control_best_metrics": {
            "initializer": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "mixer-only": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            }
          },
          "depth": 2,
          "distribution": {
            "encoded_ground_probability": 0.006189437725243545,
            "expected_literal_energy": 10526445.76553519,
            "norm": 1.0000000000000009,
            "physical_valid_probability": 0.3866121632083836
          },
          "seed": 2027,
          "shots": 4096,
          "valid_shots": 1585
        },
        {
          "best_metrics": {
            "B": 2,
            "R": 2,
            "U": 0,
            "W": 0
          },
          "control_best_metrics": {
            "initializer": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            },
            "mixer-only": {
              "B": 2,
              "R": 2,
              "U": 0,
              "W": 0
            }
          },
          "depth": 2,
          "distribution": {
            "encoded_ground_probability": 0.007253080079732415,
            "expected_literal_energy": 2290319.4283533664,
            "norm": 0.9999999999999993,
            "physical_valid_probability": 0.8279325677792027
          },
          "seed": 2028,
          "shots": 4096,
          "valid_shots": 3369
        }
      ],
      "sector_states": 1045,
      "size": {
        "auxiliary_bits": 3,
        "binary_variables": 35,
        "couplers": 520,
        "idle_data_bits": 3,
        "objective_couplers": 200,
        "option_bits": 32,
        "shortfall_bits": 0
      },
      "veloxq_calls": 0
    },
    "pilot": {
      "complete": true,
      "limitations": [
        "Exact sector simulation and exact-CVaR training, not a hardware result",
        "Per-step controls share quantum incumbents; full-controller advantage is untested",
        "Two seeds on four paired inputs do not establish broad statistical generalization"
      ],
      "plan": {
        "cases": [
          {
            "scenario": "S0",
            "seed": 2026
          },
          {
            "scenario": "S0",
            "seed": 2027
          },
          {
            "scenario": "S1",
            "seed": 2026
          },
          {
            "scenario": "S1",
            "seed": 2027
          },
          {
            "scenario": "S2",
            "seed": 2026
          },
          {
            "scenario": "S2",
            "seed": 2027
          },
          {
            "scenario": "S3",
            "seed": 2026
          },
          {
            "scenario": "S3",
            "seed": 2027
          }
        ],
        "customers": 6,
        "evaluations_per_step": 16,
        "extra_choices": 7,
        "max_qubits": 35,
        "physical_qpu_calls": 0,
        "reference_seconds": 3,
        "scope": "Development pilot; same four inputs, not independent customer-week replicates",
        "selection": "All four paired event cases, two predeclared algorithm seeds; no seed selection after outcomes",
        "shots_per_step": 2048,
        "steps": 8,
        "veloxq_calls": 0
      },
      "rows": [
        {
          "case": "S0-seed-2026",
          "final": {
            "B": 6,
            "R": 6,
            "U": 3,
            "W": 1
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 7,
            "W": 1
          },
          "max_qubits": 33,
          "reference": {
            "B": 6,
            "R": 6,
            "U": 2,
            "W": 0
          },
          "reference_status": "OPTIMAL",
          "total_s": 6.672884874977171
        },
        {
          "case": "S0-seed-2027",
          "final": {
            "B": 5,
            "R": 5,
            "U": 4,
            "W": 2
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 7,
            "W": 1
          },
          "max_qubits": 33,
          "reference": {
            "B": 6,
            "R": 6,
            "U": 2,
            "W": 0
          },
          "reference_status": "OPTIMAL",
          "total_s": 5.229189249686897
        },
        {
          "case": "S1-seed-2026",
          "final": {
            "B": 5,
            "R": 5,
            "U": 5,
            "W": 1
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 8,
            "W": 1
          },
          "max_qubits": 35,
          "reference": {
            "B": 5,
            "R": 5,
            "U": 3,
            "W": 0
          },
          "reference_status": "OPTIMAL",
          "total_s": 8.035931708291173
        },
        {
          "case": "S1-seed-2027",
          "final": {
            "B": 4,
            "R": 4,
            "U": 5,
            "W": 1
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 8,
            "W": 1
          },
          "max_qubits": 35,
          "reference": {
            "B": 5,
            "R": 5,
            "U": 3,
            "W": 0
          },
          "reference_status": "OPTIMAL",
          "total_s": 7.419696249999106
        },
        {
          "case": "S2-seed-2026",
          "final": {
            "B": 5,
            "R": 5,
            "U": 4,
            "W": 2
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 7,
            "W": 1
          },
          "max_qubits": 31,
          "reference": {
            "B": 6,
            "R": 6,
            "U": 2,
            "W": 1
          },
          "reference_status": "OPTIMAL",
          "total_s": 4.829503540880978
        },
        {
          "case": "S2-seed-2027",
          "final": {
            "B": 5,
            "R": 5,
            "U": 4,
            "W": 2
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 7,
            "W": 1
          },
          "max_qubits": 31,
          "reference": {
            "B": 6,
            "R": 6,
            "U": 2,
            "W": 1
          },
          "reference_status": "OPTIMAL",
          "total_s": 5.072494917083532
        },
        {
          "case": "S3-seed-2026",
          "final": {
            "B": 5,
            "R": 5,
            "U": 5,
            "W": 2
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 8,
            "W": 1
          },
          "max_qubits": 35,
          "reference": {
            "B": 6,
            "R": 6,
            "U": 3,
            "W": 1
          },
          "reference_status": "OPTIMAL",
          "total_s": 8.938608542084694
        },
        {
          "case": "S3-seed-2027",
          "final": {
            "B": 6,
            "R": 6,
            "U": 5,
            "W": 3
          },
          "initial": {
            "B": 0,
            "R": 0,
            "U": 8,
            "W": 1
          },
          "max_qubits": 35,
          "reference": {
            "B": 6,
            "R": 6,
            "U": 3,
            "W": 1
          },
          "reference_status": "OPTIMAL",
          "total_s": 11.199024457950145
        }
      ]
    },
    "scale": {
      "all_checks_passed": true,
      "environment": {
        "numpy": "2.5.4",
        "ortools": "9.15.6755",
        "python": "3.14.6"
      },
      "limitations": [
        "Option pools are restrictions, not complete or lossless encodings of the full raw grid",
        "Known witness is not an optimizer result; cold SA is unrepaired and may be invalid",
        "Raw reference timeouts do not prove hardness or a global optimality gap",
        "No quantum method or VeloxQ was executed by this release builder",
        "Fixed recovery-clean policy; aggregate capacities, money and interrupted cooking disabled"
      ],
      "physical_qpu_calls": 0,
      "profile_id": "paired-course-contiguous.v3",
      "rows": [
        {
          "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
          "full_local_domain_sha256": "3ffc91f2911d2c20487452bbd8fe57f39c073a23db176fcf817fbfb7910f4dba",
          "full_local_programs": 3976,
          "generation_s": 0.2486515836790204,
          "raw_reference_metrics": {
            "B": 6,
            "R": 6,
            "U": 2,
            "W": 0
          },
          "raw_reference_status": "OPTIMAL",
          "scenario": "S0",
          "variants": [
            {
              "bundle_sha256": "df6eb3da9ea1d63653b3eab022037a9840b1ccd7266e0486648704f06215a521",
              "density": 0.19507575757575757,
              "encoded_cp": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 5,
                  "W": 0
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "66216",
                  "objective": "66216",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.0007717497646808624,
                  "solver_s": 0.001052,
                  "total_s": 0.00206120777875185
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "quantum",
              "sa": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 5,
                  "W": 0
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.006570916622877121
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 13,
                "binary_variables": 33,
                "couplers": 103,
                "idle_data_bits": 13,
                "objective_couplers": 19,
                "option_bits": 20,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "c9b20479469db69d1c162e909c207d1500ee8b0ad777d469ec7ac58b254e45a6",
              "density": 0.4237204724409449,
              "encoded_cp": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 0
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "7832094",
                  "objective": "7832094",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.01219962490722537,
                  "solver_s": 0.10311200000000001,
                  "total_s": 0.11646395782008767
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-128",
              "sa": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.09868445806205273
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 13,
                "binary_variables": 128,
                "couplers": 3444,
                "idle_data_bits": 13,
                "objective_couplers": 946,
                "option_bits": 115,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "ea3a7cb6da9413a2a0fe0b6baca42c29a9f625879ab85946d053eef10bfeafc5",
              "density": 0.4744791666666667,
              "encoded_cp": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 2,
                  "W": 0
                },
                "raw_returns": 1,
                "reference": {
                  "bound": 27886016.0,
                  "objective": "49059134",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "FEASIBLE"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.050790874753147364,
                  "solver_s": 2.9564310000000003,
                  "total_s": 3.0109539167024195
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-256",
              "sa": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 4
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.25121008418500423
                },
                "valid_returns": 3,
                "valid_shots": 3
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 13,
                "binary_variables": 256,
                "couplers": 15487,
                "idle_data_bits": 13,
                "objective_couplers": 4415,
                "option_bits": 243,
                "shortfall_bits": 0
              }
            }
          ]
        },
        {
          "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
          "full_local_domain_sha256": "9ca057c64d3ba783dc91a71df6928c7dc023b5296c4683492a55c5e30a90d33b",
          "full_local_programs": 5696,
          "generation_s": 0.3402322502806783,
          "raw_reference_metrics": {
            "B": 5,
            "R": 5,
            "U": 3,
            "W": 0
          },
          "raw_reference_status": "OPTIMAL",
          "scenario": "S1",
          "variants": [
            {
              "bundle_sha256": "8da3db96ad699b66449f8c6ecb52dbab30d67efb0ba677bb2b2c6ee77e64d186",
              "density": 0.16638655462184873,
              "encoded_cp": {
                "best_metrics": {
                  "B": 1,
                  "R": 1,
                  "U": 7,
                  "W": 0
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "101893",
                  "objective": "101893",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.0007430841214954853,
                  "solver_s": 0.000661,
                  "total_s": 0.0015680422075092793
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "quantum",
              "sa": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 7,
                  "W": 2
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.006885290611535311
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 15,
                "binary_variables": 35,
                "couplers": 99,
                "idle_data_bits": 15,
                "objective_couplers": 17,
                "option_bits": 20,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "60c54de1b38b0fdea75d37b8e71d7a897e132f880dca9ffd8eb81f010e0fcf38",
              "density": 0.41461614173228345,
              "encoded_cp": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 3
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "7876266",
                  "objective": "7876266",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.012503374833613634,
                  "solver_s": 0.046971000000000006,
                  "total_s": 0.06066441675648093
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-128",
              "sa": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.07897945819422603
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 15,
                "binary_variables": 128,
                "couplers": 3370,
                "idle_data_bits": 15,
                "objective_couplers": 962,
                "option_bits": 113,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "74acc003d80312dff9aa699918681fdb5c9b0070a086e934447ac163d51f5f77",
              "density": 0.4777879901960784,
              "encoded_cp": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 0
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "74494866",
                  "objective": "74494866",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.05361595889553428,
                  "solver_s": 1.095915,
                  "total_s": 1.153201709035784
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-256",
              "sa": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 6,
                  "W": 4
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.2511062081903219
                },
                "valid_returns": 3,
                "valid_shots": 3
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 15,
                "binary_variables": 256,
                "couplers": 15595,
                "idle_data_bits": 15,
                "objective_couplers": 4355,
                "option_bits": 241,
                "shortfall_bits": 0
              }
            }
          ]
        },
        {
          "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
          "full_local_domain_sha256": "dbd277a2cda1326b8693421a3349a19baf9b3077d028091ce309f202f95cebcd",
          "full_local_programs": 3742,
          "generation_s": 0.26340650022029877,
          "raw_reference_metrics": {
            "B": 6,
            "R": 6,
            "U": 2,
            "W": 1
          },
          "raw_reference_status": "OPTIMAL",
          "scenario": "S2",
          "variants": [
            {
              "bundle_sha256": "f20506a16df1e9e40661cbd2f8e969200fc54534e6b8f1cff37587994b310534",
              "density": 0.2021505376344086,
              "encoded_cp": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 5,
                  "W": 4
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "63684",
                  "objective": "63684",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.0013175420463085175,
                  "solver_s": 0.001397,
                  "total_s": 0.0031192502938210964
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "quantum",
              "sa": {
                "best_metrics": {
                  "B": 2,
                  "R": 2,
                  "U": 6,
                  "W": 3
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.00866274954751134
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 12,
                "binary_variables": 31,
                "couplers": 94,
                "idle_data_bits": 12,
                "objective_couplers": 22,
                "option_bits": 19,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "67233d674fcf1a9dad07495d590dd6fce8c90875716bc19597da4a1e49c7aaa7",
              "density": 0.4466043307086614,
              "encoded_cp": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 3,
                  "W": 1
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "7858194",
                  "objective": "7858194",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.013538457918912172,
                  "solver_s": 0.045445000000000006,
                  "total_s": 0.060210040770471096
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-128",
              "sa": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 5,
                  "W": 4
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.08335404237732291
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 12,
                "binary_variables": 128,
                "couplers": 3630,
                "idle_data_bits": 12,
                "objective_couplers": 1047,
                "option_bits": 116,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "4e23a95ddfdb5f56420add719909dd01f4971296cbc1eaf059d3b7e8d8c39533",
              "density": 0.503890931372549,
              "encoded_cp": {
                "best_metrics": {
                  "B": 6,
                  "R": 6,
                  "U": 2,
                  "W": 1
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "49041901",
                  "objective": "49041901",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.055265374947339296,
                  "solver_s": 1.045447,
                  "total_s": 1.1045457497239113
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-256",
              "sa": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 5
                },
                "raw_returns": 3,
                "reference": null,
                "status": "timeout",
                "timings": {
                  "total_s": 0.25169604225084186
                },
                "valid_returns": 3,
                "valid_shots": 3
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 12,
                "binary_variables": 256,
                "couplers": 16447,
                "idle_data_bits": 12,
                "objective_couplers": 4879,
                "option_bits": 244,
                "shortfall_bits": 0
              }
            }
          ]
        },
        {
          "common_prefix_sha256": "a1702e71781d035081dc3feef8d6223bb18a02ac1bca2fdc259da57f20c829a3",
          "full_local_domain_sha256": "8e2eafd8198553731adfb232c200d9a0af906ff02b3a28de98b4afd3c7dac0fa",
          "full_local_programs": 5462,
          "generation_s": 0.3756328751333058,
          "raw_reference_metrics": {
            "B": 6,
            "R": 6,
            "U": 3,
            "W": 1
          },
          "raw_reference_status": "OPTIMAL",
          "scenario": "S3",
          "variants": [
            {
              "bundle_sha256": "9179b3cb4e4629bb3138d4856ca36531018d2bf8a082e21e5d6bb3fdd2fa1c6f",
              "density": 0.19327731092436976,
              "encoded_cp": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 6,
                  "W": 4
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "103668",
                  "objective": "103668",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.0008294167928397655,
                  "solver_s": 0.000786,
                  "total_s": 0.0018496247939765453
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "quantum",
              "sa": {
                "best_metrics": {
                  "B": 3,
                  "R": 3,
                  "U": 7,
                  "W": 5
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.007039583288133144
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 14,
                "binary_variables": 35,
                "couplers": 115,
                "idle_data_bits": 14,
                "objective_couplers": 22,
                "option_bits": 21,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "0f756835411d49bed172b61123408342b01e87b36b59be1b30b8063cc7aab00a",
              "density": 0.42901082677165353,
              "encoded_cp": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 1
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "10435105",
                  "objective": "10435105",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.012387207709252834,
                  "solver_s": 0.034811,
                  "total_s": 0.048399291932582855
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-128",
              "sa": {
                "best_metrics": {
                  "B": 4,
                  "R": 4,
                  "U": 7,
                  "W": 5
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.07910891715437174
                },
                "valid_returns": 4,
                "valid_shots": 4
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 14,
                "binary_variables": 128,
                "couplers": 3487,
                "idle_data_bits": 14,
                "objective_couplers": 971,
                "option_bits": 114,
                "shortfall_bits": 0
              }
            },
            {
              "bundle_sha256": "61a0944758e65bfe1eb0439471549a88bb0349d895d8976df4911f143f9ee26b",
              "density": 0.4873468137254902,
              "encoded_cp": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 4,
                  "W": 1
                },
                "raw_returns": 1,
                "reference": {
                  "bound": "98554001",
                  "objective": "98554001",
                  "raw_kitchen_reference": false,
                  "reads_qubo_conflict_list": true,
                  "scope": "Identical offered paired-meal domain; exact zero-penalty constraints",
                  "status": "OPTIMAL"
                },
                "status": "completed",
                "timings": {
                  "build_s": 0.05368291726335883,
                  "solver_s": 1.1532470000000001,
                  "total_s": 1.2106963330879807
                },
                "valid_returns": 1,
                "valid_shots": 1
              },
              "name": "scale-256",
              "sa": {
                "best_metrics": {
                  "B": 5,
                  "R": 5,
                  "U": 5,
                  "W": 3
                },
                "raw_returns": 4,
                "reference": null,
                "status": "completed",
                "timings": {
                  "total_s": 0.2521767499856651
                },
                "valid_returns": 3,
                "valid_shots": 3
              },
              "scope": "Offered program restriction of the full physical grid; nested across these widths",
              "size": {
                "auxiliary_bits": 14,
                "binary_variables": 256,
                "couplers": 15907,
                "idle_data_bits": 14,
                "objective_couplers": 4435,
                "option_bits": 242,
                "shortfall_bits": 0
              }
            }
          ]
        }
      ],
      "schema_version": "catering-paired-foundation.v3",
      "total_s": 15.764826415572315,
      "veloxq_calls": 0
    }
  }
}
