Process comparison

Corner Market — checkout queue (busy hour) (openCheckouts = 1) → Corner Market — checkout queue (busy hour) (openCheckouts = 2)

Saved 2026-10-14T15:48:47.287Z · process-des-2.7.0

Same arrivals and seed set. Window: 100 min (6000 s); 20 runs; seeds 1–20.

Warm-up: 10 min (600 s). Statistics start after warm-up; total arrival and completion counts cover the whole run.

This comparison covers only its two named options. A saved option outside it has no operating result in this report. Recalculate changed inputs before using current figures.

Decision evidence

The 95% interval describes the mean candidate − baseline difference, paired by seed (Student’s t). If it includes 0, these runs do not establish a difference. The observed min–max is a different range. Neither estimates field accuracy.

Measure / referenceBaseline optionCandidate optionDifference (candidate − baseline)95% interval of mean differenceInterpretation
Mean wait · Checkout 1checkout-1-lane91.61463 s6.032147 s-85.58248 s-111.648 … -59.51692 sCandidate lower in this model
Longest queue · Checkout 1checkout-1-lane6.1 count1.35 count-4.75 count-5.789592 … -3.710408 countCandidate lower in this model
Utilization · Checkout 1checkout-1-lane56.74 %27.75 %-28.99 pp-31.06 … -26.92 ppCandidate lower in this model
Completions per hour after the warm-up41.86667 per hour41.16667 per hour-0.7 per hour-1.344013 … -0.05598705 per hourCandidate lower in this model
Completed jobs68.85 count68.85 count0 count0 … 0 countNo difference in these runs
Jobs in progress at the end0 count0 count0 count0 … 0 countNo difference in these runs
Mean wait91.08154 s5.963329 s-85.11821 s-110.6457 … -59.59071 sCandidate lower in this model
Distance travelled2094.324 m1983.815 m-110.5089 m-118.9823 … -102.0355 mCandidate lower in this model

These results compare both saved changes together. If the layout and staffing or other definitions change together, their effects are not separated. Use the decision’s demand, cost and constraints before choosing an option; this report does not prove an optimum.

Resource correspondence

Same IDs retain the stored comparison. Different IDs stay suggested until explicitly confirmed. Confirmation aligns individual saved values only; it does not calculate a paired difference, a 95% interval or a combined total.

InterpretationBaseline optionCandidate option
Same resource ID
Checkout 1checkout-1-laneCapacity: 1Planned capacity time: 5400 unit·sMean wait: 91.61463 sUtilization: 56.74 %Longest queue: 6.1 count
Checkout 1checkout-1-laneCapacity: 1Planned capacity time: 5400 unit·sMean wait: 6.032147 sUtilization: 27.75 %Longest queue: 1.35 count
Same resource ID
Checkout 2checkout-2-laneCapacity: 1Planned capacity time: 5400 unit·sMean wait: No recorded valueUtilization: 0 %Longest queue: 0 count
Checkout 2checkout-2-laneCapacity: 1Planned capacity time: 5400 unit·sMean wait: 5.869725 sUtilization: 28.03 %Longest queue: 1.35 count

Values and definitions

Shares are shown as %; their differences and intervals are percentage points (pp). Counts in repeated comparisons are run means, so they can be fractional. Whole-model completed jobs include every modeled process, not orders from one counter. Times of two minutes or more use minutes.

Resource utilization = occupied unit-seconds ÷ supplied capacity unit-seconds in the statistics window. Occupied means held from acquire to release, including time held while moving, waiting or under repair; it is not productive work alone. With shifts, the denominator integrates scheduled capacity; repair time remains in it. Zone resources count occupancy by position.

Pool utilization counts assignment through release, including travel to a job and a requested return home, divided by unit time in service. Charging is separate. Lift utilization counts car service time ÷ (cars × statistics window). A person class without a pool has no utilization value.

Scenario definitions

1 difference in the scenario definitions: parameters.openCheckouts 1 → 2. Same arrivals, observation window (6000 s), seed (1) and runs (20).

PathBaseline optionCandidate option
parameters.openCheckouts12

Operating conditions

1 of 6 differ, listed first. Raw definitions and engine notes retain their recorded language.

KindNameBaseline optionCandidate option
ParametersopenCheckouts12changed
ParametersshoppersPerHour6060
ParameterspaySeconds4040
Resourcescheckout-1-lane1 unit; equipment1 unit; equipment
Resourcescheckout-2-lane1 unit; equipment1 unit; equipment
Arrivalsshoppersrandom, @shoppersPerHour/h for 4200 s from 0:00 → shopper-visitrandom, @shoppersPerHour/h for 4200 s from 0:00 → shopper-visit

Where the waiting was

Mean wait at each place, longest first. Model results of these inputs, not a measured cause.

PlaceKindWait: baseline → candidateIn useLongest queue
checkout-1-laneresource91.61 s → 6.032 s56.74% → 27.75%6.1 → 1.35
checkout-2-laneresourceNo recorded value → 5.87 s0% → 28.03%0 → 1.35

Over time

First run of each option. Charts do not show the repeated-run interval. Dashed: Corner Market — checkout queue (busy hour) (openCheckouts = 1) (baseline). Solid: Corner Market — checkout queue (busy hour) (openCheckouts = 2) (candidate).

Jobs in the system (most in each slice)
010200:0050:001:40:00
Waiting for Checkout 1 (most in each slice)
05100:0050:001:40:00
Waiting for Checkout 2 (most in each slice)
0120:0050:001:40:00
Checkout 1 in use (most in each slice)
00.510:0050:001:40:00
Checkout 2 in use (most in each slice)
00.510:0050:001:40:00

Layouts

The floor plans each option was run on, from its saved building: the same space hash as its result below.

Baseline: Corner Market — checkout queue (busy hour) (openCheckouts = 1) · space fnv1a-35f8c7b9 · 1:100
Corner Market — Ground floor — L1 · Corner Market — Ground floor — floor planLaydyne drawing. Scale 1:100 on A3 landscape; units metres; space fnv1a-35f8c7b9; 2026-10-14.16.00 m12.00 m13.60 m incl. overhangSales floor162.42 m²Stock room14.00 m²WC3.40 m²Queue 12.88 m²Queue 22.88 m²Entrance canopyGondola AGondola BGondola CGondola DBakeryChilled 1Chilled 2Chilled 3Produce 1Produce 2Areas (m²)1WC3.402Stock room14.003Sales floor162.424Queue 12.885Queue 22.88Floor area192.00Zoned (overlaps once)179.82Not zoned12.18Fixtures36 Stack of crates12 Sign9 Shelf6Zone overlap in rows5.7602.55m1:100Corner Market — Ground floorL1 · Corner Market — Ground floor — floor planDimensions not yet measured on site. Areas from the drawn outlines, less holes.Scale 1:100 · A3 landscapeUnits: metres · 2026-10-14Space fnv1a-35f8c7b9Laydyne
Candidate: Corner Market — checkout queue (busy hour) (openCheckouts = 2) · space fnv1a-35f8c7b9 · 1:100
Corner Market — Ground floor — L1 · Corner Market — Ground floor — floor planLaydyne drawing. Scale 1:100 on A3 landscape; units metres; space fnv1a-35f8c7b9; 2026-10-14.16.00 m12.00 m13.60 m incl. overhangSales floor162.42 m²Stock room14.00 m²WC3.40 m²Queue 12.88 m²Queue 22.88 m²Entrance canopyGondola AGondola BGondola CGondola DBakeryChilled 1Chilled 2Chilled 3Produce 1Produce 2Areas (m²)1WC3.402Stock room14.003Sales floor162.424Queue 12.885Queue 22.88Floor area192.00Zoned (overlaps once)179.82Not zoned12.18Fixtures36 Stack of crates12 Sign9 Shelf6Zone overlap in rows5.7602.55m1:100Corner Market — Ground floorL1 · Corner Market — Ground floor — floor planDimensions not yet measured on site. Areas from the drawn outlines, less holes.Scale 1:100 · A3 landscapeUnits: metres · 2026-10-14Space fnv1a-35f8c7b9Laydyne

Measures

Measure / referenceValue unitBaseline optionCandidate optionDifference (candidate − baseline)95% interval of mean differenceInterpretationObserved paired min–max
Completed jobscount68.8568.8500 … 0 countNo difference in these runs0 … 0 (n=20) count
Arrived jobscount68.8568.8500 … 0 countNo difference in these runs0 … 0 (n=20) count
Blocked jobscount0000 … 0 countNo difference in these runs0 … 0 (n=20) count
All jobs completed atmin73.9571.71-2.237-3.372 … -1.101 minCandidate lower in this model-6.323 … 0 (n=20) min
Mean cycle timemin4.2392.792-1.447-1.873 … -1.021 minCandidate lower in this model-3.387 … -0.3367 (n=20) min
Mean waits91.081545.963329-85.11821-110.6457 … -59.59071 sCandidate lower in this model-201.5361 … -18.46702 (n=20) s
Distance travelledm2094.3241983.815-110.5089-118.9823 … -102.0355 mCandidate lower in this model-144.9615 … -81.75945 (n=20) m
Completions per hour after the warm-upper hour41.8666741.16667-0.7-1.344013 … -0.05598705 per hourCandidate lower in this model-4.666667 … 0 (n=20) per hour
Mean jobs in progress after the warm-upcount2.9336151.869601-1.064014-1.433545 … -0.6944825 countCandidate lower in this model-2.634586 … -0.1982836 (n=20) count
Jobs in progress at the endcount0000 … 0 countNo difference in these runs0 … 0 (n=20) count
Utilization · checkout-1-lane%56.7427.75-28.99 pp-31.06 … -26.92 ppCandidate lower in this model-37.37 … -22.04 (n=20) pp
Longest queue · checkout-1-lanecount6.11.35-4.75-5.789592 … -3.710408 countCandidate lower in this model-8 … -2 (n=20) count
Mean wait · checkout-1-lanes91.614636.032147-85.58248-111.648 … -59.51692 sCandidate lower in this model-203.8045 … -16.6598 (n=20) s
Longest wait · checkout-1-lanemin4.7610.9444-3.817-4.691 … -2.942 minCandidate lower in this model-6.148 … -0.6797 (n=20) min
Utilization · checkout-2-lane%028.0328.03 pp26.04 … 30.03 ppCandidate higher in this model21.33 … 37.37 (n=20) pp
Longest queue · checkout-2-lanecount01.351.351.120975 … 1.579025 countCandidate higher in this model1 … 2 (n=20) count
Longest wait · checkout-2-lanes052.1214152.1214141.19284 … 63.04998 sCandidate higher in this model1.003472 … 89.8502 (n=20) s
Mean time to complete · shoppermin4.2392.792-1.447-1.873 … -1.021 minCandidate lower in this model-3.387 … -0.3367 (n=20) min
Share not blocked · shopper%1001000 pp0 … 0 ppNo difference in these runs0 … 0 (n=20) pp
Distance · shopperm2094.3241983.815-110.5089-118.9823 … -102.0355 mCandidate lower in this model-144.9615 … -81.75945 (n=20) m
Utilization · shopper%————Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Process completions per hour after the warm-up · shopper-visitper hour41.8666741.16667-0.7-1.344013 … -0.05598705 per hourCandidate lower in this model-4.666667 … 0 (n=20) per hour
Completed jobs · shopper-visitcount68.8568.8500 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean cycle time · shopper-visitmin4.2392.792-1.447-1.873 … -1.021 minCandidate lower in this model-3.387 … -0.3367 (n=20) min
Runs started · shopper-visitcount68.8568.8500 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean time in the process · shopper-visitmin4.2392.792-1.447-1.873 … -1.021 minCandidate lower in this model-3.387 … -0.3367 (n=20) min
Process completions per hour after the warm-up · go-to-checkoutper hour0000 … 0 per hourNo difference in these runs0 … 0 (n=20) per hour
Completed jobs · go-to-checkoutcount0000 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean cycle time · go-to-checkouts————Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Runs started · go-to-checkoutcount68.8568.8500 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean time in the process · go-to-checkouts0000 … 0 sNo difference in these runs0 … 0 (n=20) s
Process completions per hour after the warm-up · browseper hour0000 … 0 per hourNo difference in these runs0 … 0 (n=20) per hour
Completed jobs · browsecount0000 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean cycle time · browses————Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Runs started · browsecount173.7173.700 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean time in the process · browses39.5909139.5909100 … 0 sNo difference in these runs0 … 0 (n=20) s
Process completions per hour after the warm-up · choose-checkoutper hour0000 … 0 per hourNo difference in these runs0 … 0 (n=20) per hour
Completed jobs · choose-checkoutcount0000 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean cycle time · choose-checkouts————Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Runs started · choose-checkoutcount068.8568.8564.84334 … 72.85666 countCandidate higher in this model55 … 83 (n=20) count
Process completions per hour after the warm-up · pay-at-1per hour0000 … 0 per hourNo difference in these runs0 … 0 (n=20) per hour
Completed jobs · pay-at-1count0000 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean cycle time · pay-at-1s————Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Runs started · pay-at-1count68.8534.7-34.15-36.10207 … -32.19793 countCandidate lower in this model-41 … -27 (n=20) count
Mean time in the process · pay-at-1min2.3790.9548-1.424-1.855 … -0.9936 minCandidate lower in this model-3.346 … -0.2731 (n=20) min
Process completions per hour after the warm-up · pay-at-2per hour0000 … 0 per hourNo difference in these runs0 … 0 (n=20) per hour
Completed jobs · pay-at-2count0000 … 0 countNo difference in these runs0 … 0 (n=20) count
Mean cycle time · pay-at-2s————Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Runs started · pay-at-2count034.1534.1532.19793 … 36.10207 countCandidate higher in this model27 … 41 (n=20) count
Jobs that took the option · go-to-checkout/checkouts-open>pay-at-1count68.850-68.85-72.85666 … -64.84334 countCandidate lower in this model-83 … -55 (n=20) count
Jobs that took the option · go-to-checkout/checkouts-open>choose-checkoutcount068.8568.8564.84334 … 72.85666 countCandidate higher in this model55 … 83 (n=20) count
Jobs that took the option · choose-checkout/free-checkout>pay-at-1count034.734.732.63416 … 36.76584 countCandidate higher in this model28 … 42 (n=20) count
Jobs that took the option · choose-checkout/free-checkout>pay-at-2count034.1534.1532.19793 … 36.10207 countCandidate higher in this model27 … 41 (n=20) count
Only in one option (3): One side has no recorded value. Absence of a value does not by itself mean the resource is absent; check the saved definitions and correspondence.
Mean wait · checkout-2-lanesNo recorded value5.869725——Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Mean time in the process · choose-checkoutsNo recorded value0——Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—
Mean time in the process · pay-at-2sNo recorded value56.89609——Difference not calculated: at least one run has no value in one or both options. Means use recorded values only; missing values are not zero.—

Inputs

Baseline: fnv1a-35f8c7b9 · scenario fnv1a-68954d24 · result fnv1a-098a8210

Candidate: fnv1a-35f8c7b9 · scenario fnv1a-1f28abf1 · result fnv1a-1c595a71

First-run status: completed / completed

Raw definitions and engine notes retain their recorded language.

Stored warnings and assumptions · Corner Market — checkout queue (busy hour) (openCheckouts = 1)

Stored warnings and assumptions · Corner Market — checkout queue (busy hour) (openCheckouts = 2)

Complete saved inputs and result (JSON)
{
  "version": "process-comparison-1",
  "id": "cdcf679d-7dee-40db-a92b-306dd4343ded",
  "createdAt": "2026-10-14T15:48:47.287Z",
  "baseline": {
    "id": "d53af500-4f16-49dc-b42f-e9a7a9bac8cd",
    "name": "Corner Market — checkout queue (busy hour) (openCheckouts = 1)",
    "createdAt": "2026-10-14T15:48:47.139Z",
    "building": {
      "name": "Corner Market — Ground floor",
      "floors": [
        {
          "id": "floor-1",
          "level": 0,
          "x": 0,
          "z": 0,
          "scene": {
            "name": "Corner Market — Ground floor",
            "kind": "facility",
            "width": 16,
            "depth": 13.6,
            "objects": [
              {
                "id": "wall-north",
                "label": "North wall",
                "kind": "wall",
                "x": 0,
                "z": 0,
                "w": 16,
                "d": 0.2,
                "h": 3,
                "source": "drawing",
                "note": "Outer wall 0.20 thick, 16.00 long (plan). Height 3.0 m assumed (not on plan)."
              },
              {
                "id": "wall-south",
                "label": "South wall (shopfront)",
                "kind": "wall",
                "x": 0,
                "z": 11.8,
                "w": 16,
                "d": 0.2,
                "h": 3,
                "color": 3883848,
                "source": "drawing",
                "note": "Outer wall 0.20, 16.00 long with 2 windows and the entrance (plan). Height 3.0 m assumed."
              },
              {
                "id": "wall-west",
                "label": "West wall",
                "kind": "wall",
                "x": 0,
                "z": 0.2,
                "w": 0.2,
                "d": 11.6,
                "h": 3,
                "source": "drawing",
                "note": "Outer wall 0.20; building 12.00 deep outside (plan). Height 3.0 m assumed."
              },
              {
                "id": "wall-east",
                "label": "East wall",
                "kind": "wall",
                "x": 15.8,
                "z": 0.2,
                "w": 0.2,
                "d": 11.6,
                "h": 3,
                "source": "drawing",
                "note": "Outer wall 0.20; building 12.00 deep outside (plan). Height 3.0 m assumed."
              },
              {
                "id": "partition-wc-west",
                "label": "WC partition (west)",
                "kind": "partition",
                "x": 9.9,
                "z": 0.2,
                "w": 0.1,
                "d": 2.1,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 (title block); WC inside 1.70 x 2.00. Full height 3.0 m assumed."
              },
              {
                "id": "partition-wc-south",
                "label": "WC partition (south)",
                "kind": "partition",
                "x": 10,
                "z": 2.2,
                "w": 1.7,
                "d": 0.1,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 at 2.20 from the north outer face (right-hand dimension). Height assumed."
              },
              {
                "id": "partition-stock-west",
                "label": "Stock room partition (west)",
                "kind": "partition",
                "x": 11.7,
                "z": 0.2,
                "w": 0.1,
                "d": 3.6,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 between WC and stock room; stock room inside 4.00 x 3.50. Height assumed."
              },
              {
                "id": "partition-stock-south",
                "label": "Stock room partition (south)",
                "kind": "partition",
                "x": 11.8,
                "z": 3.7,
                "w": 4,
                "d": 0.1,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 at 3.70 from the north outer face (2.20+1.50). Height assumed."
              },
              {
                "id": "entrance",
                "label": "Entrance (automatic sliding door)",
                "kind": "door",
                "x": 7,
                "z": 11.8,
                "w": 2,
                "d": 0.2,
                "h": 2.2,
                "doorType": "automatic",
                "tags": [
                  "entrance"
                ],
                "source": "drawing",
                "note": "Automatic sliding door 2.00 at 7.00-9.00 from the west outer face (plan). Height 2.2 m assumed."
              },
              {
                "id": "door-staff",
                "label": "Staff door",
                "kind": "door",
                "x": 14.2,
                "z": 0,
                "w": 0.9,
                "d": 0.2,
                "h": 2.1,
                "tags": [
                  "staff"
                ],
                "source": "drawing",
                "note": "Staff door 0.90 at 14.20-15.10 (plan), hinged, opens into the stock room. Height 2.1 m assumed."
              },
              {
                "id": "door-wc",
                "label": "WC door",
                "kind": "door",
                "x": 10.4,
                "z": 2.2,
                "w": 0.9,
                "d": 0.1,
                "h": 2.1,
                "source": "drawing",
                "note": "WC door 0.80 on the plan, widened to 0.90 at the owner's request (2026-10-15); hinge side kept at 0.40 from the WC west partition (x 10.40-11.30). Height 2.1 m assumed."
              },
              {
                "id": "door-stock",
                "label": "Stock room door",
                "kind": "door",
                "x": 12.4,
                "z": 3.7,
                "w": 0.9,
                "d": 0.1,
                "h": 2.1,
                "source": "drawing",
                "note": "Door 0.90 at 12.40-13.30 (plan), opens into the stock room. Height assumed."
              },
              {
                "id": "window-west",
                "label": "Window 2.40 (west)",
                "kind": "window",
                "x": 1.6,
                "z": 11.8,
                "w": 2.4,
                "d": 0.2,
                "h": 1.8,
                "y": 0.6,
                "source": "drawing",
                "note": "Window 2.40 at 1.60-4.00 (plan). Sill 0.6 m and height 1.8 m assumed."
              },
              {
                "id": "window-east",
                "label": "Window 2.40 (east)",
                "kind": "window",
                "x": 11.6,
                "z": 11.8,
                "w": 2.4,
                "d": 0.2,
                "h": 1.8,
                "y": 0.6,
                "source": "drawing",
                "note": "Window 2.40 at 11.60-14.00 (plan). Sill 0.6 m and height 1.8 m assumed."
              },
              {
                "id": "chilled-1",
                "label": "Chilled 1",
                "kind": "fridge_case",
                "x": 1.4,
                "z": 0.25,
                "w": 2.8,
                "d": 0.9,
                "h": 2,
                "color": 14673638,
                "accent": 8366005,
                "group": "Chilled 1",
                "tags": [
                  "chilled",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Chiller 2.80 x 0.90, 0.05 off the north wall, opens south; height 2.00 (title block)."
              },
              {
                "id": "chilled-2",
                "label": "Chilled 2",
                "kind": "fridge_case",
                "x": 4.2,
                "z": 0.25,
                "w": 2.8,
                "d": 0.9,
                "h": 2,
                "color": 14673638,
                "accent": 8366005,
                "group": "Chilled 2",
                "tags": [
                  "chilled",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Chiller 2.80 x 0.90, 0.05 off the north wall, opens south; height 2.00 (title block)."
              },
              {
                "id": "chilled-3",
                "label": "Chilled 3",
                "kind": "fridge_case",
                "x": 7,
                "z": 0.25,
                "w": 2.8,
                "d": 0.9,
                "h": 2,
                "color": 14673638,
                "accent": 8366005,
                "group": "Chilled 3",
                "tags": [
                  "chilled",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Chiller 2.80 x 0.90, 0.05 off the north wall, opens south; height 2.00 (title block)."
              },
              {
                "id": "wall-shelving",
                "label": "Wall shelving",
                "kind": "shelf",
                "x": 0.25,
                "z": 1.6,
                "w": 0.5,
                "d": 5.8,
                "h": 2,
                "accent": 3108784,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf"
                ],
                "source": "drawing",
                "note": "Wall shelving 0.50 x 5.80, 0.05 off the west wall, from 1.60 to 7.40 (plan); height 2.00 (title block)."
              },
              {
                "id": "gondola-a",
                "label": "Gondola A",
                "kind": "shelf",
                "x": 2.2,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 12357463,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "gondola-b",
                "label": "Gondola B",
                "kind": "shelf",
                "x": 4.5,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 12603469,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "gondola-c",
                "label": "Gondola C",
                "kind": "shelf",
                "x": 6.8,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 4103002,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "gondola-d",
                "label": "Gondola D",
                "kind": "shelf",
                "x": 9.1,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 14916397,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "produce-1",
                "label": "Produce 1",
                "kind": "display",
                "x": 11.4,
                "z": 4.75,
                "w": 1.2,
                "d": 1.8,
                "h": 0.75,
                "color": 11569754,
                "group": "Produce 1",
                "tags": [
                  "produce",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Produce table 1.20 x 1.80 (plan), at z 4.75 since the owner-approved move. Table 0.75 m high with the catalog produce display (riser, 6 crates, price rail) on top to 1.15 m; heights assumed (not on the plan)."
              },
              {
                "id": "produce-2",
                "label": "Produce 2",
                "kind": "display",
                "x": 11.4,
                "z": 7.55,
                "w": 1.2,
                "d": 1.8,
                "h": 0.75,
                "color": 11569754,
                "group": "Produce 2",
                "tags": [
                  "produce",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Produce table 1.20 x 1.80 (plan), at z 7.55 since the owner-approved move. Table 0.75 m high with the catalog produce display (riser, 6 crates, price rail) on top to 1.15 m; heights assumed."
              },
              {
                "id": "bakery",
                "label": "Bakery",
                "kind": "shelf",
                "x": 14.85,
                "z": 3.8,
                "w": 0.9,
                "d": 3,
                "h": 1.6,
                "accent": 13145434,
                "variant": "stocked_gondola",
                "tags": [
                  "bakery",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Bakery fixture 0.90 x 3.00, 0.05 off the east wall (plan). Moved 0.60 m north (z 4.40 -> 3.80) against the stock room partition at the owner's request, closing the 0.60 m dead end. Height 1.6 m assumed."
              },
              {
                "id": "checkout-1",
                "label": "Checkout 1",
                "kind": "checkout",
                "x": 4.4,
                "z": 8.6,
                "w": 0.8,
                "d": 1.6,
                "h": 1,
                "facing": -90,
                "tags": [
                  "checkout"
                ],
                "source": "drawing",
                "note": "Checkout counter 0.80 x 1.60, 8.60-10.20 from north (plan); customers pass on the west (queue) side. Height 1.0 m assumed."
              },
              {
                "id": "till-1",
                "label": "Till 1",
                "kind": "pos_terminal",
                "x": 4.6000000000000005,
                "z": 9.9,
                "w": 0.4,
                "d": 0.22,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "tags": [
                  "till"
                ],
                "source": "drawing",
                "note": "Small box drawn at the south end of the counter, read as the till (0.40 x 0.22). Height 0.3 m assumed, on the counter."
              },
              {
                "id": "checkout-2",
                "label": "Checkout 2",
                "kind": "checkout",
                "x": 7.6,
                "z": 8.6,
                "w": 0.8,
                "d": 1.6,
                "h": 1,
                "facing": -90,
                "tags": [
                  "checkout"
                ],
                "source": "drawing",
                "note": "Checkout counter 0.80 x 1.60, 8.60-10.20 from north (plan); customers pass on the west (queue) side. Height 1.0 m assumed."
              },
              {
                "id": "till-2",
                "label": "Till 2",
                "kind": "pos_terminal",
                "x": 7.8,
                "z": 9.9,
                "w": 0.4,
                "d": 0.22,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "tags": [
                  "till"
                ],
                "source": "drawing",
                "note": "Small box drawn at the south end of the counter, read as the till (0.40 x 0.22). Height 0.3 m assumed, on the counter."
              },
              {
                "id": "queue-1",
                "label": "Queue 1",
                "kind": "zone",
                "x": 3.2,
                "z": 7.8,
                "w": 1.2,
                "d": 2.4,
                "h": 0.02,
                "tags": [
                  "queue",
                  "queue-1"
                ],
                "source": "drawing",
                "note": "Queue lane 1.20 x 2.40 (dashed on plan), west of its checkout."
              },
              {
                "id": "queue-2",
                "label": "Queue 2",
                "kind": "zone",
                "x": 6.4,
                "z": 7.8,
                "w": 1.2,
                "d": 2.4,
                "h": 0.02,
                "tags": [
                  "queue",
                  "queue-2"
                ],
                "source": "drawing",
                "note": "Queue lane 1.20 x 2.40 (dashed on plan), west of its checkout."
              },
              {
                "id": "room-wc",
                "label": "WC",
                "kind": "zone",
                "x": 10,
                "z": 0.2,
                "w": 1.7,
                "d": 2,
                "h": 0.02,
                "tags": [
                  "room",
                  "wc"
                ],
                "source": "drawing",
                "note": "WC 1.70 x 2.00 inside (plan)."
              },
              {
                "id": "room-stock",
                "label": "Stock room",
                "kind": "zone",
                "x": 11.8,
                "z": 0.2,
                "w": 4,
                "d": 3.5,
                "h": 0.02,
                "tags": [
                  "room",
                  "stock"
                ],
                "source": "drawing",
                "note": "Stock room 4.00 x 3.50 inside (plan)."
              },
              {
                "id": "room-sales",
                "label": "Sales floor",
                "kind": "zone",
                "x": 0.2,
                "z": 0.2,
                "w": 15.6,
                "d": 11.6,
                "h": 0.02,
                "footprint": [
                  {
                    "x": 0,
                    "z": 0
                  },
                  {
                    "x": 9.7,
                    "z": 0
                  },
                  {
                    "x": 9.7,
                    "z": 2.1
                  },
                  {
                    "x": 11.5,
                    "z": 2.1
                  },
                  {
                    "x": 11.5,
                    "z": 3.6
                  },
                  {
                    "x": 15.6,
                    "z": 3.6
                  },
                  {
                    "x": 15.6,
                    "z": 11.6
                  },
                  {
                    "x": 0,
                    "z": 11.6
                  }
                ],
                "tags": [
                  "room",
                  "sales"
                ],
                "source": "drawing",
                "note": "Sales floor: inside of the outer walls less the WC and stock room (plan)."
              },
              {
                "id": "chilled-1-goods-1",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.18,
                "blocks": false,
                "color": 12597547,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-goods-2",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.63,
                "blocks": false,
                "color": 4103002,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-goods-3",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.08,
                "blocks": false,
                "color": 14916397,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-goods-4",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.53,
                "blocks": false,
                "color": 3108784,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-glass",
                "label": "Chilled 1 glass doors",
                "kind": "block",
                "x": 1.4,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "material": {
                  "override": {
                    "baseColor": 14478578,
                    "roughness": 0.05,
                    "metalness": 0.1,
                    "opacity": 0.25
                  }
                },
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: glass door front (glass-door cooler assumed; the plan does not say open or glass-door). Inside the drawn footprint."
              },
              {
                "id": "chilled-1-frame-1",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 1.4,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-2",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 2.075,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-3",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 2.75,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-4",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 3.425,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-5",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 4.1,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-header",
                "label": "Chilled 1 header",
                "kind": "sign",
                "x": 1.4,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 0.25,
                "y": 2,
                "blocks": false,
                "text": "CHILLED",
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: header sign on top of the chiller front (y 2.00-2.25)."
              },
              {
                "id": "chilled-2-goods-1",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.18,
                "blocks": false,
                "color": 4103002,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-goods-2",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.63,
                "blocks": false,
                "color": 14916397,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-goods-3",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.08,
                "blocks": false,
                "color": 3108784,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-goods-4",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.53,
                "blocks": false,
                "color": 12597547,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-glass",
                "label": "Chilled 2 glass doors",
                "kind": "block",
                "x": 4.2,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "material": {
                  "override": {
                    "baseColor": 14478578,
                    "roughness": 0.05,
                    "metalness": 0.1,
                    "opacity": 0.25
                  }
                },
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: glass door front (glass-door cooler assumed; the plan does not say open or glass-door). Inside the drawn footprint."
              },
              {
                "id": "chilled-2-frame-1",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 4.2,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-2",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 4.875,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-3",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 5.55,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-4",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 6.225,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-5",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 6.9,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-header",
                "label": "Chilled 2 header",
                "kind": "sign",
                "x": 4.2,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 0.25,
                "y": 2,
                "blocks": false,
                "text": "CHILLED",
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: header sign on top of the chiller front (y 2.00-2.25)."
              },
              {
                "id": "chilled-3-goods-1",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.18,
                "blocks": false,
                "color": 14916397,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-goods-2",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.63,
                "blocks": false,
                "color": 3108784,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-goods-3",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.08,
                "blocks": false,
                "color": 12597547,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-goods-4",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.53,
                "blocks": false,
                "color": 4103002,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-glass",
                "label": "Chilled 3 glass doors",
                "kind": "block",
                "x": 7,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "material": {
                  "override": {
                    "baseColor": 14478578,
                    "roughness": 0.05,
                    "metalness": 0.1,
                    "opacity": 0.25
                  }
                },
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: glass door front (glass-door cooler assumed; the plan does not say open or glass-door). Inside the drawn footprint."
              },
              {
                "id": "chilled-3-frame-1",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 7,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-2",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 7.675,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-3",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 8.35,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-4",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 9.025,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-5",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 9.7,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-header",
                "label": "Chilled 3 header",
                "kind": "sign",
                "x": 7,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 0.25,
                "y": 2,
                "blocks": false,
                "text": "CHILLED",
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: header sign on top of the chiller front (y 2.00-2.25)."
              },
              {
                "id": "bakery-sign",
                "label": "Bakery sign",
                "kind": "sign",
                "x": 14.85,
                "z": 6.7,
                "w": 0.9,
                "d": 0.1,
                "h": 0.3,
                "y": 2,
                "blocks": false,
                "text": "BAKERY",
                "source": "assumed",
                "note": "Display only: sign over the south end of the bakery shelf, facing the sales floor."
              },
              {
                "id": "checkout-1-sign",
                "label": "Checkout 1 lane number",
                "kind": "sign",
                "x": 4.6,
                "z": 8.65,
                "w": 0.4,
                "d": 0.1,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "text": "1",
                "source": "assumed",
                "note": "Display only: lane number plate standing on the north end of the counter (a floating sign at 2.25 m looked unsupported)."
              },
              {
                "id": "checkout-2-sign",
                "label": "Checkout 2 lane number",
                "kind": "sign",
                "x": 7.8,
                "z": 8.65,
                "w": 0.4,
                "d": 0.1,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "text": "2",
                "source": "assumed",
                "note": "Display only: lane number plate standing on the north end of the counter (a floating sign at 2.25 m looked unsupported)."
              },
              {
                "id": "block-1",
                "label": "Riser",
                "kind": "block",
                "x": 12.04,
                "z": 4.75,
                "w": 0.52,
                "d": 1.8,
                "h": 0.2,
                "y": 0.75,
                "color": 10254927,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-1",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 4.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 6989903,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-2",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 4.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 15258701,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-3",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 5.38,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 14242639,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-4",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 5.38,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 9329320,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-5",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 5.98,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 15769648,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-6",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 5.98,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 10208573,
                "group": "Produce 1"
              },
              {
                "id": "sign-1",
                "label": "Price rail",
                "kind": "sign",
                "x": 11.4,
                "z": 4.85,
                "w": 0.1,
                "d": 1.6,
                "h": 0.12,
                "y": 0.75,
                "text": "FRESH",
                "group": "Produce 1"
              },
              {
                "id": "block-2",
                "label": "Riser",
                "kind": "block",
                "x": 12.04,
                "z": 7.55,
                "w": 0.52,
                "d": 1.8,
                "h": 0.2,
                "y": 0.75,
                "color": 10254927,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-7",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 7.58,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 6989903,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-8",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 7.58,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 15258701,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-9",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 8.18,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 14242639,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-10",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 8.18,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 9329320,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-11",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 8.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 15769648,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-12",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 8.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 10208573,
                "group": "Produce 2"
              },
              {
                "id": "sign-2",
                "label": "Price rail",
                "kind": "sign",
                "x": 11.4,
                "z": 7.6499999999999995,
                "w": 0.1,
                "d": 1.6,
                "h": 0.12,
                "y": 0.75,
                "text": "FRESH",
                "group": "Produce 2"
              },
              {
                "id": "block-3",
                "label": "Entrance canopy",
                "kind": "block",
                "x": 6.5,
                "z": 12,
                "w": 3,
                "d": 1.5,
                "h": 0.15,
                "y": 2.25,
                "color": 3883848,
                "group": "Entrance canopy",
                "source": "assumed",
                "note": "Catalog storefront-entrance-canopy (3.00 x 1.50) over the entrance, cantilevered: its two posts were left out because they would stand off the floor. Lowered from 2.65 to 2.25 m to sit under the assumed 3.0 m wall with the sign above it."
              },
              {
                "id": "sign-3",
                "label": "Fascia sign",
                "kind": "sign",
                "x": 5,
                "z": 12,
                "w": 6,
                "d": 0.12,
                "h": 0.5,
                "y": 2.45,
                "blocks": false,
                "text": "Corner Market",
                "group": "Fascia sign",
                "source": "assumed",
                "note": "Catalog fascia-sign on the outside face of the south wall, widened to 6.00 m and lowered to 2.45-2.95 m to fit under the assumed 3.0 m wall top."
              }
            ],
            "scaleConfirmed": false,
            "assumptions": [
              "Agent-created spatial draft. Verify object footprints and passage widths.",
              "Robot settings, workload and station positions are illustrative defaults."
            ],
            "outline": [
              {
                "x": 0,
                "z": 0
              },
              {
                "x": 16,
                "z": 0
              },
              {
                "x": 16,
                "z": 12
              },
              {
                "x": 0,
                "z": 12
              }
            ],
            "dock": {
              "x": 0.45,
              "z": 0.45
            },
            "destination": {
              "x": 15.55,
              "z": 11.56
            },
            "task": "clean",
            "fleetSize": 1,
            "speed": 0.6,
            "radius": 0.24,
            "coverageWidth": 0.6,
            "durationMinutes": 30,
            "demandPerHour": 30,
            "serviceSeconds": 15
          }
        }
      ],
      "activeFloor": "floor-1",
      "storyHeight": 4,
      "links": []
    },
    "scenario": {
      "version": 5,
      "id": "corner-market-checkout",
      "name": "Corner Market — checkout queue (busy hour)",
      "horizonSeconds": 6000,
      "warmupSeconds": 600,
      "parameters": {
        "shoppersPerHour": 60,
        "openCheckouts": 1,
        "paySeconds": 40
      },
      "resources": [
        {
          "id": "checkout-1-lane",
          "name": "Checkout 1",
          "capacity": 1,
          "at": {
            "object": "checkout-1"
          },
          "role": "equipment",
          "queue": {
            "floor": "floor-1",
            "points": [
              {
                "x": 3.8,
                "z": 9
              },
              {
                "x": 3.8,
                "z": 4.5
              }
            ],
            "spacing": 0.75
          }
        },
        {
          "id": "checkout-2-lane",
          "name": "Checkout 2",
          "capacity": 1,
          "at": {
            "object": "checkout-2"
          },
          "role": "equipment",
          "queue": {
            "floor": "floor-1",
            "points": [
              {
                "x": 7,
                "z": 9
              },
              {
                "x": 7,
                "z": 7.9
              },
              {
                "x": 6.1,
                "z": 7.9
              },
              {
                "x": 6.1,
                "z": 4.5
              }
            ],
            "spacing": 0.75
          }
        }
      ],
      "processes": [
        {
          "id": "shopper-visit",
          "name": "Shopper visit",
          "agent": "shopper",
          "steps": [
            {
              "type": "call",
              "id": "pick-items",
              "processId": "browse",
              "count": {
                "random": "uniform-int",
                "min": 1,
                "max": 4
              }
            },
            {
              "type": "goto",
              "id": "to-checkouts",
              "to": {
                "point": {
                  "x": 5.8,
                  "z": 7.9
                },
                "floor": "floor-1"
              }
            },
            {
              "type": "call",
              "id": "checkout",
              "processId": "go-to-checkout",
              "count": 1
            },
            {
              "type": "goto",
              "id": "leave",
              "to": {
                "object": "entrance"
              }
            },
            {
              "type": "finish"
            }
          ]
        },
        {
          "id": "go-to-checkout",
          "name": "Go to the open checkouts",
          "steps": [
            {
              "type": "branch",
              "id": "checkouts-open",
              "options": [
                {
                  "weight": {
                    "expr": "max(0, 2 - openCheckouts)"
                  },
                  "processId": "pay-at-1"
                },
                {
                  "weight": {
                    "expr": "max(0, openCheckouts - 1)"
                  },
                  "processId": "choose-checkout"
                }
              ]
            }
          ]
        },
        {
          "id": "browse",
          "name": "Pick up items at a fixture",
          "steps": [
            {
              "type": "goto",
              "to": {
                "tag": "shelf",
                "pick": "random"
              }
            },
            {
              "type": "delay",
              "id": "pick",
              "durationSeconds": {
                "random": "triangular",
                "min": 10,
                "mode": 25,
                "max": 60
              }
            },
            {
              "type": "finish"
            }
          ]
        },
        {
          "id": "choose-checkout",
          "name": "Take the free checkout (else the shorter line)",
          "steps": [
            {
              "type": "branch",
              "id": "free-checkout",
              "by": "free",
              "options": [
                {
                  "processId": "pay-at-1",
                  "resourceId": "checkout-1-lane"
                },
                {
                  "processId": "pay-at-2",
                  "resourceId": "checkout-2-lane"
                }
              ]
            }
          ]
        },
        {
          "id": "pay-at-1",
          "name": "Queue and pay at Checkout 1",
          "steps": [
            {
              "type": "goto",
              "to": {
                "object": "queue-1"
              }
            },
            {
              "type": "acquire",
              "id": "wait-in-line",
              "resourceId": "checkout-1-lane",
              "units": 1
            },
            {
              "type": "goto",
              "to": {
                "point": {
                  "x": 3.85,
                  "z": 9.75
                },
                "floor": "floor-1"
              }
            },
            {
              "type": "delay",
              "id": "pay",
              "durationSeconds": {
                "random": "triangular",
                "min": {
                  "expr": "paySeconds * 0.6"
                },
                "mode": {
                  "parameter": "paySeconds"
                },
                "max": {
                  "expr": "paySeconds * 2"
                }
              }
            },
            {
              "type": "release",
              "resourceId": "checkout-1-lane",
              "units": 1
            },
            {
              "type": "finish"
            }
          ]
        },
        {
          "id": "pay-at-2",
          "name": "Queue and pay at Checkout 2",
          "steps": [
            {
              "type": "goto",
              "to": {
                "object": "queue-2"
              }
            },
            {
              "type": "acquire",
              "id": "wait-in-line",
              "resourceId": "checkout-2-lane",
              "units": 1
            },
            {
              "type": "goto",
              "to": {
                "point": {
                  "x": 7.05,
                  "z": 9.75
                },
                "floor": "floor-1"
              }
            },
            {
              "type": "delay",
              "id": "pay",
              "durationSeconds": {
                "random": "triangular",
                "min": {
                  "expr": "paySeconds * 0.6"
                },
                "mode": {
                  "parameter": "paySeconds"
                },
                "max": {
                  "expr": "paySeconds * 2"
                }
              }
            },
            {
              "type": "release",
              "resourceId": "checkout-2-lane",
              "units": 1
            },
            {
              "type": "finish"
            }
          ]
        }
      ],
      "arrivals": [
        {
          "id": "shoppers",
          "processId": "shopper-visit",
          "startSeconds": 0,
          "at": {
            "object": "entrance"
          },
          "mode": "poisson",
          "ratePerHour": {
            "parameter": "shoppersPerHour"
          },
          "durationSeconds": 4200
        }
      ],
      "agents": [
        {
          "id": "shopper",
          "label": "Shopper",
          "appearance": "person",
          "radius": 0.3,
          "speed": 1,
          "height": 1.7
        }
      ],
      "equipment": [
        {
          "id": "checkout-1-eq",
          "label": "Checkout 1",
          "part": {
            "floor": "floor-1",
            "object": "checkout-1"
          },
          "resourceId": "checkout-1-lane"
        },
        {
          "id": "checkout-2-eq",
          "label": "Checkout 2",
          "part": {
            "floor": "floor-1",
            "object": "checkout-2"
          },
          "resourceId": "checkout-2-lane"
        }
      ],
      "maxEvents": 100000,
      "traceLimit": 500,
      "seed": 1,
      "runs": 20
    },
    "spaceHash": "fnv1a-35f8c7b9",
    "scenarioHash": "fnv1a-68954d24"
  },
  "candidate": {
    "id": "61ceb869-7695-4008-b2f0-376d501929b5",
    "name": "Corner Market — checkout queue (busy hour) (openCheckouts = 2)",
    "createdAt": "2026-10-14T15:48:47.140Z",
    "building": {
      "name": "Corner Market — Ground floor",
      "floors": [
        {
          "id": "floor-1",
          "level": 0,
          "x": 0,
          "z": 0,
          "scene": {
            "name": "Corner Market — Ground floor",
            "kind": "facility",
            "width": 16,
            "depth": 13.6,
            "objects": [
              {
                "id": "wall-north",
                "label": "North wall",
                "kind": "wall",
                "x": 0,
                "z": 0,
                "w": 16,
                "d": 0.2,
                "h": 3,
                "source": "drawing",
                "note": "Outer wall 0.20 thick, 16.00 long (plan). Height 3.0 m assumed (not on plan)."
              },
              {
                "id": "wall-south",
                "label": "South wall (shopfront)",
                "kind": "wall",
                "x": 0,
                "z": 11.8,
                "w": 16,
                "d": 0.2,
                "h": 3,
                "color": 3883848,
                "source": "drawing",
                "note": "Outer wall 0.20, 16.00 long with 2 windows and the entrance (plan). Height 3.0 m assumed."
              },
              {
                "id": "wall-west",
                "label": "West wall",
                "kind": "wall",
                "x": 0,
                "z": 0.2,
                "w": 0.2,
                "d": 11.6,
                "h": 3,
                "source": "drawing",
                "note": "Outer wall 0.20; building 12.00 deep outside (plan). Height 3.0 m assumed."
              },
              {
                "id": "wall-east",
                "label": "East wall",
                "kind": "wall",
                "x": 15.8,
                "z": 0.2,
                "w": 0.2,
                "d": 11.6,
                "h": 3,
                "source": "drawing",
                "note": "Outer wall 0.20; building 12.00 deep outside (plan). Height 3.0 m assumed."
              },
              {
                "id": "partition-wc-west",
                "label": "WC partition (west)",
                "kind": "partition",
                "x": 9.9,
                "z": 0.2,
                "w": 0.1,
                "d": 2.1,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 (title block); WC inside 1.70 x 2.00. Full height 3.0 m assumed."
              },
              {
                "id": "partition-wc-south",
                "label": "WC partition (south)",
                "kind": "partition",
                "x": 10,
                "z": 2.2,
                "w": 1.7,
                "d": 0.1,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 at 2.20 from the north outer face (right-hand dimension). Height assumed."
              },
              {
                "id": "partition-stock-west",
                "label": "Stock room partition (west)",
                "kind": "partition",
                "x": 11.7,
                "z": 0.2,
                "w": 0.1,
                "d": 3.6,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 between WC and stock room; stock room inside 4.00 x 3.50. Height assumed."
              },
              {
                "id": "partition-stock-south",
                "label": "Stock room partition (south)",
                "kind": "partition",
                "x": 11.8,
                "z": 3.7,
                "w": 4,
                "d": 0.1,
                "h": 3,
                "material": {
                  "override": {
                    "baseColor": 15328732,
                    "roughness": 0.9,
                    "opacity": 1
                  }
                },
                "source": "drawing",
                "note": "Partition 0.10 at 3.70 from the north outer face (2.20+1.50). Height assumed."
              },
              {
                "id": "entrance",
                "label": "Entrance (automatic sliding door)",
                "kind": "door",
                "x": 7,
                "z": 11.8,
                "w": 2,
                "d": 0.2,
                "h": 2.2,
                "doorType": "automatic",
                "tags": [
                  "entrance"
                ],
                "source": "drawing",
                "note": "Automatic sliding door 2.00 at 7.00-9.00 from the west outer face (plan). Height 2.2 m assumed."
              },
              {
                "id": "door-staff",
                "label": "Staff door",
                "kind": "door",
                "x": 14.2,
                "z": 0,
                "w": 0.9,
                "d": 0.2,
                "h": 2.1,
                "tags": [
                  "staff"
                ],
                "source": "drawing",
                "note": "Staff door 0.90 at 14.20-15.10 (plan), hinged, opens into the stock room. Height 2.1 m assumed."
              },
              {
                "id": "door-wc",
                "label": "WC door",
                "kind": "door",
                "x": 10.4,
                "z": 2.2,
                "w": 0.9,
                "d": 0.1,
                "h": 2.1,
                "source": "drawing",
                "note": "WC door 0.80 on the plan, widened to 0.90 at the owner's request (2026-10-15); hinge side kept at 0.40 from the WC west partition (x 10.40-11.30). Height 2.1 m assumed."
              },
              {
                "id": "door-stock",
                "label": "Stock room door",
                "kind": "door",
                "x": 12.4,
                "z": 3.7,
                "w": 0.9,
                "d": 0.1,
                "h": 2.1,
                "source": "drawing",
                "note": "Door 0.90 at 12.40-13.30 (plan), opens into the stock room. Height assumed."
              },
              {
                "id": "window-west",
                "label": "Window 2.40 (west)",
                "kind": "window",
                "x": 1.6,
                "z": 11.8,
                "w": 2.4,
                "d": 0.2,
                "h": 1.8,
                "y": 0.6,
                "source": "drawing",
                "note": "Window 2.40 at 1.60-4.00 (plan). Sill 0.6 m and height 1.8 m assumed."
              },
              {
                "id": "window-east",
                "label": "Window 2.40 (east)",
                "kind": "window",
                "x": 11.6,
                "z": 11.8,
                "w": 2.4,
                "d": 0.2,
                "h": 1.8,
                "y": 0.6,
                "source": "drawing",
                "note": "Window 2.40 at 11.60-14.00 (plan). Sill 0.6 m and height 1.8 m assumed."
              },
              {
                "id": "chilled-1",
                "label": "Chilled 1",
                "kind": "fridge_case",
                "x": 1.4,
                "z": 0.25,
                "w": 2.8,
                "d": 0.9,
                "h": 2,
                "color": 14673638,
                "accent": 8366005,
                "group": "Chilled 1",
                "tags": [
                  "chilled",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Chiller 2.80 x 0.90, 0.05 off the north wall, opens south; height 2.00 (title block)."
              },
              {
                "id": "chilled-2",
                "label": "Chilled 2",
                "kind": "fridge_case",
                "x": 4.2,
                "z": 0.25,
                "w": 2.8,
                "d": 0.9,
                "h": 2,
                "color": 14673638,
                "accent": 8366005,
                "group": "Chilled 2",
                "tags": [
                  "chilled",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Chiller 2.80 x 0.90, 0.05 off the north wall, opens south; height 2.00 (title block)."
              },
              {
                "id": "chilled-3",
                "label": "Chilled 3",
                "kind": "fridge_case",
                "x": 7,
                "z": 0.25,
                "w": 2.8,
                "d": 0.9,
                "h": 2,
                "color": 14673638,
                "accent": 8366005,
                "group": "Chilled 3",
                "tags": [
                  "chilled",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Chiller 2.80 x 0.90, 0.05 off the north wall, opens south; height 2.00 (title block)."
              },
              {
                "id": "wall-shelving",
                "label": "Wall shelving",
                "kind": "shelf",
                "x": 0.25,
                "z": 1.6,
                "w": 0.5,
                "d": 5.8,
                "h": 2,
                "accent": 3108784,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf"
                ],
                "source": "drawing",
                "note": "Wall shelving 0.50 x 5.80, 0.05 off the west wall, from 1.60 to 7.40 (plan); height 2.00 (title block)."
              },
              {
                "id": "gondola-a",
                "label": "Gondola A",
                "kind": "shelf",
                "x": 2.2,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 12357463,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "gondola-b",
                "label": "Gondola B",
                "kind": "shelf",
                "x": 4.5,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 12603469,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "gondola-c",
                "label": "Gondola C",
                "kind": "shelf",
                "x": 6.8,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 4103002,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "gondola-d",
                "label": "Gondola D",
                "kind": "shelf",
                "x": 9.1,
                "z": 2.6,
                "w": 0.9,
                "d": 4.8,
                "h": 1.6,
                "accent": 14916397,
                "variant": "stocked_gondola",
                "tags": [
                  "shelf",
                  "gondola"
                ],
                "source": "drawing",
                "note": "Double-sided gondola 0.90 x 4.80 (centre spine dotted), 2.60-7.40 from north; aisles 1.40; height 1.60 (title block)."
              },
              {
                "id": "produce-1",
                "label": "Produce 1",
                "kind": "display",
                "x": 11.4,
                "z": 4.75,
                "w": 1.2,
                "d": 1.8,
                "h": 0.75,
                "color": 11569754,
                "group": "Produce 1",
                "tags": [
                  "produce",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Produce table 1.20 x 1.80 (plan), at z 4.75 since the owner-approved move. Table 0.75 m high with the catalog produce display (riser, 6 crates, price rail) on top to 1.15 m; heights assumed (not on the plan)."
              },
              {
                "id": "produce-2",
                "label": "Produce 2",
                "kind": "display",
                "x": 11.4,
                "z": 7.55,
                "w": 1.2,
                "d": 1.8,
                "h": 0.75,
                "color": 11569754,
                "group": "Produce 2",
                "tags": [
                  "produce",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Produce table 1.20 x 1.80 (plan), at z 7.55 since the owner-approved move. Table 0.75 m high with the catalog produce display (riser, 6 crates, price rail) on top to 1.15 m; heights assumed."
              },
              {
                "id": "bakery",
                "label": "Bakery",
                "kind": "shelf",
                "x": 14.85,
                "z": 3.8,
                "w": 0.9,
                "d": 3,
                "h": 1.6,
                "accent": 13145434,
                "variant": "stocked_gondola",
                "tags": [
                  "bakery",
                  "shelf"
                ],
                "source": "drawing",
                "note": "Bakery fixture 0.90 x 3.00, 0.05 off the east wall (plan). Moved 0.60 m north (z 4.40 -> 3.80) against the stock room partition at the owner's request, closing the 0.60 m dead end. Height 1.6 m assumed."
              },
              {
                "id": "checkout-1",
                "label": "Checkout 1",
                "kind": "checkout",
                "x": 4.4,
                "z": 8.6,
                "w": 0.8,
                "d": 1.6,
                "h": 1,
                "facing": -90,
                "tags": [
                  "checkout"
                ],
                "source": "drawing",
                "note": "Checkout counter 0.80 x 1.60, 8.60-10.20 from north (plan); customers pass on the west (queue) side. Height 1.0 m assumed."
              },
              {
                "id": "till-1",
                "label": "Till 1",
                "kind": "pos_terminal",
                "x": 4.6000000000000005,
                "z": 9.9,
                "w": 0.4,
                "d": 0.22,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "tags": [
                  "till"
                ],
                "source": "drawing",
                "note": "Small box drawn at the south end of the counter, read as the till (0.40 x 0.22). Height 0.3 m assumed, on the counter."
              },
              {
                "id": "checkout-2",
                "label": "Checkout 2",
                "kind": "checkout",
                "x": 7.6,
                "z": 8.6,
                "w": 0.8,
                "d": 1.6,
                "h": 1,
                "facing": -90,
                "tags": [
                  "checkout"
                ],
                "source": "drawing",
                "note": "Checkout counter 0.80 x 1.60, 8.60-10.20 from north (plan); customers pass on the west (queue) side. Height 1.0 m assumed."
              },
              {
                "id": "till-2",
                "label": "Till 2",
                "kind": "pos_terminal",
                "x": 7.8,
                "z": 9.9,
                "w": 0.4,
                "d": 0.22,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "tags": [
                  "till"
                ],
                "source": "drawing",
                "note": "Small box drawn at the south end of the counter, read as the till (0.40 x 0.22). Height 0.3 m assumed, on the counter."
              },
              {
                "id": "queue-1",
                "label": "Queue 1",
                "kind": "zone",
                "x": 3.2,
                "z": 7.8,
                "w": 1.2,
                "d": 2.4,
                "h": 0.02,
                "tags": [
                  "queue",
                  "queue-1"
                ],
                "source": "drawing",
                "note": "Queue lane 1.20 x 2.40 (dashed on plan), west of its checkout."
              },
              {
                "id": "queue-2",
                "label": "Queue 2",
                "kind": "zone",
                "x": 6.4,
                "z": 7.8,
                "w": 1.2,
                "d": 2.4,
                "h": 0.02,
                "tags": [
                  "queue",
                  "queue-2"
                ],
                "source": "drawing",
                "note": "Queue lane 1.20 x 2.40 (dashed on plan), west of its checkout."
              },
              {
                "id": "room-wc",
                "label": "WC",
                "kind": "zone",
                "x": 10,
                "z": 0.2,
                "w": 1.7,
                "d": 2,
                "h": 0.02,
                "tags": [
                  "room",
                  "wc"
                ],
                "source": "drawing",
                "note": "WC 1.70 x 2.00 inside (plan)."
              },
              {
                "id": "room-stock",
                "label": "Stock room",
                "kind": "zone",
                "x": 11.8,
                "z": 0.2,
                "w": 4,
                "d": 3.5,
                "h": 0.02,
                "tags": [
                  "room",
                  "stock"
                ],
                "source": "drawing",
                "note": "Stock room 4.00 x 3.50 inside (plan)."
              },
              {
                "id": "room-sales",
                "label": "Sales floor",
                "kind": "zone",
                "x": 0.2,
                "z": 0.2,
                "w": 15.6,
                "d": 11.6,
                "h": 0.02,
                "footprint": [
                  {
                    "x": 0,
                    "z": 0
                  },
                  {
                    "x": 9.7,
                    "z": 0
                  },
                  {
                    "x": 9.7,
                    "z": 2.1
                  },
                  {
                    "x": 11.5,
                    "z": 2.1
                  },
                  {
                    "x": 11.5,
                    "z": 3.6
                  },
                  {
                    "x": 15.6,
                    "z": 3.6
                  },
                  {
                    "x": 15.6,
                    "z": 11.6
                  },
                  {
                    "x": 0,
                    "z": 11.6
                  }
                ],
                "tags": [
                  "room",
                  "sales"
                ],
                "source": "drawing",
                "note": "Sales floor: inside of the outer walls less the WC and stock room (plan)."
              },
              {
                "id": "chilled-1-goods-1",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.18,
                "blocks": false,
                "color": 12597547,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-goods-2",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.63,
                "blocks": false,
                "color": 4103002,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-goods-3",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.08,
                "blocks": false,
                "color": 14916397,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-goods-4",
                "label": "Chilled 1 goods",
                "kind": "block",
                "x": 1.46,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.53,
                "blocks": false,
                "color": 3108784,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-1-glass",
                "label": "Chilled 1 glass doors",
                "kind": "block",
                "x": 1.4,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "material": {
                  "override": {
                    "baseColor": 14478578,
                    "roughness": 0.05,
                    "metalness": 0.1,
                    "opacity": 0.25
                  }
                },
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: glass door front (glass-door cooler assumed; the plan does not say open or glass-door). Inside the drawn footprint."
              },
              {
                "id": "chilled-1-frame-1",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 1.4,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-2",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 2.075,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-3",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 2.75,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-4",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 3.425,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-frame-5",
                "label": "Chilled 1 door frame",
                "kind": "block",
                "x": 4.1,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-1-header",
                "label": "Chilled 1 header",
                "kind": "sign",
                "x": 1.4,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 0.25,
                "y": 2,
                "blocks": false,
                "text": "CHILLED",
                "group": "Chilled 1",
                "source": "assumed",
                "note": "Display only: header sign on top of the chiller front (y 2.00-2.25)."
              },
              {
                "id": "chilled-2-goods-1",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.18,
                "blocks": false,
                "color": 4103002,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-goods-2",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.63,
                "blocks": false,
                "color": 14916397,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-goods-3",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.08,
                "blocks": false,
                "color": 3108784,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-goods-4",
                "label": "Chilled 2 goods",
                "kind": "block",
                "x": 4.26,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.53,
                "blocks": false,
                "color": 12597547,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-2-glass",
                "label": "Chilled 2 glass doors",
                "kind": "block",
                "x": 4.2,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "material": {
                  "override": {
                    "baseColor": 14478578,
                    "roughness": 0.05,
                    "metalness": 0.1,
                    "opacity": 0.25
                  }
                },
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: glass door front (glass-door cooler assumed; the plan does not say open or glass-door). Inside the drawn footprint."
              },
              {
                "id": "chilled-2-frame-1",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 4.2,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-2",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 4.875,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-3",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 5.55,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-4",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 6.225,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-frame-5",
                "label": "Chilled 2 door frame",
                "kind": "block",
                "x": 6.9,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-2-header",
                "label": "Chilled 2 header",
                "kind": "sign",
                "x": 4.2,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 0.25,
                "y": 2,
                "blocks": false,
                "text": "CHILLED",
                "group": "Chilled 2",
                "source": "assumed",
                "note": "Display only: header sign on top of the chiller front (y 2.00-2.25)."
              },
              {
                "id": "chilled-3-goods-1",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.18,
                "blocks": false,
                "color": 14916397,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-goods-2",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 0.63,
                "blocks": false,
                "color": 3108784,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-goods-3",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.08,
                "blocks": false,
                "color": 12597547,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-goods-4",
                "label": "Chilled 3 goods",
                "kind": "block",
                "x": 7.06,
                "z": 0.4,
                "w": 2.68,
                "d": 0.55,
                "h": 0.3,
                "y": 1.53,
                "blocks": false,
                "color": 4103002,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: packaged goods drawn on the shelf (not stock). Inside the drawn chiller footprint."
              },
              {
                "id": "chilled-3-glass",
                "label": "Chilled 3 glass doors",
                "kind": "block",
                "x": 7,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "material": {
                  "override": {
                    "baseColor": 14478578,
                    "roughness": 0.05,
                    "metalness": 0.1,
                    "opacity": 0.25
                  }
                },
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: glass door front (glass-door cooler assumed; the plan does not say open or glass-door). Inside the drawn footprint."
              },
              {
                "id": "chilled-3-frame-1",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 7,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-2",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 7.675,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-3",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 8.35,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-4",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 9.025,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-frame-5",
                "label": "Chilled 3 door frame",
                "kind": "block",
                "x": 9.7,
                "z": 1.05,
                "w": 0.1,
                "d": 0.1,
                "h": 1.75,
                "y": 0.15,
                "blocks": false,
                "color": 3883848,
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: door frame of the glass front."
              },
              {
                "id": "chilled-3-header",
                "label": "Chilled 3 header",
                "kind": "sign",
                "x": 7,
                "z": 1.05,
                "w": 2.8,
                "d": 0.1,
                "h": 0.25,
                "y": 2,
                "blocks": false,
                "text": "CHILLED",
                "group": "Chilled 3",
                "source": "assumed",
                "note": "Display only: header sign on top of the chiller front (y 2.00-2.25)."
              },
              {
                "id": "bakery-sign",
                "label": "Bakery sign",
                "kind": "sign",
                "x": 14.85,
                "z": 6.7,
                "w": 0.9,
                "d": 0.1,
                "h": 0.3,
                "y": 2,
                "blocks": false,
                "text": "BAKERY",
                "source": "assumed",
                "note": "Display only: sign over the south end of the bakery shelf, facing the sales floor."
              },
              {
                "id": "checkout-1-sign",
                "label": "Checkout 1 lane number",
                "kind": "sign",
                "x": 4.6,
                "z": 8.65,
                "w": 0.4,
                "d": 0.1,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "text": "1",
                "source": "assumed",
                "note": "Display only: lane number plate standing on the north end of the counter (a floating sign at 2.25 m looked unsupported)."
              },
              {
                "id": "checkout-2-sign",
                "label": "Checkout 2 lane number",
                "kind": "sign",
                "x": 7.8,
                "z": 8.65,
                "w": 0.4,
                "d": 0.1,
                "h": 0.3,
                "y": 1,
                "blocks": false,
                "text": "2",
                "source": "assumed",
                "note": "Display only: lane number plate standing on the north end of the counter (a floating sign at 2.25 m looked unsupported)."
              },
              {
                "id": "block-1",
                "label": "Riser",
                "kind": "block",
                "x": 12.04,
                "z": 4.75,
                "w": 0.52,
                "d": 1.8,
                "h": 0.2,
                "y": 0.75,
                "color": 10254927,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-1",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 4.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 6989903,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-2",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 4.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 15258701,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-3",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 5.38,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 14242639,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-4",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 5.38,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 9329320,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-5",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 5.98,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 15769648,
                "group": "Produce 1"
              },
              {
                "id": "crate_stack-6",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 5.98,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 10208573,
                "group": "Produce 1"
              },
              {
                "id": "sign-1",
                "label": "Price rail",
                "kind": "sign",
                "x": 11.4,
                "z": 4.85,
                "w": 0.1,
                "d": 1.6,
                "h": 0.12,
                "y": 0.75,
                "text": "FRESH",
                "group": "Produce 1"
              },
              {
                "id": "block-2",
                "label": "Riser",
                "kind": "block",
                "x": 12.04,
                "z": 7.55,
                "w": 0.52,
                "d": 1.8,
                "h": 0.2,
                "y": 0.75,
                "color": 10254927,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-7",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 7.58,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 6989903,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-8",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 7.58,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 15258701,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-9",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 8.18,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 14242639,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-10",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 8.18,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 9329320,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-11",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 12.049999999999999,
                "z": 8.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.95,
                "color": 15769648,
                "group": "Produce 2"
              },
              {
                "id": "crate_stack-12",
                "label": "Produce crate",
                "kind": "crate_stack",
                "x": 11.5,
                "z": 8.78,
                "w": 0.5,
                "d": 0.54,
                "h": 0.2,
                "y": 0.75,
                "color": 10208573,
                "group": "Produce 2"
              },
              {
                "id": "sign-2",
                "label": "Price rail",
                "kind": "sign",
                "x": 11.4,
                "z": 7.6499999999999995,
                "w": 0.1,
                "d": 1.6,
                "h": 0.12,
                "y": 0.75,
                "text": "FRESH",
                "group": "Produce 2"
              },
              {
                "id": "block-3",
                "label": "Entrance canopy",
                "kind": "block",
                "x": 6.5,
                "z": 12,
                "w": 3,
                "d": 1.5,
                "h": 0.15,
                "y": 2.25,
                "color": 3883848,
                "group": "Entrance canopy",
                "source": "assumed",
                "note": "Catalog storefront-entrance-canopy (3.00 x 1.50) over the entrance, cantilevered: its two posts were left out because they would stand off the floor. Lowered from 2.65 to 2.25 m to sit under the assumed 3.0 m wall with the sign above it."
              },
              {
                "id": "sign-3",
                "label": "Fascia sign",
                "kind": "sign",
                "x": 5,
                "z": 12,
                "w": 6,
                "d": 0.12,
                "h": 0.5,
                "y": 2.45,
                "blocks": false,
                "text": "Corner Market",
                "group": "Fascia sign",
                "source": "assumed",
                "note": "Catalog fascia-sign on the outside face of the south wall, widened to 6.00 m and lowered to 2.45-2.95 m to fit under the assumed 3.0 m wall top."
              }
            ],
            "scaleConfirmed": false,
            "assumptions": [
              "Agent-created spatial draft. Verify object footprints and passage widths.",
              "Robot settings, workload and station positions are illustrative defaults."
            ],
            "outline": [
              {
                "x": 0,
                "z": 0
              },
              {
                "x": 16,
                "z": 0
              },
              {
                "x": 16,
                "z": 12
              },
              {
                "x": 0,
                "z": 12
              }
            ],
            "dock": {
              "x": 0.45,
              "z": 0.45
            },
            "destination": {
              "x": 15.55,
              "z": 11.56
            },
            "task": "clean",
            "fleetSize": 1,
            "speed": 0.6,
            "radius": 0.24,
            "coverageWidth": 0.6,
            "durationMinutes": 30,
            "demandPerHour": 30,
            "serviceSeconds": 15
          }
        }
      ],
      "activeFloor": "floor-1",
      "storyHeight": 4,
      "links": []
    },
    "scenario": {
      "version": 5,
      "id": "corner-market-checkout",
      "name": "Corner Market — checkout queue (busy hour)",
      "horizonSeconds": 6000,
      "warmupSeconds": 600,
      "parameters": {
        "shoppersPerHour": 60,
        "openCheckouts": 2,
        "paySeconds": 40
      },
      "resources": [
        {
          "id": "checkout-1-lane",
          "name": "Checkout 1",
          "capacity": 1,
          "at": {
            "object": "checkout-1"
          },
          "role": "equipment",
          "queue": {
            "floor": "floor-1",
            "points": [
              {
                "x": 3.8,
                "z": 9
              },
              {
                "x": 3.8,
                "z": 4.5
              }
            ],
            "spacing": 0.75
          }
        },
        {
          "id": "checkout-2-lane",
          "name": "Checkout 2",
          "capacity": 1,
          "at": {
            "object": "checkout-2"
          },
          "role": "equipment",
          "queue": {
            "floor": "floor-1",
            "points": [
              {
                "x": 7,
                "z": 9
              },
              {
                "x": 7,
                "z": 7.9
              },
              {
                "x": 6.1,
                "z": 7.9
              },
              {
                "x": 6.1,
                "z": 4.5
              }
            ],
            "spacing": 0.75
          }
        }
      ],
      "processes": [
        {
          "id": "shopper-visit",
          "name": "Shopper visit",
          "agent": "shopper",
          "steps": [
            {
              "type": "call",
              "id": "pick-items",
              "processId": "browse",
              "count": {
                "random": "uniform-int",
                "min": 1,
                "max": 4
              }
            },
            {
              "type": "goto",
              "id": "to-checkouts",
              "to": {
                "point": {
                  "x": 5.8,
                  "z": 7.9
                },
                "floor": "floor-1"
              }
            },
            {
              "type": "call",
              "id": "checkout",
              "processId": "go-to-checkout",
              "count": 1
            },
            {
              "type": "goto",
              "id": "leave",
              "to": {
                "object": "entrance"
              }
            },
            {
              "type": "finish"
            }
          ]
        },
        {
          "id": "go-to-checkout",
          "name": "Go to the open checkouts",
          "steps": [
            {
              "type": "branch",
              "id": "checkouts-open",
              "options": [
                {
                  "weight": {
                    "expr": "max(0, 2 - openCheckouts)"
                  },
                  "processId": "pay-at-1"
                },
                {
                  "weight": {
                    "expr": "max(0, openCheckouts - 1)"
                  },
                  "processId": "choose-checkout"
                }
              ]
            }
          ]
        },
        {
          "id": "browse",
          "name": "Pick up items at a fixture",
          "steps": [
            {
              "type": "goto",
              "to": {
                "tag": "shelf",
                "pick": "random"
              }
            },
            {
              "type": "delay",
              "id": "pick",
              "durationSeconds": {
                "random": "triangular",
                "min": 10,
                "mode": 25,
                "max": 60
              }
            },
            {
              "type": "finish"
            }
          ]
        },
        {
          "id": "choose-checkout",
          "name": "Take the free checkout (else the shorter line)",
          "steps": [
            {
              "type": "branch",
              "id": "free-checkout",
              "by": "free",
              "options": [
                {
                  "processId": "pay-at-1",
                  "resourceId": "checkout-1-lane"
                },
                {
                  "processId": "pay-at-2",
                  "resourceId": "checkout-2-lane"
                }
              ]
            }
          ]
        },
        {
          "id": "pay-at-1",
          "name": "Queue and pay at Checkout 1",
          "steps": [
            {
              "type": "goto",
              "to": {
                "object": "queue-1"
              }
            },
            {
              "type": "acquire",
              "id": "wait-in-line",
              "resourceId": "checkout-1-lane",
              "units": 1
            },
            {
              "type": "goto",
              "to": {
                "point": {
                  "x": 3.85,
                  "z": 9.75
                },
                "floor": "floor-1"
              }
            },
            {
              "type": "delay",
              "id": "pay",
              "durationSeconds": {
                "random": "triangular",
                "min": {
                  "expr": "paySeconds * 0.6"
                },
                "mode": {
                  "parameter": "paySeconds"
                },
                "max": {
                  "expr": "paySeconds * 2"
                }
              }
            },
            {
              "type": "release",
              "resourceId": "checkout-1-lane",
              "units": 1
            },
            {
              "type": "finish"
            }
          ]
        },
        {
          "id": "pay-at-2",
          "name": "Queue and pay at Checkout 2",
          "steps": [
            {
              "type": "goto",
              "to": {
                "object": "queue-2"
              }
            },
            {
              "type": "acquire",
              "id": "wait-in-line",
              "resourceId": "checkout-2-lane",
              "units": 1
            },
            {
              "type": "goto",
              "to": {
                "point": {
                  "x": 7.05,
                  "z": 9.75
                },
                "floor": "floor-1"
              }
            },
            {
              "type": "delay",
              "id": "pay",
              "durationSeconds": {
                "random": "triangular",
                "min": {
                  "expr": "paySeconds * 0.6"
                },
                "mode": {
                  "parameter": "paySeconds"
                },
                "max": {
                  "expr": "paySeconds * 2"
                }
              }
            },
            {
              "type": "release",
              "resourceId": "checkout-2-lane",
              "units": 1
            },
            {
              "type": "finish"
            }
          ]
        }
      ],
      "arrivals": [
        {
          "id": "shoppers",
          "processId": "shopper-visit",
          "startSeconds": 0,
          "at": {
            "object": "entrance"
          },
          "mode": "poisson",
          "ratePerHour": {
            "parameter": "shoppersPerHour"
          },
          "durationSeconds": 4200
        }
      ],
      "agents": [
        {
          "id": "shopper",
          "label": "Shopper",
          "appearance": "person",
          "radius": 0.3,
          "speed": 1,
          "height": 1.7
        }
      ],
      "equipment": [
        {
          "id": "checkout-1-eq",
          "label": "Checkout 1",
          "part": {
            "floor": "floor-1",
            "object": "checkout-1"
          },
          "resourceId": "checkout-1-lane"
        },
        {
          "id": "checkout-2-eq",
          "label": "Checkout 2",
          "part": {
            "floor": "floor-1",
            "object": "checkout-2"
          },
          "resourceId": "checkout-2-lane"
        }
      ],
      "maxEvents": 100000,
      "traceLimit": 500,
      "seed": 1,
      "runs": 20
    },
    "spaceHash": "fnv1a-35f8c7b9",
    "scenarioHash": "fnv1a-1f28abf1"
  },
  "result": {
    "engineVersion": "process-des-2.7.0",
    "spaceHash": "fnv1a-35f8c7b9",
    "horizonSeconds": 6000,
    "warmupSeconds": 600,
    "seed": 1,
    "runs": 20,
    "baseline": {
      "scenarioId": "corner-market-checkout",
      "inputHash": "fnv1a-098a8210",
      "spaceHash": "fnv1a-35f8c7b9",
      "firstRunStatus": "completed",
      "firstRunMetrics": {
        "planned": 82,
        "arrived": 82,
        "completed": 82,
        "inProgress": 0,
        "pendingArrivals": 0,
        "waiting": 0,
        "totalWaitSeconds": 10822.12354331095,
        "averageWaitSeconds": 142.3963624119862,
        "maxWaitSeconds": 401.76185100922885,
        "averageCompletedCycleSeconds": 313.8112526135008,
        "maxCompletedCycleSeconds": 561.9741582827414,
        "totalDistanceMeters": 2635.242822194481,
        "blocked": 0
      },
      "warnings": [
        {
          "id": "timeline.truncated",
          "message": "Job timelines are kept for the first 500 jobs and 500 entries in all (traceLimit); result.jobs lists those jobs. Aggregate metrics include all jobs."
        }
      ],
      "assumptions": [
        "Collisions, avoidance, following, passing and re-routing between agents (robots or people): only capacities and FIFO queues are computed.",
        "Density-dependent slowing, crowd pressure and the physical length of a queue (waiting agents overlap at one point): pedestrian flow is counts and capacities, not crowd physics.",
        "Optimised lift group control (destination dispatch, load weighing beyond a full car, zoning, parking) and lift jerk: lifts with cars follow the fixed collective rules of the process catalog, at constant speed unless the scenario gives an acceleration and seconds per person boarding and alighting; an elevator without cars has only capacity and travel speed, so its waits are close to a lower bound.",
        "Door opening times (except the fixed door and dwell time of a lift car at each stop, and its seconds per person boarding and alighting when given), acceleration (except a lift car's, when the scenario gives one), turning and vehicle orientation (circular footprints only), loaded shape, charging, batteries and failures.",
        "Evacuation, safety codes and legal compliance, lines of sight and cameras.",
        "Human decision-making beyond weighted branches and branches by the state of the run, learning or adaptive behaviour, and time-of-day changes other than arrival rate profiles, scheduled times and shifts set in advance (capacities of resources and zones, and the units of a pool in service, from given times).",
        "Cleaning quality (coverage comes from simulate_space).",
        "Agreement with real robots or real sites: determinism guarantees reproducibility, not field accuracy; calibrate separately.",
        "Two-station transport (simulate_space) and process-scenario transport are separate implementations, kept consistent only by a matching test on one shared case; other layouts can differ.",
        "Random values, poisson arrivals, branches and random picks draw from each arrival's and each job's own stream of the seed: the same scenario and seed give the same result, and a job keeps its draws when other jobs or streams change. Times are seconds and distances are metres.",
        "goto follows the shortest route on a roadmap for each agent class, with the same circle-versus-obstacle clearance as the robot engine; connections are edges with their length and speed.",
        "Capacities on resources, zones and connections are strict FIFO queues without preemption; waiting agents stand at one point, and nothing else slows movement.",
        "Zones do not steer routes. An occupy zone counts agents that stop inside it; a transit zone counts every agent inside it, passing or not.",
        "A connection end or a place on a blocking part moves to the nearest point the agent fits within 3 m; that offset is not added to the connection length.",
        "Finish returns every resource still held by that job. Resources held by unfinished or blocked jobs remain in use.",
        "Average wait includes every arrived job and unfinished waits up to the observation endpoint. Cycle averages include completed jobs only.",
        "Repeated runs use seeds seed, seed + 1, …. Jobs, timelines, traces, series and warnings are the first run’s; replicates give every measure per run and spread its minimum, mean, maximum and population standard deviation."
      ]
    },
    "candidate": {
      "scenarioId": "corner-market-checkout",
      "inputHash": "fnv1a-1c595a71",
      "spaceHash": "fnv1a-35f8c7b9",
      "firstRunStatus": "completed",
      "firstRunMetrics": {
        "planned": 82,
        "arrived": 82,
        "completed": 82,
        "inProgress": 0,
        "pendingArrivals": 0,
        "waiting": 0,
        "totalWaitSeconds": 759.0923638738906,
        "averageWaitSeconds": 10.258004917214738,
        "maxWaitSeconds": 89.85020023349625,
        "averageCompletedCycleSeconds": 179.97156264324607,
        "maxCompletedCycleSeconds": 256.2823486780103,
        "totalDistanceMeters": 2501.5380756666464,
        "blocked": 0
      },
      "warnings": [
        {
          "id": "timeline.truncated",
          "message": "Job timelines are kept for the first 500 jobs and 500 entries in all (traceLimit); result.jobs lists those jobs. Aggregate metrics include all jobs."
        }
      ],
      "assumptions": [
        "Collisions, avoidance, following, passing and re-routing between agents (robots or people): only capacities and FIFO queues are computed.",
        "Density-dependent slowing, crowd pressure and the physical length of a queue (waiting agents overlap at one point): pedestrian flow is counts and capacities, not crowd physics.",
        "Optimised lift group control (destination dispatch, load weighing beyond a full car, zoning, parking) and lift jerk: lifts with cars follow the fixed collective rules of the process catalog, at constant speed unless the scenario gives an acceleration and seconds per person boarding and alighting; an elevator without cars has only capacity and travel speed, so its waits are close to a lower bound.",
        "Door opening times (except the fixed door and dwell time of a lift car at each stop, and its seconds per person boarding and alighting when given), acceleration (except a lift car's, when the scenario gives one), turning and vehicle orientation (circular footprints only), loaded shape, charging, batteries and failures.",
        "Evacuation, safety codes and legal compliance, lines of sight and cameras.",
        "Human decision-making beyond weighted branches and branches by the state of the run, learning or adaptive behaviour, and time-of-day changes other than arrival rate profiles, scheduled times and shifts set in advance (capacities of resources and zones, and the units of a pool in service, from given times).",
        "Cleaning quality (coverage comes from simulate_space).",
        "Agreement with real robots or real sites: determinism guarantees reproducibility, not field accuracy; calibrate separately.",
        "Two-station transport (simulate_space) and process-scenario transport are separate implementations, kept consistent only by a matching test on one shared case; other layouts can differ.",
        "Random values, poisson arrivals, branches and random picks draw from each arrival's and each job's own stream of the seed: the same scenario and seed give the same result, and a job keeps its draws when other jobs or streams change. Times are seconds and distances are metres.",
        "goto follows the shortest route on a roadmap for each agent class, with the same circle-versus-obstacle clearance as the robot engine; connections are edges with their length and speed.",
        "Capacities on resources, zones and connections are strict FIFO queues without preemption; waiting agents stand at one point, and nothing else slows movement.",
        "Zones do not steer routes. An occupy zone counts agents that stop inside it; a transit zone counts every agent inside it, passing or not.",
        "A connection end or a place on a blocking part moves to the nearest point the agent fits within 3 m; that offset is not added to the connection length.",
        "Finish returns every resource still held by that job. Resources held by unfinished or blocked jobs remain in use.",
        "Average wait includes every arrived job and unfinished waits up to the observation endpoint. Cycle averages include completed jobs only.",
        "Repeated runs use seeds seed, seed + 1, …. Jobs, timelines, traces, series and warnings are the first run’s; replicates give every measure per run and spread its minimum, mean, maximum and population standard deviation."
      ]
    },
    "measures": [
      {
        "id": "run.completed",
        "scope": "run",
        "ref": null,
        "unit": "count",
        "baseline": 68.85,
        "candidate": 68.85,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "run.arrived",
        "scope": "run",
        "ref": null,
        "unit": "count",
        "baseline": 68.85,
        "candidate": 68.85,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "run.blocked",
        "scope": "run",
        "ref": null,
        "unit": "count",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "run.completion.all",
        "scope": "run",
        "ref": null,
        "unit": "s",
        "baseline": 4436.858680073719,
        "candidate": 4302.665586047594,
        "delta": -134.19309402612703,
        "paired": {
          "min": -379.38127659203747,
          "mean": -134.19309402612703,
          "max": 0,
          "stdev": 141.93276495879329,
          "n": 20
        },
        "interval": {
          "low": -202.3445425700229,
          "high": -66.04164548223115,
          "withinNoise": false
        }
      },
      {
        "id": "run.cycle.mean",
        "scope": "run",
        "ref": null,
        "unit": "s",
        "baseline": 254.3551787892819,
        "candidate": 167.54729852613292,
        "delta": -86.807880263149,
        "paired": {
          "min": -203.23946589802256,
          "mean": -86.807880263149,
          "max": -20.202482105000286,
          "stdev": 53.218388695071866,
          "n": 20
        },
        "interval": {
          "low": -112.36160127883008,
          "high": -61.25415924746792,
          "withinNoise": false
        }
      },
      {
        "id": "run.wait.mean",
        "scope": "run",
        "ref": null,
        "unit": "s",
        "baseline": 91.08154329962875,
        "candidate": 5.9633285225500545,
        "delta": -85.1182147770787,
        "paired": {
          "min": -201.53614404071388,
          "mean": -85.1182147770787,
          "max": -18.467022099440353,
          "stdev": 53.16378763663983,
          "n": 20
        },
        "interval": {
          "low": -110.6457181591834,
          "high": -59.59071139497401,
          "withinNoise": false
        }
      },
      {
        "id": "run.distance.total",
        "scope": "run",
        "ref": null,
        "unit": "m",
        "baseline": 2094.3239964824206,
        "candidate": 1983.815078190563,
        "delta": -110.50891829185814,
        "paired": {
          "min": -144.96151190192631,
          "mean": -110.50891829185814,
          "max": -81.75944915082141,
          "stdev": 17.646827006967964,
          "n": 20
        },
        "interval": {
          "low": -118.98234458688995,
          "high": -102.03549199682632,
          "withinNoise": false
        }
      },
      {
        "id": "run.throughput.per_hour",
        "scope": "run",
        "ref": null,
        "unit": "per_hour",
        "baseline": 41.86666666666666,
        "candidate": 41.166666666666664,
        "delta": -0.7,
        "paired": {
          "min": -4.666666666666671,
          "mean": -0.7,
          "max": 0,
          "stdev": 1.3412266359153813,
          "n": 20
        },
        "interval": {
          "low": -1.3440129457763144,
          "high": -0.05598705422368566,
          "withinNoise": false
        }
      },
      {
        "id": "run.wip.mean",
        "scope": "run",
        "ref": null,
        "unit": "count",
        "baseline": 2.933614540002299,
        "candidate": 1.8696008975806406,
        "delta": -1.064013642421658,
        "paired": {
          "min": -2.6345856690484406,
          "mean": -1.064013642421658,
          "max": -0.19828362066018812,
          "stdev": 0.7695885957416296,
          "n": 20
        },
        "interval": {
          "low": -1.4335447904823748,
          "high": -0.6944824943609411,
          "withinNoise": false
        }
      },
      {
        "id": "run.wip.end",
        "scope": "run",
        "ref": null,
        "unit": "count",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "resource.utilization",
        "scope": "resource",
        "ref": "checkout-1-lane",
        "unit": "ratio",
        "baseline": 0.5673981606602753,
        "candidate": 0.27749661479491256,
        "delta": -0.28990154586536265,
        "paired": {
          "min": -0.3736814770607617,
          "mean": -0.28990154586536265,
          "max": -0.22043781852955466,
          "stdev": 0.043112882721493745,
          "n": 20
        },
        "interval": {
          "low": -0.31060293507049747,
          "high": -0.26920015666022784,
          "withinNoise": false
        }
      },
      {
        "id": "resource.queue.max",
        "scope": "resource",
        "ref": "checkout-1-lane",
        "unit": "count",
        "baseline": 6.1,
        "candidate": 1.35,
        "delta": -4.75,
        "paired": {
          "min": -8,
          "mean": -4.75,
          "max": -2,
          "stdev": 2.165063509461097,
          "n": 20
        },
        "interval": {
          "low": -5.789592333751426,
          "high": -3.7104076662485737,
          "withinNoise": false
        }
      },
      {
        "id": "resource.wait.mean",
        "scope": "resource",
        "ref": "checkout-1-lane",
        "unit": "s",
        "baseline": 91.61462954496531,
        "candidate": 6.032146743564051,
        "delta": -85.58248280140128,
        "paired": {
          "min": -203.8045474618539,
          "mean": -85.58248280140128,
          "max": -16.659804047848475,
          "stdev": 54.28435359394061,
          "n": 20
        },
        "interval": {
          "low": -111.64804512430938,
          "high": -59.51692047849319,
          "withinNoise": false
        }
      },
      {
        "id": "resource.wait.max",
        "scope": "resource",
        "ref": "checkout-1-lane",
        "unit": "s",
        "baseline": 285.65774857725125,
        "candidate": 56.66448911483339,
        "delta": -228.99325946241774,
        "paired": {
          "min": -368.87809306765166,
          "mean": -228.99325946241774,
          "max": -40.784924404515095,
          "stdev": 109.25629776522445,
          "n": 20
        },
        "interval": {
          "low": -281.45454250305335,
          "high": -176.53197642178213,
          "withinNoise": false
        }
      },
      {
        "id": "resource.utilization",
        "scope": "resource",
        "ref": "checkout-2-lane",
        "unit": "ratio",
        "baseline": 0,
        "candidate": 0.28034549215529814,
        "delta": 0.28034549215529814,
        "paired": {
          "min": 0.21331597907943248,
          "mean": 0.28034549215529814,
          "max": 0.37368147706076194,
          "stdev": 0.041519251426161904,
          "n": 20
        },
        "interval": {
          "low": 0.2604093123171004,
          "high": 0.30028167199349587,
          "withinNoise": false
        }
      },
      {
        "id": "resource.queue.max",
        "scope": "resource",
        "ref": "checkout-2-lane",
        "unit": "count",
        "baseline": 0,
        "candidate": 1.35,
        "delta": 1.35,
        "paired": {
          "min": 1,
          "mean": 1.35,
          "max": 2,
          "stdev": 0.4769696007084729,
          "n": 20
        },
        "interval": {
          "low": 1.120974875257849,
          "high": 1.5790251247421512,
          "withinNoise": false
        }
      },
      {
        "id": "resource.wait.mean",
        "scope": "resource",
        "ref": "checkout-2-lane",
        "unit": "s",
        "baseline": null,
        "candidate": 5.869724578741953,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "resource.wait.max",
        "scope": "resource",
        "ref": "checkout-2-lane",
        "unit": "s",
        "baseline": 0,
        "candidate": 52.1214079811153,
        "delta": 52.1214079811153,
        "paired": {
          "min": 1.0034723126987046,
          "mean": 52.1214079811153,
          "max": 89.85020023349625,
          "stdev": 22.759931240552365,
          "n": 20
        },
        "interval": {
          "low": 41.19283709578489,
          "high": 63.049978866445706,
          "withinNoise": false
        }
      },
      {
        "id": "agentClass.completion.mean",
        "scope": "agentClass",
        "ref": "shopper",
        "unit": "s",
        "baseline": 254.3551787892819,
        "candidate": 167.5472985261329,
        "delta": -86.80788026314899,
        "paired": {
          "min": -203.23946589802264,
          "mean": -86.80788026314899,
          "max": -20.20248210500023,
          "stdev": 53.218388695071845,
          "n": 20
        },
        "interval": {
          "low": -112.36160127883007,
          "high": -61.25415924746791,
          "withinNoise": false
        }
      },
      {
        "id": "agentClass.feasible",
        "scope": "agentClass",
        "ref": "shopper",
        "unit": "ratio",
        "baseline": 1,
        "candidate": 1,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "agentClass.distance.total",
        "scope": "agentClass",
        "ref": "shopper",
        "unit": "m",
        "baseline": 2094.3239964824206,
        "candidate": 1983.815078190563,
        "delta": -110.50891829185814,
        "paired": {
          "min": -144.96151190192631,
          "mean": -110.50891829185814,
          "max": -81.75944915082141,
          "stdev": 17.646827006967964,
          "n": 20
        },
        "interval": {
          "low": -118.98234458688995,
          "high": -102.03549199682632,
          "withinNoise": false
        }
      },
      {
        "id": "agentClass.utilization",
        "scope": "agentClass",
        "ref": "shopper",
        "unit": "ratio",
        "baseline": null,
        "candidate": null,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "process.throughput.per_hour",
        "scope": "process",
        "ref": "shopper-visit",
        "unit": "per_hour",
        "baseline": 41.86666666666666,
        "candidate": 41.166666666666664,
        "delta": -0.7,
        "paired": {
          "min": -4.666666666666671,
          "mean": -0.7,
          "max": 0,
          "stdev": 1.3412266359153813,
          "n": 20
        },
        "interval": {
          "low": -1.3440129457763144,
          "high": -0.05598705422368566,
          "withinNoise": false
        }
      },
      {
        "id": "process.count.completed",
        "scope": "process",
        "ref": "shopper-visit",
        "unit": "count",
        "baseline": 68.85,
        "candidate": 68.85,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.cycle.mean",
        "scope": "process",
        "ref": "shopper-visit",
        "unit": "s",
        "baseline": 254.3551787892819,
        "candidate": 167.5472985261329,
        "delta": -86.80788026314899,
        "paired": {
          "min": -203.23946589802264,
          "mean": -86.80788026314899,
          "max": -20.20248210500023,
          "stdev": 53.218388695071845,
          "n": 20
        },
        "interval": {
          "low": -112.36160127883007,
          "high": -61.25415924746791,
          "withinNoise": false
        }
      },
      {
        "id": "process.entered",
        "scope": "process",
        "ref": "shopper-visit",
        "unit": "count",
        "baseline": 68.85,
        "candidate": 68.85,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.time.mean",
        "scope": "process",
        "ref": "shopper-visit",
        "unit": "s",
        "baseline": 254.3551787892819,
        "candidate": 167.5472985261329,
        "delta": -86.807880263149,
        "paired": {
          "min": -203.23946589802262,
          "mean": -86.807880263149,
          "max": -20.202482105000257,
          "stdev": 53.21838869507185,
          "n": 20
        },
        "interval": {
          "low": -112.36160127883008,
          "high": -61.254159247467925,
          "withinNoise": false
        }
      },
      {
        "id": "process.throughput.per_hour",
        "scope": "process",
        "ref": "go-to-checkout",
        "unit": "per_hour",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.count.completed",
        "scope": "process",
        "ref": "go-to-checkout",
        "unit": "count",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.cycle.mean",
        "scope": "process",
        "ref": "go-to-checkout",
        "unit": "s",
        "baseline": null,
        "candidate": null,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "process.entered",
        "scope": "process",
        "ref": "go-to-checkout",
        "unit": "count",
        "baseline": 68.85,
        "candidate": 68.85,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.time.mean",
        "scope": "process",
        "ref": "go-to-checkout",
        "unit": "s",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.throughput.per_hour",
        "scope": "process",
        "ref": "browse",
        "unit": "per_hour",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.count.completed",
        "scope": "process",
        "ref": "browse",
        "unit": "count",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.cycle.mean",
        "scope": "process",
        "ref": "browse",
        "unit": "s",
        "baseline": null,
        "candidate": null,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "process.entered",
        "scope": "process",
        "ref": "browse",
        "unit": "count",
        "baseline": 173.7,
        "candidate": 173.7,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.time.mean",
        "scope": "process",
        "ref": "browse",
        "unit": "s",
        "baseline": 39.59090791464862,
        "candidate": 39.59090791464862,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.throughput.per_hour",
        "scope": "process",
        "ref": "choose-checkout",
        "unit": "per_hour",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.count.completed",
        "scope": "process",
        "ref": "choose-checkout",
        "unit": "count",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.cycle.mean",
        "scope": "process",
        "ref": "choose-checkout",
        "unit": "s",
        "baseline": null,
        "candidate": null,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "process.entered",
        "scope": "process",
        "ref": "choose-checkout",
        "unit": "count",
        "baseline": 0,
        "candidate": 68.85,
        "delta": 68.85,
        "paired": {
          "min": 55,
          "mean": 68.85,
          "max": 83,
          "stdev": 8.344309438174019,
          "n": 20
        },
        "interval": {
          "low": 64.84333687697014,
          "high": 72.85666312302985,
          "withinNoise": false
        }
      },
      {
        "id": "process.time.mean",
        "scope": "process",
        "ref": "choose-checkout",
        "unit": "s",
        "baseline": null,
        "candidate": 0,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "process.throughput.per_hour",
        "scope": "process",
        "ref": "pay-at-1",
        "unit": "per_hour",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.count.completed",
        "scope": "process",
        "ref": "pay-at-1",
        "unit": "count",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.cycle.mean",
        "scope": "process",
        "ref": "pay-at-1",
        "unit": "s",
        "baseline": null,
        "candidate": null,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "process.entered",
        "scope": "process",
        "ref": "pay-at-1",
        "unit": "count",
        "baseline": 68.85,
        "candidate": 34.7,
        "delta": -34.15,
        "paired": {
          "min": -41,
          "mean": -34.15,
          "max": -27,
          "stdev": 4.065402809070709,
          "n": 20
        },
        "interval": {
          "low": -36.102072803154584,
          "high": -32.19792719684541,
          "withinNoise": false
        }
      },
      {
        "id": "process.time.mean",
        "scope": "process",
        "ref": "pay-at-1",
        "unit": "s",
        "baseline": 142.74290094293636,
        "candidate": 57.29008393778382,
        "delta": -85.45281700515254,
        "paired": {
          "min": -200.74236111244707,
          "mean": -85.45281700515254,
          "max": -16.386841164755545,
          "stdev": 53.80481990267114,
          "n": 20
        },
        "interval": {
          "low": -111.2881230113102,
          "high": -59.617510998994874,
          "withinNoise": false
        }
      },
      {
        "id": "process.throughput.per_hour",
        "scope": "process",
        "ref": "pay-at-2",
        "unit": "per_hour",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.count.completed",
        "scope": "process",
        "ref": "pay-at-2",
        "unit": "count",
        "baseline": 0,
        "candidate": 0,
        "delta": 0,
        "paired": {
          "min": 0,
          "mean": 0,
          "max": 0,
          "stdev": 0,
          "n": 20
        },
        "interval": {
          "low": 0,
          "high": 0,
          "withinNoise": true
        }
      },
      {
        "id": "process.cycle.mean",
        "scope": "process",
        "ref": "pay-at-2",
        "unit": "s",
        "baseline": null,
        "candidate": null,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "process.entered",
        "scope": "process",
        "ref": "pay-at-2",
        "unit": "count",
        "baseline": 0,
        "candidate": 34.15,
        "delta": 34.15,
        "paired": {
          "min": 27,
          "mean": 34.15,
          "max": 41,
          "stdev": 4.065402809070709,
          "n": 20
        },
        "interval": {
          "low": 32.19792719684541,
          "high": 36.102072803154584,
          "withinNoise": false
        }
      },
      {
        "id": "process.time.mean",
        "scope": "process",
        "ref": "pay-at-2",
        "unit": "s",
        "baseline": null,
        "candidate": 56.8960893526802,
        "delta": null,
        "paired": null,
        "reason": "missing_value"
      },
      {
        "id": "branch.chosen",
        "scope": "branch",
        "ref": "go-to-checkout/checkouts-open>pay-at-1",
        "unit": "count",
        "baseline": 68.85,
        "candidate": 0,
        "delta": -68.85,
        "paired": {
          "min": -83,
          "mean": -68.85,
          "max": -55,
          "stdev": 8.344309438174019,
          "n": 20
        },
        "interval": {
          "low": -72.85666312302985,
          "high": -64.84333687697014,
          "withinNoise": false
        }
      },
      {
        "id": "branch.chosen",
        "scope": "branch",
        "ref": "go-to-checkout/checkouts-open>choose-checkout",
        "unit": "count",
        "baseline": 0,
        "candidate": 68.85,
        "delta": 68.85,
        "paired": {
          "min": 55,
          "mean": 68.85,
          "max": 83,
          "stdev": 8.344309438174019,
          "n": 20
        },
        "interval": {
          "low": 64.84333687697014,
          "high": 72.85666312302985,
          "withinNoise": false
        }
      },
      {
        "id": "branch.chosen",
        "scope": "branch",
        "ref": "choose-checkout/free-checkout>pay-at-1",
        "unit": "count",
        "baseline": 0,
        "candidate": 34.7,
        "delta": 34.7,
        "paired": {
          "min": 28,
          "mean": 34.7,
          "max": 42,
          "stdev": 4.302324952859791,
          "n": 20
        },
        "interval": {
          "low": 32.63416497079396,
          "high": 36.765835029206045,
          "withinNoise": false
        }
      },
      {
        "id": "branch.chosen",
        "scope": "branch",
        "ref": "choose-checkout/free-checkout>pay-at-2",
        "unit": "count",
        "baseline": 0,
        "candidate": 34.15,
        "delta": 34.15,
        "paired": {
          "min": 27,
          "mean": 34.15,
          "max": 41,
          "stdev": 4.065402809070709,
          "n": 20
        },
        "interval": {
          "low": 32.19792719684541,
          "high": 36.102072803154584,
          "withinNoise": false
        }
      }
    ],
    "series": [
      {
        "key": "run.wip",
        "kind": "run.wip",
        "ref": null,
        "reads": "most",
        "baseline": {
          "sliceSeconds": 50,
          "values": [
            1,
            1,
            2,
            2,
            3,
            2,
            3,
            4,
            5,
            7,
            7,
            8,
            7,
            6,
            7,
            6,
            5,
            5,
            6,
            6,
            5,
            6,
            5,
            4,
            3,
            4,
            4,
            3,
            3,
            3,
            4,
            4,
            6,
            6,
            6,
            6,
            5,
            5,
            5,
            5,
            5,
            4,
            4,
            6,
            5,
            5,
            5,
            5,
            4,
            4,
            4,
            3,
            3,
            3,
            2,
            2,
            4,
            5,
            5,
            8,
            8,
            7,
            6,
            6,
            9,
            10,
            10,
            9,
            9,
            8,
            8,
            9,
            10,
            10,
            10,
            12,
            12,
            12,
            12,
            11,
            12,
            12,
            11,
            10,
            9,
            9,
            7,
            7,
            5,
            4,
            3,
            2,
            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
          ]
        },
        "candidate": {
          "sliceSeconds": 50,
          "values": [
            1,
            1,
            2,
            2,
            3,
            2,
            3,
            4,
            5,
            6,
            6,
            5,
            5,
            4,
            6,
            4,
            3,
            3,
            4,
            4,
            5,
            5,
            4,
            2,
            1,
            2,
            2,
            3,
            3,
            3,
            4,
            4,
            6,
            6,
            5,
            4,
            3,
            4,
            4,
            5,
            4,
            2,
            3,
            5,
            5,
            4,
            3,
            3,
            3,
            4,
            4,
            2,
            2,
            2,
            2,
            2,
            4,
            4,
            5,
            8,
            8,
            6,
            4,
            4,
            6,
            7,
            7,
            5,
            3,
            2,
            2,
            3,
            5,
            5,
            7,
            9,
            8,
            8,
            7,
            6,
            5,
            5,
            3,
            2,
            1,
            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,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "key": "resource.waiting:checkout-1-lane",
        "kind": "resource.waiting",
        "ref": "checkout-1-lane",
        "reads": "most",
        "baseline": {
          "sliceSeconds": 50,
          "values": [
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            1,
            2,
            3,
            3,
            2,
            2,
            3,
            3,
            3,
            2,
            2,
            1,
            2,
            3,
            3,
            3,
            2,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            2,
            2,
            2,
            2,
            1,
            2,
            2,
            2,
            1,
            1,
            1,
            4,
            4,
            2,
            1,
            0,
            1,
            1,
            2,
            1,
            0,
            0,
            1,
            1,
            0,
            0,
            3,
            5,
            4,
            3,
            4,
            3,
            6,
            7,
            7,
            7,
            6,
            5,
            5,
            5,
            5,
            4,
            5,
            8,
            8,
            8,
            7,
            8,
            9,
            9,
            9,
            7,
            7,
            6,
            5,
            4,
            3,
            2,
            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
          ]
        },
        "candidate": {
          "sliceSeconds": 50,
          "values": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            2,
            2,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            2,
            2,
            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,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "key": "resource.waiting:checkout-2-lane",
        "kind": "resource.waiting",
        "ref": "checkout-2-lane",
        "reads": "most",
        "baseline": {
          "sliceSeconds": 50,
          "values": [
            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,
            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,
            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,
            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
          ]
        },
        "candidate": {
          "sliceSeconds": 50,
          "values": [
            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,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            2,
            1,
            0,
            1,
            0,
            1,
            2,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            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,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "key": "resource.inUse:checkout-1-lane",
        "kind": "resource.inUse",
        "ref": "checkout-1-lane",
        "reads": "most",
        "baseline": {
          "sliceSeconds": 50,
          "values": [
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            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
          ]
        },
        "candidate": {
          "sliceSeconds": 50,
          "values": [
            0,
            0,
            0,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            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,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "key": "resource.inUse:checkout-2-lane",
        "kind": "resource.inUse",
        "ref": "checkout-2-lane",
        "reads": "most",
        "baseline": {
          "sliceSeconds": 50,
          "values": [
            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,
            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,
            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,
            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
          ]
        },
        "candidate": {
          "sliceSeconds": 50,
          "values": [
            0,
            0,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            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,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      }
    ]
  }
}

Laydyne · illustrative model results, not a measured prediction or safety assessment. Fingerprints identify inputs; they are not authenticity signatures.