major minor patch — when each applies (semver in practice)

As engineers, we build, maintain, and consume software. Whether it's a small internal library, a critical microservice, or a public API, understanding how