package com.zioinfo.kintex.work.meeting;

import java.util.List;

/**
 * AI 회의록 자동작성 결과.
 *
 * @param summary      요약(문단)
 * @param decisions    결정사항 목록
 * @param actionItems  액션아이템 초안 목록(저장은 사용자 확인 후)
 * @param minutesText  요약+결정+액션을 합친 회의록 본문 초안(프론트 textarea 프리필용)
 * @param degraded     AI 미가용/실패로 폴백(빈 초안) 여부 — true 면 근거 기반 산출이 아니다
 * @param provider     실제 응답 provider("claude"|"ollama"|"none")
 */
public record GeneratedMinutes(String summary, List<String> decisions,
                               List<MinutesActionDraft> actionItems, String minutesText,
                               boolean degraded, String provider) {
}
