namespace AIStudio.Assistants.VisualBriefing;
///
/// A source as the evidence stage shows it its model.
///
///
/// The model never sees the internal ID of a source, only its short handle.
///
/// The short handle of the source.
/// The kind of the source.
/// The asset ID of the source, or null when it is no picture of the briefing.
/// The file name of the source.
internal sealed record VisualBriefingSourcePrompt(string SourceId, VisualBriefingSourceKind Kind, string? AssetId, string Name);