package com.kt.ai.model.enums;

/**
 * AI 추천 작업 상태
 *
 * @author AI Service Team
 * @since 1.0.0
 */
public enum JobStatus {
    /**
     * 대기 중 - Kafka 메시지 수신 후 처리 대기
     */
    PENDING,

    /**
     * 처리 중 - AI API 호출 및 분석 진행 중
     */
    PROCESSING,

    /**
     * 완료 - AI 추천 결과 생성 완료
     */
    COMPLETED,

    /**
     * 실패 - AI API 호출 실패 또는 타임아웃
     */
    FAILED
}
