namespace ClaudeDo.Worker.Prime;

public interface IPrimeRunner
{
    Task<PrimeRunOutcome> FireAsync(PrimeScheduleDto schedule, CancellationToken ct);
}

public sealed record PrimeRunOutcome(bool Success, string Message);
