<aside>
🧪 테스트 피라미드 / 디렉토리 / 도구 + Go 코드 스타일 / 네이밍 / 에러 / 로깅 / 커밋 컨벤션 · 원본: [.claude/rules/05-testing.md + 06-code-style.md](https://github.com/EinSofINTEREST/IssueTracker/blob/main/.claude/rules/05-testing.md + 06-code-style.md)
</aside>
소스 파일과 같은 디렉토리에 테스트 두지 않음. test/ 아래에 서비스 아키텍처 동일 경로.
test/ ← 모든 테스트 파일의 루트
├── internal/ ← internal/ 패키지 테스트
│ ├── classifier/ ← internal/classifier/
│ ├── processor/fetcher/core/ ← internal/processor/fetcher/core/
│ └── storage/ ← internal/storage/
└── pkg/ ← pkg/ 패키지 테스트
├── config/
└── logger/
// 패키지 선언은 외부 테스트 패키지 형식: package <name>_test