Releasing
Release process should preserve contract stability and packaging integrity.
Release gates
- Run lint, contract, and integration suites before tagging.
- Validate wheel and source distribution build artifacts.
- Publish release notes with key behavior deltas.