Stages: checkout info, repo layout, compose syntax validation. No build/deploy yet — used to verify Jenkins ↔ Gitea wiring before adding real deployment stages. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>