Schema Modules#

This page documents internal schema-validation modules for contributor visibility. These underscored module paths are intentionally unstable.

Validation helpers backed by JSON Schema Draft 2020-12.

exception design_research_agents._schemas._validation.SchemaValidationError[source]

Raised when a payload fails JSON Schema validation.

design_research_agents._schemas._validation.validate_payload_against_schema(*, payload, schema, location='$')[source]

Validate a payload against a JSON Schema document.

Parameters:
  • payload – Arbitrary payload value to validate.

  • schema – Schema mapping to validate against.

  • location – Location label used for error messages.

Raises:

SchemaValidationError – If validation fails.