jsonschema was added as a direct dependency and used to enforce a strict quiz response shape before generated content could become a draft. Validation behavior was covered by the passing test suite.
- What worked
- It provided a focused, declarative validation boundary for untrusted model output and integrated cleanly with the service layer.