{
  "schema": "MAKNOW_SAFE_LOCAL_SCENARIO_v1",
  "lesson_id": "DAT-013",
  "lab_id": "DAT013-LAB1",
  "purpose": "Produce OpenAPI HTTP Contract Review Record v1 from a bounded local case, including deliberate failure/change probes and changed-context transfer.",
  "environment": "Publisher-provided disposable local HTTP handler plus OpenAPI 3.1 document and contract-test harness; no external endpoint is required.",
  "fixture": "A create-order operation with documented request/response examples and a local handler containing one controlled drift. Starter does not reveal which contract element is wrong.",
  "expected_artifact": "OpenAPI HTTP Contract Review Record v1",
  "failure_probes": [
    "remove or alter one required parameter",
    "change a documented media type",
    "return an undocumented error status",
    "make an example disagree with its Schema Object"
  ],
  "safety_constraints": "No production system/data, no external account/service dependency, and all failure probes must be bounded and deterministic."
}
