{
  "schemaVersion": 1,
  "lessonId": "state-01",
  "contentHash": "7fbf1d2ae5134d8bbe8ec52905411be3e7bc758705b93da7fdd357c07e9df24a",
  "rendererHash": "a1bd5b648f4731ae5d5f0a24811c2540d1a0a132149ce589d17c4113509cbedf",
  "kind": "executed",
  "generatedAt": "2026-10-20T10:45:14.614519+00:00",
  "provenance": "recorded_cpu_computation",
  "environment": {
    "backend": "cpu",
    "deviceCount": 1,
    "jax": "0.9.2",
    "numpy": "2.4.4",
    "matplotlib": "3.10.8"
  },
  "stdout": "Replay equal: True\nFresh draw equal: False\n",
  "data": {
    "kind": "line",
    "x": [
      0,
      1,
      2
    ],
    "xlabel": "sample coordinate",
    "ylabel": "normal draw",
    "series": [
      {
        "label": "first draw",
        "y": [
          0.6057640314102173,
          0.7990440726280212,
          -0.9089270234107971
        ]
      },
      {
        "label": "same key replay",
        "y": [
          0.6057640314102173,
          0.7990440726280212,
          -0.9089270234107971
        ]
      },
      {
        "label": "split next draw",
        "y": [
          -0.21089035272598267,
          -1.3627947568893433,
          -0.045003850013017654
        ]
      }
    ]
  }
}
