Design Stable Output Contracts

  • Keep additive optional properties when possible.
  • Use enums for controlled vocabularies.
  • Run draft_vs_published evaluations before publish to detect contract invalid changes.

See also

Was this page helpful?