CI/CD for a design system

Manual publish does not scale: forgotten tests, different Node versions, “it built on my machine.” Pipeline goal: every release is reproducible and passes the same gates as a PR.