Merge pull request 'Reviewer 역할 검증 보고서 smoke' (#5) from forge/role-reviewer-live-v4-001-attempt-1-run-cb5137e23d3c into main
This commit is contained in:
commit
cc05280c96
5 changed files with 668 additions and 0 deletions
160
docs/reviewer/smoke-evidence-report-template.md
Normal file
160
docs/reviewer/smoke-evidence-report-template.md
Normal file
|
|
@ -0,0 +1,160 @@
|
|||
# Smoke Evidence Report Template
|
||||
|
||||
## 프로젝트 정보
|
||||
- **프로젝트명**: runtime-role-matrix-live-202607141522-v4
|
||||
- **검증 유형**: Smoke Test
|
||||
- **검증 일시**: YYYY-MM-DD HH:MM
|
||||
- **검증자**: Reviewer
|
||||
|
||||
---
|
||||
|
||||
## 1. 변경 파일 증적 (Evidence of Changed Files)
|
||||
|
||||
### 1.1 변경 파일 목록
|
||||
```
|
||||
| 파일 경로 | 변경 유형 | 변경 사유 |
|
||||
|-----------|-----------|----------|
|
||||
| | | |
|
||||
```
|
||||
|
||||
### 1.2 변경 내용 요약
|
||||
> 변경된 핵심 내용 3줄 요약
|
||||
|
||||
### 1.3 변경 영향 범위
|
||||
- 영향받는 모듈:
|
||||
- 신규 의존성:
|
||||
- 제거된 의존성:
|
||||
|
||||
---
|
||||
|
||||
## 2. 테스트 증적 (Test Evidence)
|
||||
|
||||
### 2.1 테스트 실행 결과
|
||||
```
|
||||
테스트 유형 | 실행 수 | 통과 | 실패 | 건너뜀
|
||||
-----------------|---------|------|------|------
|
||||
단위 테스트 | | | |
|
||||
통합 테스트 | | | |
|
||||
E2E 테스트 | | | |
|
||||
```
|
||||
|
||||
### 2.2 코드 커버리지
|
||||
```
|
||||
| 지표 | 기준 | 실제 | 상태 |
|
||||
|---------------|---------|---------|------|
|
||||
| 라인 커버리지 | ≥ 80% | | |
|
||||
| 브랜치 커버리지| ≥ 70% | | |
|
||||
| 함수 커버리지 | ≥ 90% | | |
|
||||
```
|
||||
|
||||
### 2.3 실패 테스트 상세
|
||||
```
|
||||
| 테스트명 | 실패 사유 | 심각도 | 조치 |
|
||||
|----------|-----------|--------|------|
|
||||
| | | | |
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 3. CI 증적 (CI Evidence)
|
||||
|
||||
### 3.1 빌드 상태
|
||||
```
|
||||
| 항목 | 상태 | 상세 |
|
||||
|----------------|--------|------|
|
||||
| 빌드 번호 | | |
|
||||
| 빌드 상태 | | |
|
||||
| 빌드 시간 | | |
|
||||
| 빌드 로그 | [링크] | |
|
||||
```
|
||||
|
||||
### 3.2 품질 게이트 결과
|
||||
```
|
||||
| 게이트 | 기준 | 결과 | 상태 |
|
||||
|---------------|---------|--------|------|
|
||||
| 정적 분석 | 0 오류 | | |
|
||||
| 보안 스캔 | 0 취약점| | |
|
||||
| 코드 커버리지 | ≥ 80% | | |
|
||||
```
|
||||
|
||||
### 3.3 배포 검증
|
||||
```
|
||||
| 환경 | 배포 일시 | 배포자 | 상태 | 롤백 여부 |
|
||||
|---------|-----------|--------|------|----------|
|
||||
| Dev | | | | |
|
||||
| Staging | | | | |
|
||||
| Prod | | | | |
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 4. 운영 리스크 증적 (Operational Risk Evidence)
|
||||
|
||||
### 4.1 모니터링 설정
|
||||
```
|
||||
| 모니터링 항목 | 설정 상태 | 확인 일시 |
|
||||
|--------------|-----------|----------|
|
||||
| 메트릭 수집 | | |
|
||||
| 로그 수집 | | |
|
||||
| 알림 설정 | | |
|
||||
```
|
||||
|
||||
### 4.2 성능 지표
|
||||
```
|
||||
| 지표 | 기준 | 측정값 | 상태 |
|
||||
|---------------|---------|---------|------|
|
||||
| 응답 시간 P99 | < 200ms | | |
|
||||
| 처리량 (TPS) | ≥ 1000 | | |
|
||||
| 오류율 | < 0.1% | | |
|
||||
```
|
||||
|
||||
### 4.3 리스크 평가
|
||||
```
|
||||
| 리스크 항목 | 가능성 | 영향도 | 완화 조치 | 잔여 리스크 |
|
||||
|------------|--------|--------|-----------|-------------|
|
||||
| | | | | |
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 5. 종합 판정
|
||||
|
||||
### 5.1 검증 결과 요약
|
||||
|
||||
| 검증 영역 | 판정 | 조건/이유 |
|
||||
|-----------|------|----------|
|
||||
| 변경 파일 | | |
|
||||
| 테스트 | | |
|
||||
| CI | | |
|
||||
| 운영 리스크| | |
|
||||
|
||||
### 5.2 최종 판정
|
||||
|
||||
**☐ 승인 (Approved)**
|
||||
- 모든 검증 항목 통과
|
||||
|
||||
**☐ 조건부 승인 (Approved with Conditions)**
|
||||
- 조건:
|
||||
- 기한:
|
||||
|
||||
**☐ 보류 (On Hold)**
|
||||
- 사유:
|
||||
- 조치 사항:
|
||||
|
||||
**☐ 거절 (Rejected)**
|
||||
- 사유:
|
||||
- 재검증 일정:
|
||||
|
||||
---
|
||||
|
||||
## 서명
|
||||
|
||||
| 역할 | 성명 | 날짜 | 서명 |
|
||||
|------|------|------|------|
|
||||
| 검증자 | | | |
|
||||
| 승인자 | | | |
|
||||
|
||||
---
|
||||
|
||||
**문서 버전**: v1.0
|
||||
**최종 업데이트**: YYYY-MM-DD
|
||||
90
docs/reviewer/smoke-verification-checklist.md
Normal file
90
docs/reviewer/smoke-verification-checklist.md
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
# 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 | ☐ 통과 ☐ 실패 | |
|
||||
| 운영 리스크 | ☐ 통과 ☐ 실패 | |
|
||||
|
||||
**최종 판정**: ☐ 승인 ☐ 조건부 승인 ☐ 보류 ☐ 거절
|
||||
|
||||
검증자: _______________ 날짜: _______________
|
||||
Loading…
Add table
Add a link
Reference in a new issue