{
  "about": {
    "date": "2026-10-19",
    "python": "3.9.6",
    "oracle": "Python standard library fractions.Fraction exact rational arithmetic converted to IEEE 754 binary64 float at final projection",
    "method": {
      "id": "measured-comparison-time-alignment",
      "version": "1.0.0"
    },
    "generator": "pipeline/bioreactor-simulator/reference-measured-comparison.py",
    "generatorSha256": "4d0f833e09b16486d6d94dae4150dac162f73f8634fe3c0235ff5ee7046e3115"
  },
  "cases": [
    {
      "spec": {
        "id": "hours-minutes-equivalence",
        "description": "Source A [0, 1, 2] h anchored at 0 h and Source B [30, 90, 150] min anchored at 30 min both map to [0, 1, 2] h.",
        "sharedEventLabel": "Inoculation (OD600 = 0.15)",
        "slotA": {
          "slotId": "slot-a",
          "label": "Run A (hours)",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "h",
            "basis": "Inoculation recorded at 0 h in bench log"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.15,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 1,
              "response": 0.31,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "time": 2,
              "response": 0.64,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Run B (minutes)",
          "inputHash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "timeUnit": "min",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 30,
            "sourceTimeUnit": "min",
            "basis": "Inoculation at 30 min after pre-warm"
          },
          "readings": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "time": 30,
              "response": 0.14,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "time": 90,
              "response": 0.29,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "b-3",
              "sourceRow": 3,
              "time": 150,
              "response": 0.61,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "elapsed-from-declared-event",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": [
          0.0,
          2.0
        ],
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            2.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            2.0
          ],
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.15,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.31,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "sourceTime": 2.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 2.0,
              "rational": "2/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.64,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "min",
          "enteredTimeExtent": [
            30.0,
            150.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            2.0
          ],
          "rows": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "sourceTime": 30.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.14,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "sourceTime": 90.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.29,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "b-3",
              "sourceRow": 3,
              "sourceTime": 150.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 2.0,
              "rational": "2/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.61,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    },
    {
      "spec": {
        "id": "negative-elapsed-and-neg-zero",
        "description": "Pre-anchor readings remain negative [-0.5, 0, 1] h and exact anchor reading normalizes -0.0 to 0.",
        "sharedEventLabel": "IPTG induction",
        "slotA": {
          "slotId": "slot-a",
          "label": "Pre-induction minutes",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "min",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 30,
            "sourceTimeUnit": "min",
            "basis": "Induction at 30 min"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.12,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 30,
              "response": 0.25,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "time": 90,
              "response": 0.78,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Single zero-crossing check",
          "inputHash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "timeUnit": "min",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 30,
            "sourceTimeUnit": "min",
            "basis": "Induction at 30 min"
          },
          "readings": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "time": 30,
              "response": 0.26,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "elapsed-from-declared-event",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": [
          -0.5,
          1.0
        ],
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "min",
          "enteredTimeExtent": [
            0.0,
            90.0
          ],
          "alignedElapsedExtentHours": [
            -0.5,
            1.0
          ],
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "min",
              "elapsedHours": -0.5,
              "rational": "-1/2",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.12,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 30.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.25,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "sourceTime": 90.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.78,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "min",
          "enteredTimeExtent": [
            30.0,
            30.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            0.0
          ],
          "rows": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "sourceTime": 30.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.26,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    },
    {
      "spec": {
        "id": "repeating-sexagesimal-fractions",
        "description": "[1, 2, 7, 19, 43] min anchored at 0 min evaluated via Python Fraction(t, 60) within 1e-15 h.",
        "sharedEventLabel": "Inoculation",
        "slotA": {
          "slotId": "slot-a",
          "label": "Prime minute samples",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "min",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "min",
            "basis": "t=0 min inoculation"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 1,
              "response": 0.101,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 2,
              "response": 0.103,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "time": 7,
              "response": 0.115,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-4",
              "sourceRow": 4,
              "time": 19,
              "response": 0.148,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-5",
              "sourceRow": 5,
              "time": 43,
              "response": 0.239,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Hourly companion",
          "inputHash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "h",
            "basis": "t=0 h inoculation"
          },
          "readings": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "time": 1,
              "response": 0.3,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "elapsed-from-declared-event",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": [
          0.0,
          1.0
        ],
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "min",
          "enteredTimeExtent": [
            1.0,
            43.0
          ],
          "alignedElapsedExtentHours": [
            0.016666666666666666,
            0.7166666666666667
          ],
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 1.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.016666666666666666,
              "rational": "1/60",
              "exactBinary64": false,
              "tolerance": 1e-15,
              "response": 0.101,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 2.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.03333333333333333,
              "rational": "1/30",
              "exactBinary64": false,
              "tolerance": 1e-15,
              "response": 0.103,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "sourceTime": 7.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.11666666666666667,
              "rational": "7/60",
              "exactBinary64": false,
              "tolerance": 1e-15,
              "response": 0.115,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-4",
              "sourceRow": 4,
              "sourceTime": 19.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.31666666666666665,
              "rational": "19/60",
              "exactBinary64": false,
              "tolerance": 1e-15,
              "response": 0.148,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-5",
              "sourceRow": 5,
              "sourceTime": 43.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 0.7166666666666667,
              "rational": "43/60",
              "exactBinary64": false,
              "tolerance": 1e-15,
              "response": 0.239,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            1.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            1.0
          ],
          "rows": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.3,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    },
    {
      "spec": {
        "id": "duplicate-unsorted-blanks-exclusions",
        "description": "Duplicate and unsorted timestamps [1.5, 0.5, 0.5, 1.0] h with blank and excluded rows preserve exact order, IDs, and untouched raw responses.",
        "sharedEventLabel": "Seed transfer",
        "slotA": {
          "slotId": "slot-a",
          "label": "Unsorted duplicate series with blanks",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0.5,
            "sourceTimeUnit": "h",
            "basis": "Seed transfer at 0.5 h"
          },
          "readings": [
            {
              "id": "row-late",
              "sourceRow": 10,
              "time": 1.5,
              "response": 0.82,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "row-dup-1",
              "sourceRow": 4,
              "time": 0.5,
              "response": 0.22,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "row-dup-2",
              "sourceRow": 5,
              "time": 0.5,
              "response": 0.49,
              "role": "sample",
              "excluded": true,
              "exclusionReason": "Air bubble in cuvette"
            },
            {
              "id": "row-blank",
              "sourceRow": 1,
              "time": 1.0,
              "response": 0.04,
              "role": "blank",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Second run with blank",
          "inputHash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0.0,
            "sourceTimeUnit": "h",
            "basis": "Seed transfer at 0.0 h"
          },
          "readings": [
            {
              "id": "b-blank",
              "sourceRow": 1,
              "time": 0.0,
              "response": 0.05,
              "role": "blank",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "b-sample",
              "sourceRow": 2,
              "time": 1.0,
              "response": 0.55,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "elapsed-from-declared-event",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": [
          0.0,
          1.0
        ],
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.5,
            1.5
          ],
          "alignedElapsedExtentHours": [
            0.0,
            1.0
          ],
          "rows": [
            {
              "id": "row-late",
              "sourceRow": 10,
              "sourceTime": 1.5,
              "sourceTimeUnit": "h",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.82,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "row-dup-1",
              "sourceRow": 4,
              "sourceTime": 0.5,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.22,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "row-dup-2",
              "sourceRow": 5,
              "sourceTime": 0.5,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.49,
              "role": "sample",
              "excluded": true,
              "exclusionReason": "Air bubble in cuvette",
              "plotted": true,
              "hollow": true
            },
            {
              "id": "row-blank",
              "sourceRow": 1,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.5,
              "rational": "1/2",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.04,
              "role": "blank",
              "excluded": false,
              "exclusionReason": null,
              "plotted": false,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            1.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            1.0
          ],
          "rows": [
            {
              "id": "b-blank",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.05,
              "role": "blank",
              "excluded": false,
              "exclusionReason": null,
              "plotted": false,
              "hollow": false
            },
            {
              "id": "b-sample",
              "sourceRow": 2,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.55,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    },
    {
      "spec": {
        "id": "non-overlapping-and-outside-range-anchors",
        "description": "Source A [0, 4] h anchored at 10 h ([-10, -6] h) and Source B [120, 240] min anchored at 0 min ([2, 4] h) produce union extent [-10, 4] h without overlap cropping.",
        "sharedEventLabel": "Feed start",
        "slotA": {
          "slotId": "slot-a",
          "label": "Pre-feed batch phase only",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 10,
            "sourceTimeUnit": "h",
            "basis": "Scheduled feed at 10 h after inoculation"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.11,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 4,
              "response": 1.45,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Post-feed phase only",
          "inputHash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "timeUnit": "min",
          "responseLabel": "Dry cell weight",
          "origin": "measured",
          "responseUnit": "g/L",
          "basis": "gravimetric dry weight",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "min",
            "basis": "Clock started at feed onset (0 min)"
          },
          "readings": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "time": 120,
              "response": 3.2,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "time": 240,
              "response": 6.8,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "elapsed-from-declared-event",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": [
          -10.0,
          4.0
        ],
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            4.0
          ],
          "alignedElapsedExtentHours": [
            -10.0,
            -6.0
          ],
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": -10.0,
              "rational": "-10/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.11,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 4.0,
              "sourceTimeUnit": "h",
              "elapsedHours": -6.0,
              "rational": "-6/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 1.45,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "min",
          "enteredTimeExtent": [
            120.0,
            240.0
          ],
          "alignedElapsedExtentHours": [
            2.0,
            4.0
          ],
          "rows": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "sourceTime": 120.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 2.0,
              "rational": "2/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 3.2,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "sourceTime": 240.0,
              "sourceTimeUnit": "min",
              "elapsedHours": 4.0,
              "rational": "4/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 6.8,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    },
    {
      "spec": {
        "id": "unresolved-and-partial-alignment",
        "description": "When one source has an anchor and the second is unresolved, timeAlignment stays not-established and elapsedHours remain null.",
        "sharedEventLabel": "Inoculation",
        "slotA": {
          "slotId": "slot-a",
          "label": "Anchored source",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "h",
            "basis": "Recorded inoculation at 0 h"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 2,
              "response": 0.4,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Unresolved source",
          "inputHash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "timeUnit": "min",
          "responseLabel": "OD600",
          "origin": "unspecified",
          "responseUnit": null,
          "basis": null,
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "unresolved"
          },
          "readings": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "time": 15,
              "response": 0.12,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "time": 75,
              "response": 0.38,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "not-established",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": null,
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence",
          "time-alignment-not-established",
          "unspecified-origin-retained"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            2.0
          ],
          "alignedElapsedExtentHours": null,
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": null,
              "rational": null,
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 2.0,
              "sourceTimeUnit": "h",
              "elapsedHours": null,
              "rational": null,
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.4,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "unspecified",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "min",
          "enteredTimeExtent": [
            15.0,
            75.0
          ],
          "alignedElapsedExtentHours": null,
          "rows": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "sourceTime": 15.0,
              "sourceTimeUnit": "min",
              "elapsedHours": null,
              "rational": null,
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.12,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "sourceTime": 75.0,
              "sourceTimeUnit": "min",
              "elapsedHours": null,
              "rational": null,
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.38,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    },
    {
      "spec": {
        "id": "mixed-origin-and-withheld-receipt",
        "description": "Measured source with estimated receipt paired with synthetic source carrying a withheld receipt retains both origins and historical receipt statuses.",
        "sharedEventLabel": "Inoculation",
        "slotA": {
          "slotId": "slot-a",
          "label": "Measured shake-flask",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "historical-estimated",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "h",
            "basis": "Inoculation at 0 h"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.08,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 1,
              "response": 0.16,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "time": 2,
              "response": 0.32,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Synthetic nonpositive example",
          "inputHash": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "synthetic",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "historical-withheld-nonpositive",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "h",
            "basis": "Synthetic start at 0 h"
          },
          "readings": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.0,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "time": 1,
              "response": -0.02,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "simulationReference": {
          "included": true
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "elapsed-from-declared-event",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": [
          0.0,
          2.0
        ],
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence",
          "synthetic-source-retained",
          "simulation-reference-qualification"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "historical-estimated",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            2.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            2.0
          ],
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.08,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.16,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-3",
              "sourceRow": 3,
              "sourceTime": 2.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 2.0,
              "rational": "2/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.32,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "synthetic",
          "receiptStatus": "historical-withheld-nonpositive",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            1.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            1.0
          ],
          "rows": [
            {
              "id": "b-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.0,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "b-2",
              "sourceRow": 2,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": -0.02,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    },
    {
      "spec": {
        "id": "same-source-witness-warning",
        "description": "Two slots carrying the same scientific-input hash emit same-source-input-hash qualification.",
        "sharedEventLabel": "Inoculation",
        "slotA": {
          "slotId": "slot-a",
          "label": "Dataset copy 1",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 0,
            "sourceTimeUnit": "h",
            "basis": "Anchor at 0 h"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 1,
              "response": 0.2,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "label": "Dataset copy 2",
          "inputHash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "timeUnit": "h",
          "responseLabel": "OD600",
          "origin": "measured",
          "responseUnit": "OD600",
          "basis": "1 cm cuvette, unblanked",
          "receiptStatus": "not-supplied",
          "alignment": {
            "kind": "elapsed-from-declared-event",
            "anchorInSourceUnits": 1,
            "sourceTimeUnit": "h",
            "basis": "Shifted anchor at 1 h"
          },
          "readings": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "time": 0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "time": 1,
              "response": 0.2,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null
            }
          ]
        }
      },
      "expected": {
        "method": {
          "id": "measured-comparison-time-alignment",
          "version": "1.0.0"
        },
        "timeAlignment": "elapsed-from-declared-event",
        "responseBasis": "separate-panels",
        "conversionApplied": false,
        "modelParametersChanged": false,
        "commonElapsedExtentHours": [
          -1.0,
          1.0
        ],
        "qualificationCodes": [
          "raw-response-separate-axes",
          "elapsed-time-not-equivalence",
          "same-source-input-hash"
        ],
        "slotA": {
          "slotId": "slot-a",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            1.0
          ],
          "alignedElapsedExtentHours": [
            0.0,
            1.0
          ],
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 1.0,
              "rational": "1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.2,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        },
        "slotB": {
          "slotId": "slot-b",
          "origin": "measured",
          "receiptStatus": "not-supplied",
          "sourceTimeUnit": "h",
          "enteredTimeExtent": [
            0.0,
            1.0
          ],
          "alignedElapsedExtentHours": [
            -1.0,
            0.0
          ],
          "rows": [
            {
              "id": "a-1",
              "sourceRow": 1,
              "sourceTime": 0.0,
              "sourceTimeUnit": "h",
              "elapsedHours": -1.0,
              "rational": "-1/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.1,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            },
            {
              "id": "a-2",
              "sourceRow": 2,
              "sourceTime": 1.0,
              "sourceTimeUnit": "h",
              "elapsedHours": 0.0,
              "rational": "0/1",
              "exactBinary64": true,
              "tolerance": 0.0,
              "response": 0.2,
              "role": "sample",
              "excluded": false,
              "exclusionReason": null,
              "plotted": true,
              "hollow": false
            }
          ]
        }
      }
    }
  ],
  "refusalCases": [
    {
      "id": "refuse-malformed-comparison-payload",
      "fault": "top-level kind is not 'measured-comparison' or unknown key is present",
      "expectedCode": "malformed-comparison-payload"
    },
    {
      "id": "refuse-aggregate-byte-limit-exceeded",
      "fault": "serialized comparison payload exceeds 2,000,000 UTF-8 bytes",
      "expectedCode": "aggregate-byte-limit-exceeded"
    },
    {
      "id": "refuse-aggregate-reading-limit-exceeded",
      "fault": "combined readings across slotA and slotB exceed 4,000 rows",
      "expectedCode": "aggregate-reading-limit-exceeded"
    },
    {
      "id": "refuse-invalid-growth-review-payload",
      "fault": "slot imported payload fails readGrowthReviewPayload structural check",
      "expectedCode": "invalid-growth-review-payload"
    },
    {
      "id": "refuse-source-input-hash-mismatch",
      "fault": "slot imported.source.inputHash does not match contentHashLight(growthInput(imported.growth))",
      "expectedCode": "source-input-hash-mismatch"
    },
    {
      "id": "refuse-synthetic-origin-downgrade",
      "fault": "imported synthetic dataset has arrival context origin changed to 'measured' or 'unspecified'",
      "expectedCode": "synthetic-origin-downgrade-refused"
    },
    {
      "id": "refuse-invalid-time-alignment-unit",
      "fault": "alignment sourceTimeUnit ('min') does not match slot growth.settings.timeUnit ('h')",
      "expectedCode": "invalid-time-alignment-unit"
    },
    {
      "id": "refuse-nonfinite-time-anchor",
      "fault": "alignment anchorInSourceUnits is NaN, Infinity, or produces non-finite elapsedHours",
      "expectedCode": "nonfinite-time-anchor"
    },
    {
      "id": "refuse-missing-time-alignment-basis",
      "fault": "alignment kind is 'elapsed-from-declared-event' but basis or sharedEventLabel is blank",
      "expectedCode": "missing-time-alignment-basis"
    },
    {
      "id": "refuse-invalid-simulation-reference-schema",
      "fault": "simulation reference result schema is not bioreactor-simulator.recorded-simulation v1",
      "expectedCode": "invalid-simulation-reference-schema"
    },
    {
      "id": "refuse-simulation-reference-hash-mismatch",
      "fault": "simulation reference ResultSnapshot or InputSnapshot contentHash fails verification",
      "expectedCode": "simulation-reference-hash-mismatch"
    },
    {
      "id": "refuse-unsupported-simulation-reference-output",
      "fault": "simulation reference RunView has unlisted null RQ where OUR !== 0 or mismatched series length",
      "expectedCode": "unsupported-simulation-reference-output"
    }
  ]
}
