namespace SeaHaven.Services.Interfaces
{
///
/// Uplift lifecycle processing (SH-101). Owns expiry, initial-notification backstop,
/// and once-only escalation. Scoped; invoked by the hosted sweep.
///
public interface IUpliftLifecycleService
{
Task ExpireDueAsync(CancellationToken cancellationToken);
Task SendDueInitialNotificationsAsync(CancellationToken cancellationToken);
Task EscalateDueAsync(CancellationToken cancellationToken);
}
}