namespace ColaFlow.Modules.Mcp.Application.DTOs.Notifications;

/// <summary>
/// Notification sent when a PendingChange has been successfully applied
/// (after approval and execution)
/// </summary>
public sealed record PendingChangeAppliedNotification : PendingChangeNotification
{
    /// <summary>
    /// Result of applying the change
    /// </summary>
    public required string Result { get; init; }

    /// <summary>
    /// When the change was applied (UTC)
    /// </summary>
    public required DateTime AppliedAt { get; init; }
}
