namespace AIStudio.Assistants.VisualBriefing; /// /// Contains the terminal result of one visual briefing build. /// /// Whether a revision was committed. /// The committed immutable version. /// The user-safe issue. /// The stable failure code. /// Safe technical diagnostics. /// Whether incompatible valid content can continue without another content call. internal sealed record VisualBriefingBuildResult( bool Success, VisualBriefingVersion? Version, string Issue, VisualBriefingFailureCode FailureCode, VisualBriefingOperationDiagnostics Diagnostics, bool CanContinueAsRebuild);