BUG-1: GitLab CI deploy pipeline with kubernetes=False produces empty stages: []
File: cli/scaffold_gitlab.py, _global_section()
Impact: Generated .gitlab-ci.yml has stages: [] — GitLab CI rejects it as invalid
Root cause: deploy stage only appended when kubernetes=True; a non-k8s deploy pipeline has no stages at all