- MUST build once per commit; promote the artefact through environments.
- MUST store secrets only in GitHub Secrets / OIDC-assumed role; never in plain YAML.
- SHOULD run workflow concurrency groups to cap parallel jobs per repo.
- MUST tag all images
repo:sha-shortand sign them (cosign).
