package com.unicorn.hgzero.ai.biz.usecase;

import com.unicorn.hgzero.ai.biz.domain.Suggestion;

import java.util.List;

/**
 * 논의사항/결정사항 제안 UseCase
 * AI 기반 실시간 회의 제안 기능
 */
public interface SuggestionUseCase {

    /**
     * 논의사항 제안
     *
     * @param meetingId 회의 ID
     * @param transcriptText 현재까지의 회의록 텍스트
     * @return 논의사항 제안 목록
     */
    List<Suggestion> suggestDiscussions(String meetingId, String transcriptText);

    /**
     * 결정사항 제안
     *
     * @param meetingId 회의 ID
     * @param transcriptText 현재까지의 회의록 텍스트
     * @return 결정사항 제안 목록
     */
    List<Suggestion> suggestDecisions(String meetingId, String transcriptText);
}
