{
  "schemaVersion": 1,
  "lessonId": "operations-02",
  "contentHash": "dd61186655e00859690d650c18acd842b02a696530e9711d97dcc136d41f25ab",
  "rendererHash": "a1bd5b648f4731ae5d5f0a24811c2540d1a0a132149ce589d17c4113509cbedf",
  "kind": "executed",
  "generatedAt": "2026-10-20T10:47:04.316701+00:00",
  "provenance": "recorded_cpu_computation",
  "environment": {
    "backend": "cpu",
    "deviceCount": 1,
    "jax": "0.9.2",
    "numpy": "2.4.4",
    "matplotlib": "3.10.8"
  },
  "stdout": "healthy: {'status': 'completed', 'updates': 12, 'examples': 96, 'last_step': 12, 'checkpoint_step': 12, 'uncheckpointed_updates': 0, 'update_s': 0.0007895827293395996, 'update_examples_per_s': 121583.20646184041, 'job_examples_per_s': 142.4348721868325, 'update_duty_fraction': 0.0011715011993168357}\nincident: {'status': 'failed', 'updates': 5, 'examples': 40, 'last_step': 5, 'checkpoint_step': 4, 'uncheckpointed_updates': 1, 'update_s': 0.000344875268638134, 'update_examples_per_s': 115983.96184787217, 'job_examples_per_s': 53.252277467999974, 'update_duty_fraction': 0.00045913483743422357}\n",
  "data": {
    "kind": "line",
    "x": [
      1,
      2,
      3,
      4,
      5
    ],
    "xlabel": "completed update number",
    "ylabel": "step index",
    "series": [
      {
        "label": "observed progress",
        "y": [
          1,
          2,
          3,
          4,
          5
        ]
      },
      {
        "label": "committed checkpoint",
        "y": [
          0,
          2,
          2,
          4,
          4
        ]
      }
    ]
  }
}
