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.