package com.unicorn.hgzero.ai.infra.dto.common;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 결정사항 제안 DTO
 * AI가 감지한 결정사항 패턴 정보
 */
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DecisionSuggestionDto {

    /**
     * 제안 ID
     */
    private String id;

    /**
     * 결정 내용
     */
    private String content;

    /**
     * 결정 카테고리 (기술, 일정, 리소스, 정책, 기타)
     */
    private String category;

    /**
     * 결정자
     */
    private String decisionMaker;

    /**
     * 참여자 목록
     */
    private List<String> participants;

    /**
     * 신뢰도 점수 (0-1)
     */
    private Double confidence;

    /**
     * 원문 발췌
     */
    private String extractedFrom;

    /**
     * 결정 배경
     */
    private String context;
}
