{
  "schema": "MAKNOW_SAFE_LOCAL_SCENARIO_v1",
  "lesson_id": "DAT-012",
  "lab_id": "DAT012-LAB1",
  "purpose": "Produce JSON Schema Contract Verification Record v1 from a bounded local case, including deliberate failure/change probes and changed-context transfer.",
  "environment": "Publisher-provided disposable local JSON Schema 2020-12 validator fixture with bundled schemas and instances; no external service is required.",
  "fixture": "Article-contract schema plus positive/negative JSON instances and a v2 change brief. Starter provides requirements and fixtures, not the final schema or compatibility classification.",
  "expected_artifact": "JSON Schema Contract Verification Record v1",
  "failure_probes": [
    "omit a required identifier",
    "supply an unexpected shape for a content block",
    "use an array instance that violates the positional contract",
    "show one business invariant that passes schema validation but fails the application rule"
  ],
  "safety_constraints": "No production system/data, no external account/service dependency, and all failure probes must be bounded and deterministic."
}
