{
  "checksum_scope": "All listed output files; run_receipt.json is explicitly excluded from its own checksums.",
  "external_numeric_binding": "CLOSED",
  "fixture_provenance": "SYNTHETIC/EXPLORATORY test-design values; not literature-derived, not fitted, not normal physiology. Ventricular/vascular scalars reuse legacy exploratory defaults; new atrial and venous-inflow values are test-design choices. Explicit caller total: 5120 mL.",
  "inherited_m1_review": "UNREVIEWED; batch-TDD limitation unresolved",
  "invariance": {
    "after": {
      "array_layout": {
        "cumulative_flows": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        },
        "flows": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        },
        "pressures": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        },
        "time": {
          "dtype": "<f8",
          "shape": [
            101
          ]
        },
        "volumes": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        }
      },
      "array_sha256": {
        "cumulative_flows": "7912a22fd865a2fadf11cb2e6ce25d955f251ff55af58a659bf6680db8415dc0",
        "flows": "2693166d7a0e0532ae385a98b1097c45c9fccb72b4a963bd4529b37508dbc22e",
        "pressures": "c7553d05f847fff198f8bd1efbe4f5c8eb338efd4c023d773ede3d1a994733e4",
        "time": "2d57caaddb26380982c517821c282d9b4747bafa6f0d03ee29f6c7cae4e4f672",
        "volumes": "c8b66ef386610520e78de058cad68eb0ff960a92d0ee8838788c4657e0497804"
      },
      "config": {
        "cycles": 2,
        "parameters": {
          "compliance_pa": 5.0,
          "compliance_pv": 20.0,
          "compliance_sa": 1.5,
          "compliance_sv": 100.0,
          "elastance_la": 0.15,
          "elastance_ra": 0.1,
          "emax_lv": 2.5,
          "emax_rv": 0.8,
          "emin_lv": 0.06,
          "emin_rv": 0.03,
          "heart_rate": 75.0,
          "initial_volumes": [
            140.0,
            850.0,
            3200.0,
            60.0,
            140.0,
            180.0,
            490.0,
            60.0
          ],
          "resistance_aortic": 0.01,
          "resistance_mitral": 0.01,
          "resistance_pulmonary": 0.1,
          "resistance_pulmonary_valve": 0.01,
          "resistance_pulmonary_venous": 0.05,
          "resistance_systemic": 1.0,
          "resistance_tricuspid": 0.01,
          "resistance_venous_return": 0.05,
          "systolic_fraction": 0.4,
          "unstressed_volumes": [
            10.0,
            700.0,
            2500.0,
            20.0,
            10.0,
            100.0,
            400.0,
            20.0
          ]
        },
        "samples_per_cycle": 50,
        "settings": {
          "atol": 1e-10,
          "max_step": 0.004,
          "method": "DOP853",
          "rtol": 1e-09
        }
      }
    },
    "before": {
      "array_layout": {
        "cumulative_flows": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        },
        "flows": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        },
        "pressures": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        },
        "time": {
          "dtype": "<f8",
          "shape": [
            101
          ]
        },
        "volumes": {
          "dtype": "<f8",
          "shape": [
            101,
            8
          ]
        }
      },
      "array_sha256": {
        "cumulative_flows": "7912a22fd865a2fadf11cb2e6ce25d955f251ff55af58a659bf6680db8415dc0",
        "flows": "2693166d7a0e0532ae385a98b1097c45c9fccb72b4a963bd4529b37508dbc22e",
        "pressures": "c7553d05f847fff198f8bd1efbe4f5c8eb338efd4c023d773ede3d1a994733e4",
        "time": "2d57caaddb26380982c517821c282d9b4747bafa6f0d03ee29f6c7cae4e4f672",
        "volumes": "c8b66ef386610520e78de058cad68eb0ff960a92d0ee8838788c4657e0497804"
      },
      "config": {
        "cycles": 2,
        "parameters": {
          "compliance_pa": 5.0,
          "compliance_pv": 20.0,
          "compliance_sa": 1.5,
          "compliance_sv": 100.0,
          "elastance_la": 0.15,
          "elastance_ra": 0.1,
          "emax_lv": 2.5,
          "emax_rv": 0.8,
          "emin_lv": 0.06,
          "emin_rv": 0.03,
          "heart_rate": 75.0,
          "initial_volumes": [
            140.0,
            850.0,
            3200.0,
            60.0,
            140.0,
            180.0,
            490.0,
            60.0
          ],
          "resistance_aortic": 0.01,
          "resistance_mitral": 0.01,
          "resistance_pulmonary": 0.1,
          "resistance_pulmonary_valve": 0.01,
          "resistance_pulmonary_venous": 0.05,
          "resistance_systemic": 1.0,
          "resistance_tricuspid": 0.01,
          "resistance_venous_return": 0.05,
          "systolic_fraction": 0.4,
          "unstressed_volumes": [
            10.0,
            700.0,
            2500.0,
            20.0,
            10.0,
            100.0,
            400.0,
            20.0
          ]
        },
        "samples_per_cycle": 50,
        "settings": {
          "atol": 1e-10,
          "max_step": 0.004,
          "method": "DOP853",
          "rtol": 1e-09
        }
      }
    }
  },
  "manifest_after_sha256": "9393e36fc89ca2353b3d3146423e389b9dfaf109a4fcecbd5112c32a26d73506",
  "manifest_before_sha256": "9393e36fc89ca2353b3d3146423e389b9dfaf109a4fcecbd5112c32a26d73506",
  "output_sha256": {
    "applied_sidecar.json": "ed3f4a733f3cec697fe76af8b407362d2083a6ec0c1191312590d96c065c1581",
    "gate_report.json": "7c50dea369cddb92db135b9e2dee20bd14e7e410d4d36ca6a7a3f7d3c6a5f62a",
    "index.html": "b4d2a17aa245ef8b60040a2e94b5a825da51923ff8fa8df4b4c42af65adb056a",
    "source_receipt.json": "d752350239cf8d25c5486ee8d00a10832402e111b06fe0ccd4157c7026a4b491",
    "trace_la_mitral_lv.csv": "cde0719e0da376233c54e683c8cf23dc90f97b28dddffdf98e1ec7fc79b0299e"
  },
  "synthetic": true
}
