You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
release short-circuits gracefully when the CHANGELOG top version is already a local git tag — emits EXISTS:tag/<tag>:already released — bump CHANGELOG to release a new version and exits 0 without touching manifests, commits, or push. Catches the most common slip: running release after a docs-only commit without bumping the CHANGELOG. Applies to plain release, release --publish, and release --dry-run.
Documented
CLAUDE.md gains a "Release discipline" section with a per-change-type decision table (bug fix / new feature / breaking → release --publish; docs / tests / refactor without behavior change → plain commit) and an explicit description of the short-circuit safety net.
SKILL.md and README.md updated to describe the short-circuit behavior.