Open AI
Target OpenAI Structured Outputs (strict mode). Unlocks constraint keywords OpenAI supports (minItems/maxItems, string lengths, numeric ranges, pattern) while enforcing its documented rejections (no oneOf/allOf, no patternProperties, five-level nesting cap, all properties required, additionalProperties: false).