namespace AIStudio.Assistants.VisualBriefing;
///
/// Describes the outcome of importing a standalone visual briefing artifact.
///
/// Whether the import completed successfully.
/// The local briefing identifier.
/// The imported immutable revision identifier.
/// Whether the user must confirm importing under a new briefing identifier.
/// Whether an identical local revision already existed.
/// The user-safe import issue.
public sealed record VisualBriefingImportResult(
bool Success,
Guid BriefingId,
Guid RevisionId,
bool RequiresCopyConfirmation,
bool WasDeduplicated,
string Issue);