AI-Studio/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingContractIssue.cs
2026-07-28 20:44:33 +02:00

12 lines
519 B
C#

namespace AIStudio.Assistants.VisualBriefing;
/// <summary>
/// Describes a safe validation rejection for a structured model response.
/// </summary>
/// <param name="Code">The stable failure code.</param>
/// <param name="Issue">The user-safe validation issue.</param>
internal sealed record VisualBriefingContractIssue(
VisualBriefingFailureCode Code,
string Issue,
VisualBriefingValidationRule Rule = VisualBriefingValidationRule.NONE,
VisualBriefingStructuredResponseDiagnostic? Diagnostic = null);