Requirements: Git and Node.js 22 or later.
npm ci
npm test
npm run validate- Open an issue describing the integration need.
- Classify the change using
docs/VERSIONING.md. - Update schemas, examples, tests, and
CHANGELOG.mdtogether. - Run the full validation suite.
- Submit a focused pull request with compatibility impact and migration notes.
Run the automated compatibility classifier against the current release or target branch before submitting:
npm run compatibility -- --base path\to\baseline\schemas --head schemas --output compatibility-report.jsonPull-request CI repeats this comparison. Breaking changes and changes requiring semantic review fail the compatibility job.
Breaking changes require a new major-version directory and explicit maintainer approval.
Do not include secrets, credentials, customer data, or personal data in schemas or examples.