Skip to main content
모든 개선 — 아무리 자신 있게 제안된 것이든 — 이 프로덕션 만지기 전 승인 통과. 게이트는 Flow 별 설정 가능.

승인 큐

Reliable → Approvals 가 워크스페이스 전체의 모든 대기 승인 표시:
  • 승인 대상 — 개선 후보, diff, 시뮬레이션 결과.
  • 요청자 — 제출한 사람이나 프로세스.
  • 승인 가능자 — 이 Flow 의 자격 있는 리뷰어.
  • 대기 시간 — 얼마나 오래 대기.
나이·Flow·변경 크기로 정렬.

승인 뷰

각 항목에:
  • 요약 — 변경 설명하는 한 줄.
  • Diff — Flow 설정에서 뭐가 바뀔지의 라인 레벨 뷰.
  • 시뮬레이션 — 데이터셋에 대한 before/after. 통과율, 회귀, 비용 델타.
  • 근거 — 이 개선 트리거한 근본 원인 노트.
  • 이력 — 이전 유사 개선과 그 결과.
  • 롤백 계획 — 이것이 롤백되면 뭐가 일어날지.
승인, 이유와 함께 거부, 또는 변경 요청.

게이트 설정

Flow 별 선택:
  • Auto-approve — 사람 게이트 없음. 강한 시뮬레이션 결과 있는 저위험 레버 (룰, 사소한 프롬프트 명확화) 에만 권장.
  • 단일 승인 — 자격 있는 리뷰어 한 명.
  • Multi-sign — 둘 이상 리뷰어, 다른 사람.
  • 역할 제한 — Owner 나 Manager 만 승인 가능.
Flow settings → Approvals 에서 설정.

승인 라우팅

외부 시스템 통합 워크플로우용:
  • Slack 승인 — 승인이 Approve/Reject 버튼 있는 Slack 카드로 나타남. 서명된 액션.
  • 이메일 승인 — 일회성 링크.
  • 웹훅 승인 — 커스텀 리뷰 시스템으로 POST; 판정으로 POST 백.
Flow settings → Approval webhook 에서 라우팅 설정.

승인 SLA

Flow 별 SLA 설정: N 시간 후 승인이 자동 에스컬레이션 (추가 리뷰어 알림) 또는 자동 실패 (거부 표시). 흔한 패턴:
  • 인원 잘 갖춰진 팀 근무 시간에 1시간 SLA.
  • 덜 시간 민감한 Flow 에 24시간 SLA.
  • 오래된 것 7일 후 자동 거부 (신선한 시뮬레이션 결과와 함께 재제출 강제).

배포 스텝

승인되면 세 배포 옵션:
  • Draft 에 적용 — diff 가 Draft 에 착지; 여러분 (또는 자동화) 이 준비되면 배포.
  • 즉시 배포 — 승인되자마자 변경이 프로덕션으로. 수동 배포 스텝 스킵.
  • Canary 롤아웃 — 변경이 먼저 프로덕션 트래픽의 작은 % 로 (아래 참고).
개선별 (또는 Flow 기본) 설정.

Canary 롤아웃

고위험 개선용:
  1. 배포하되 새 버전에 트래픽 N% 만 라우팅.
  2. Canary 트래픽에서 24-72시간 시그널 관찰.
  3. 깨끗하면 100% 로 롤. 시그널 발화하면 자동 롤백.
퍼센트: 1% → 5% → 25% → 100% 이 흔한 진행. 주어진 사용자가 일관되게 한 버전 히트하도록 스코프 키 (사용자, 테넌트) 로 라우팅. 뒤집힘 방지.

롤백

배포된 모든 개선이 원클릭 롤백 (롤백 참고). 롤백은 원자적 — 부분이 아닌 전체 개선. 승인자가 롤백 사전 허가 가능 (지정된 시그널 발화 시 자동 롤백) 이라 잘못되면 수동 개입 불필요.

감사

모든 승인·거부·변경 요청·배포가 액터·타임스탬프·IP·코멘트와 함께 로깅. 컴플라이언스 리뷰용으로 익스포트 가능.