# Smoke Verification Checklist ## 1. 변경 파일 검증 (Changed Files Verification) ### 1.1 파일 변경 이력 - [ ] 변경된 파일 목록 확인 - [ ] 각 파일의 변경 사유 문서화 - [ ] 변경 범위(Scope) 적절성 검토 ### 1.2 코드 품질 - [ ] 코딩 컨벤션 준수 여부 - [ ] 불필요한 코드/주석 제거 여부 - [ ] 테스트 가능성(Testability) 확보 여부 ### 1.3 변경 영향도 - [ ] 의존성 변경 분석 - [ ] 하위 호환성 영향 평가 - [ ] API 변경 사항 문서화 --- ## 2. 테스트 검증 (Test Verification) ### 2.1 단위 테스트 - [ ] 신규 코드 단위 테스트覆盖率 ≥ 80% - [ ] 기존 테스트 통과 여부 - [ ] Edge case 테스트 포함 여부 ### 2.2 통합 테스트 - [ ] 모듈 간 인터페이스 테스트 - [ ] 데이터 흐름 테스트 - [ ] 오류 처리 테스트 ### 2.3 Smoke Test - [ ] 핵심 기능 동작 확인 - [ ] 빌드 성공 여부 - [ ] 배포 가능 여부 --- ## 3. CI 검증 (CI Verification) ### 3.1 빌드 파이프라인 - [ ] CI 빌드 성공 여부 - [ ] 빌드 시간 적절성 (< 10분) - [ ] 캐시 활용 효율성 ### 3.2 품질 게이트 - [ ] 정적 분석 통과 - [ ] 코드 커버리지 기준 충족 - [ ] 보안 스캔 통과 ### 3.3 배포 자동화 - [ ] 스테이징 배포 자동화 - [ ] 롤백 메커니즘 동작 확인 - [ ] 배포 로그 기록 여부 --- ## 4. 운영 리스크 검증 (Operational Risk Verification) ### 4.1 모니터링 - [ ] 메트릭 수집 설정 확인 - [ ] 알림 규칙 설정 확인 - [ ] 대시보드 가용성 ### 4.2 장애 대응 - [ ] 롤백 계획 문서화 - [ ] 비상 연락망 확인 - [ ] 복구 절차 문서화 ### 4.3 성능 - [ ] 부하 테스트 결과 확인 - [ ] 응답 시간 기준 충족 - [ ] 리소스 사용량 적절성 --- ## 검증 결과 요약 | 항목 | 상태 | 비고 | |------|------|------| | 변경 파일 | ☐ 통과 ☐ 실패 | | | 테스트 | ☐ 통과 ☐ 실패 | | | CI | ☐ 통과 ☐ 실패 | | | 운영 리스크 | ☐ 통과 ☐ 실패 | | **최종 판정**: ☐ 승인 ☐ 조건부 승인 ☐ 보류 ☐ 거절 검증자: _______________ 날짜: _______________