https://docs.claude.com/en/docs/build-with-claude/structured-outputs They're even nice enough to provide a `transform_schema` helper to ensure a schema is valid: https://docs.claude.com/en/docs/build-with-claude/structured-outputs#sdk-specific-methods