using System.Security.Claims;
using SeaHaven.Services.DTOs;
namespace SeaHaven.Services.Interfaces
{
///
/// Notification Center feed for the signed-in user: live conditions derived from current
/// work-order state at read time, account-scoped from claims and grouped by reason.
///
public interface INotificationFeedService
{
Task GetFeedAsync(ClaimsPrincipal user, CancellationToken cancellationToken);
}
}