Design Stable Input Contracts

  • Prefer required fields explicitly listed in variablesSchema.
  • Avoid breaking renames — add new optional fields first, deprecate old ones across versions.
  • Use evaluation cases to lock input fixtures (evaluation-cases API).

See also

Was this page helpful?