STAGE 01
Commit & verify
Signed commits enforced. Renovate proposes dep bumps. CI runs on protected branches only.
git · sigstore · renovate
STAGE 02
Scan
SAST, secret-scan, IaC scan, license scan — fail-fast on critical.
semgrep · gitleaks · checkov · trivy
STAGE 03
Build & SBOM
Hermetic build. SBOM generated. Image signed and attached as attestation.
buildkit · syft · cosign
STAGE 04
Test
Unit, integration, contract, DAST against ephemeral preview environment.
pytest · k6 · zap · playwright
STAGE 05
Policy gate
Admission policy verifies signatures, SBOM presence, vuln SLA, control mapping.
OPA · kyverno · conftest
STAGE 06
Deploy
ArgoCD reconciles. Progressive rollout. Auto-rollback on SLO breach.
argocd · argo-rollouts · flagger