using PARR.Core.Services.TaskServices.Models;

namespace PARR.Core.Services.TaskServices.Interfaces
{
   /// <summary>
   /// Сервис для проверки и исправления зависших задач.
   /// Запускается фоновой задачей по расписанию.
   /// </summary>
    internal interface ITaskReconciliationService
    {
        /// <summary>
        /// Выполнить один проход проверки
        /// </summary>
        /// <returns></returns>
        Task<ReconciliationReport> RunAsync();
    }
}
