Skip to content

Conversation

@tokebe
Copy link

@tokebe tokebe commented Jan 8, 2026

Note

Depends on #533

This PR extracts KL/AT from edge-attributes into top-level values on edges, and adds KL/AT constraints in the new constraints format.

tokebe and others added 7 commits January 8, 2026 15:10
With the upgrade to OAI 3.1, the underlying schema has been synced to
JSONSchema Draft 2020-12, meaning we now have access to
patternProperties. We can use this to better specify the semantic
requirements of QualifierSetConstraint keys.
OpenAPI 3.1.2 allows same-level `$ref`s and arbitrary adjacent keywords,
meaning we don't need to use single-entry `oneOf`s to combine a `$ref`
and a `description`
@uhbrar uhbrar self-requested a review January 9, 2026 19:53
@gprice1129 gprice1129 self-requested a review January 9, 2026 19:57
@tokebe tokebe merged commit 862c629 into 2.0 Jan 9, 2026
@colleenXu colleenXu linked an issue Jan 9, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explicitly make KL/AT required, other support

7 participants