{ "project": "standards", "template": "templates/release", "invariant": "git tag == version file (enforced by the Drone guard)", "components": [ { "kind": "changelog", "path": "CHANGELOG.md", "placeholder": "", "description": "Keep a Changelog skeleton: one [Unreleased] section + compare links." }, { "kind": "version-file", "path": "VERSION", "placeholder": "", "description": "Single-line SemVer source of truth for services." } ] }