Skip to content

feat(ipa): Add IPA-131 declarative tooling extensions catalog with consuming rules in IPA-124 and IPA-111#79

Merged
wtrocki merged 4 commits into
mainfrom
CLOUDP-412561-ipa-131-catalog-124-set-111-defaults
Jun 22, 2026
Merged

feat(ipa): Add IPA-131 declarative tooling extensions catalog with consuming rules in IPA-124 and IPA-111#79
wtrocki merged 4 commits into
mainfrom
CLOUDP-412561-ipa-131-catalog-124-set-111-defaults

Conversation

@AgustinBettati

@AgustinBettati AgustinBettati commented Jun 17, 2026

Copy link
Copy Markdown
Member

Adds the new IPA-131 Declarative Tooling Extensions catalog establishing the x-xgen-* namespace, together with the two guidance updates that consume its extensions. Bundled so the cross-references between the three documents land atomically.

  • New IPA-131 — registers x-xgen-array-semantic, x-xgen-server-computed-when-client-omitted, and x-xgen-server-computed-immutable, each with purpose, placement, allowed values, and an example.
  • IPA-124 — tightens the client-owned ordering rule to must and adds a List vs Set subsection (sets declared via x-xgen-array-semantic, deterministic ordering for lists, no-duplicates/any-order for sets).
  • IPA-111 — new Optional Fields with Server Defaults subsection (legacy escape hatch annotated per IPA-131) and tightens the optional-boolean default from should to must.

Ticket: CLOUDP-412561

…nsuming rules in IPA-124 and IPA-111

CLOUDP-412561
@AgustinBettati AgustinBettati force-pushed the CLOUDP-412561-ipa-131-catalog-124-set-111-defaults branch from 35618d9 to 27e0cb6 Compare June 17, 2026 20:32
@AgustinBettati AgustinBettati marked this pull request as ready for review June 18, 2026 09:35
@AgustinBettati AgustinBettati requested a review from a team as a code owner June 18, 2026 09:35
@wtrocki

wtrocki commented Jun 22, 2026

Copy link
Copy Markdown
Member

Changes conflicted. Rebasing will help to adjust the changes.

@wtrocki wtrocki merged commit b52a122 into main Jun 22, 2026
10 checks passed
@wtrocki wtrocki deleted the CLOUDP-412561-ipa-131-catalog-124-set-111-defaults branch June 22, 2026 11:51
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.

2 participants