verification · git:20260826.34a9b20 · 2026-08-26 · sha256 2a9e926a509ffb30

verification git:20260826.34a9b20A

Immutable. This exact content is served forever at /api/v1/blob/2a9e926a509ffb30.

---
name: verification
description: 구현 결과 검증 및 품질 게이트 통과 스킬
compatibility: omp
---

# Verification Skill

구현 완료 후 품질 게이트를 통과하고 수락 기준을 검증하는 스킬입니다.

## 검증 단계

### 1단계: 기능 검증
요구사항과 구현 결과를 대조합니다:
```
각 요구사항 항목에 대해:
- [ ] 구현됨
- [ ] 테스트로 검증됨
- [ ] 엣지 케이스 처리됨
```

### 2단계: 자동화 품질 게이트

```bash
# Go 전체 품질 게이트
set -e

# 1. 컴파일 확인
go build ./...

# 2. 테스트 + 레이스 컨디션
go test -race ./...

# 3. 커버리지 확인 (85% 이상)
go test -coverprofile=coverage.out ./...
go tool cover -func=coverage.out | tail -1

# 4. 린터
golangci-lint run

# 5. 벳
go vet ./...
```

### 3단계: LSP 품질 게이트
```
- 타입 에러: 0
- 린트 에러: 0
- 컴파일 에러: 0
```

### 4단계: 수락 기준 확인
EARS 요구사항 각각에 대해:
```
WHEN [조건] → [동작] 검증:
1. 조건 설정
2. 동작 실행
3. 결과 확인
```

### 5단계: 회귀 검증
기존 기능이 깨지지 않았는지 확인:
```bash
# 전체 테스트 스위트
go test ./...

# 이전 커밋과 비교
git stash
go test ./...
git stash pop
go test ./...
```

## 검증 보고서

```markdown
## 검증 완료 보고서

### 기능 검증
- [x] 요구사항 1: [설명]
- [x] 요구사항 2: [설명]

### 품질 게이트
- Tests: ✅ N/N 통과 (커버리지: N%)
- Race: ✅ 레이스 컨디션 없음
- Lint: ✅ 경고 없음
- LSP: ✅ 에러 없음

### 회귀 검증
- 기존 테스트: ✅ 모두 통과

### 완료 상태
✅ 구현 완료, 배포 준비됨
```