- Lifecycle에 taskStore interface를 도입해 storage 의존성 추상화 - validTaskStatus, terminalTaskStatus, canEnqueueStatus helper 함수로 상태 검사 로직 분리 - QueueTask 메서드를 Lifecycle로 이동해 상태 전이 통합 관리 - Service에 lifecycle 필드 추가하고 EnqueueTask에서 lifecycle 활용 - lifecycle 전이 검증 및 enqueue 흐름 테스트 추가 |
||
|---|---|---|
| .. | ||
| lifecycle.go | ||
| model.go | ||
| service.go | ||
| service_test.go | ||