{
  "status": "PASS",
  "scope": "Exact author-constructed quadratic and finite-population examples; not neural training or measured accuracy.",
  "script": "continual-learning-memory.py",
  "script_sha256": "626ef2be63a4bcf93ab12cb7a366909d3582181c4bba2cbaa88df4c6e588612f",
  "stdout_sha256": "894caef93bfea72469942dacbcbf6a3ab5e686fbade7b8e85cc3050f0fcfb72e",
  "executed_utc": "2026-10-27T16:35:09.259509+00:00",
  "returncode": 0,
  "figure_data_matches": true,
  "figures": [
    {
      "id": "quadratic-retention-tradeoff",
      "x": [
        0,
        0.25,
        1,
        4,
        16
      ],
      "series": [
        {
          "name": "Old task A",
          "y": [
            2.0,
            1.2800000000000002,
            0.5,
            0.08000000000000002,
            0.006920415224913498
          ]
        },
        {
          "name": "New task B",
          "y": [
            0.0,
            0.08000000000000002,
            0.5,
            1.2800000000000002,
            1.7716262975778547
          ]
        }
      ]
    },
    {
      "id": "rare-memory-coverage",
      "x": [
        1,
        5,
        10,
        20,
        40
      ],
      "series": [
        {
          "name": "Without replacement: 5 rare among 100",
          "y": [
            0.95,
            0.7695899532884068,
            0.583752366926152,
            0.31930944198985434,
            0.07254206274824831
          ]
        },
        {
          "name": "Independent draws: rare probability 0.05",
          "y": [
            0.95,
            0.7737809374999998,
            0.5987369392383787,
            0.3584859224085419,
            0.12851215656510312
          ]
        }
      ]
    }
  ]
}
