Public Access
15 lines
387 B
C#
15 lines
387 B
C#
using MeetingAssistant.MeetingNotes;
|
|
|
|
namespace MeetingAssistant.Summary;
|
|
|
|
public interface IMeetingSummaryPipeline
|
|
{
|
|
Task<MeetingSummaryRunResult> RunAsync(MeetingSessionArtifacts artifacts, CancellationToken cancellationToken);
|
|
}
|
|
|
|
public sealed record MeetingSummaryRunResult(
|
|
string SummaryPath,
|
|
string AgentResponse,
|
|
bool Succeeded = true,
|
|
string? Error = null);
|