Red/Green을 넘어 의사결정으로
PR·main·release·canary gate, KPI 계층, audit trail과 RACI
게이트는 테스트 실행이 아니라 어떤 실패가 배포를 멈추는지를 정하는 규칙입니다. PR smoke, main 안정성, release critical, canary production-safe probe를 계층화하고 예외 승인도 evidence와 만료 시간을 남깁니다.
| Gate | 통과 기준 | 실패 행동 |
|---|---|---|
| PR | smoke green | merge block |
| Main | smoke + known blocker 없음 | trunk red 유지·owner 호출 |
| Release | critical green + blocker 없음 | release hold |
| Canary | production-safe probe green | rollout stop·rollback |
- Blocker 정의로그인·결제·권한·데이터 무결성을 위험과 연결합니다.
- 증거 묶음분류·artifact·환경·commit·예외 승인을 남깁니다.
- Owner 배치probe·환경·게이트·repair loop의 책임을 분리합니다.
- SLO 운영MTTD·MTTR·flake·evidence·비용에 action threshold를 둡니다.