Thanks for those links.
In AWX we currently use the PR description to define what type of change this is, the following is from the AWX release process.
PR descriptions contain: Bug, Docs Fix or other nominal change
or New or Enhanced Feature
Getting current versions
awx: 24.3.1
awx-operator: 2.16.1
PR https://github.com/ansible/awx/pull/15196 votes z
...
PR https://github.com/ansible/awx/pull/15150 votes y
PR https://github.com/ansible/awx/pull/15191 votes z
https://github.com/ansible/awx/compare/24.3.1...devel
awx devel is 13 commit(s) ahead of release 24.3.1
All commits voted, the release type suggestion is y
What I’m not sure is how that gets represented in the CalVer schema.