{
  "schema": "MAKNOW_ASYNC_FAILURE_CONCURRENCY_BUDGET_RECORD_v1",
  "lesson_id": "WEB-003",
  "artifact": "Async Failure & Concurrency Budget Record v1",
  "environment": {
    "browser_or_runtime": "",
    "fixture": "WEB003-LAB1",
    "network_required": false
  },
  "browser_dom_observation": {
    "claimed": false,
    "environment": "",
    "observation": "",
    "inference": ""
  },
  "contract": {
    "strategy": "",
    "concurrency_limit": null,
    "deadline_ms": null,
    "failure_policy": "",
    "cancellation_claim": ""
  },
  "baseline": {
    "prediction": {
      "peak_in_flight": null,
      "settlement": ""
    },
    "observation": {
      "peak_in_flight": null,
      "elapsed_ms": null,
      "settlements": [],
      "events": []
    },
    "inference": ""
  },
  "timeout_probe": {
    "caller_outcome": "",
    "underlying_observed_abort": null,
    "underlying_late_completion": null,
    "observation": "",
    "inference": ""
  },
  "failure_mutations": [
    {
      "id": "MUT-A-UNBOUNDED",
      "prediction": "",
      "observation": "",
      "diagnosis": "",
      "repair": "",
      "post_repair": ""
    },
    {
      "id": "MUT-B-NONCOOPERATIVE-TIMEOUT",
      "prediction": "",
      "observation": "",
      "diagnosis": "",
      "repair": "",
      "post_repair": ""
    },
    {
      "id": "MUT-C-SERIALIZATION",
      "prediction": "",
      "observation": "",
      "diagnosis": "",
      "repair": "",
      "post_repair": ""
    }
  ],
  "transfer": {
    "context": "changed item count/delays/failure placement/budget",
    "prediction": "",
    "observation": "",
    "decision": ""
  },
  "residual_limitation": "",
  "observation_inference_separation_confirmed": false,
  "learner_decision_confirmed": false
}
