I set up my first CI pipeline today. It failed on the first real run —

not because of a typo, but because the pipeline wasn't actually testing

what my app needed. Figuring out why turned into a short debugging

exercise that was more useful than if everything had just passed.

What CI/CD actually means