Release
Commands for releasing SPLENT core packages (splent_cli and splent_framework) to GitHub and PyPI.
All release commands (release:cli, release:framework, feature:release, product:release) share the same pipeline from services/release.py: validate credentials, bump version, commit and push, tag, GitHub Release, clean build artifacts, build, and upload to PyPI. Each command adds its own specifics (contract inference for features, Docker for products).
When invoked without an explicit version, all commands run an interactive semver wizard that fetches the current version from GitHub and offers patch, minor, major, or cancel options.