Problem Statement
How would you design a tagging strategy for a service with weekly releases, hotfixes, and experimental builds?
Explanation
Use SemVer for GA (e.g., vX.Y.Z), suffix `-rc.N`/`-beta.N` for candidates, `-hotfix.N` for urgent patches, and build metadata for CI artifacts. Protect tags, sign GA tags, auto-generate notes via CI.
Practice Sets
This question appears in the following practice sets: