namespace Nexus.Api.Services;
public interface IStaleTaskRecoveryService
{
/// Nicht-destruktiv: markiert hängende In-progress-Tasks und benachrichtigt Iris.
Task FlagStalledInProgressTasksAsync(TimeSpan stalledThreshold, CancellationToken ct = default);
/// Destruktiv (nur manuell): setzt hängende In-progress-Tasks hart auf Backlog.
Task ResetStaleInProgressTasksAsync(TimeSpan staleThreshold, CancellationToken ct = default);
}