# 0. 문서 상태 - 상태: draft - 승인자: {{DECIDE: 이 Release의 최종 승인자는 누구인가?}} - 승인 시각: {{CONFIRM: 승인 후 기재}} # 1. Release 개요 - 입력 Verification: - 배포 대상 범위: - 배포 방식: {{DECIDE: 점진 배포/일괄 배포 중 선택하라}} - 배포 환경: # 2. 배포 체크리스트 | 항목 | 확인 내용 | 결과 (완료/미완료/해당없음) | 비고 | |---|---|---|---| | 설정 검증 | 환경 변수, 시크릿, 외부 연동 키 유효성 확인 | | | | 데이터 검증 | 마이그레이션 순서, 백업 상태, 복구 가능성 확인 | | | | 호환성 검증 | 이전 버전 클라이언트/API 호환 여부 확인 | | | | 의존성 검증 | 신규/변경 라이브러리 버전 충돌 여부 확인 | | | | 트래픽 전략 | 점진/일괄 배포 방식과 중단 기준 확인 | | | | 커뮤니케이션 | 사용자 공지, 내부 공지, 온콜 담당자 공유 완료 | | | # 3. 롤백 계획 ## 롤백 트리거 - 에러율 임계치: - 지연 임계치: - 장애 지표: ## 롤백 절차 1. 2. 3. ## 데이터 롤백 전략 - 스키마/데이터 복원 여부: - 절차: ## 롤백 후 검증 - 핵심 시나리오 확인 항목: - ## 롤백 커뮤니케이션 - 공지 채널: - 공지 시각: - 상태 업데이트 주기: ## 참조 런북 - 롤백 런북: .github/templates/rollback-runbook.template.md # 4. 릴리즈 노트 초안 ## 변경 요약 - ## 주요 변경 내용 - ## 영향 범위 - 사용자 영향: - 시스템 영향: ## 알려진 제한 사항 - # 5. 배포 후 관찰 계획 | 모니터링 항목 | 측정 지표 | 정상 범위 | 이상 감지 기준 | 담당자 | |---|---|---|---|---| | | | | | | ## 관찰 기간 - 집중 관찰 기간: - 일반 관찰 기간: # 6. 승인된 예외 인계 목록 | 예외 ID | 출처 (Verification) | 심각도 | 완화책 | 유효 기간 (UTC) | Operations 후속 조치 | |---|---|---|---|---|---| | | | | | | | > 예외 없음 시 이 섹션을 "해당 없음"으로 처리한다. # 7. Operations 단계 전달 체크 - [ ] 롤백 가능한 배포 계획 승인됨 - [ ] 배포 체크리스트 항목 전체 "완료" 또는 "해당없음" 처리됨 - [ ] 릴리즈/롤백 체크리스트가 근거와 함께 완료됨 - [ ] 배포 후 관찰 항목이 정의됨 - [ ] Operations에 전달할 관찰 포인트, 장애 트리거, 후속 대응 절차 준비됨 - [ ] 승인된 예외 이력 인계됨 - [ ] 최종 승인 - {{CONFIRM: Release 초안 승인 여부를 확인하라}} # 8. 파일 처리 결과 - 생성/갱신 경로: # 9. 사용자 결정 필요 항목 요약 ## {{DECIDE}} - (없으면 이 섹션 제거) ## {{CONFIRM}} - Release 초안 승인 여부를 확인하라. (위치: #7) ## {{DATA}} - (없으면 이 섹션 제거)