15 lines
459 B
C#
15 lines
459 B
C#
using ClaudeDo.Data.Models;
|
|
|
|
namespace ClaudeDo.Worker.Prime;
|
|
|
|
public static class PrimeScheduleValidation
|
|
{
|
|
/// <summary>Returns an error message, or null when the schedule is safe to persist.</summary>
|
|
public static string? Validate(PrimeScheduleDto dto)
|
|
{
|
|
if (dto.Kind == PrimeActionKind.Custom && string.IsNullOrWhiteSpace(dto.PromptOverride))
|
|
return "A custom Prime schedule needs a prompt.";
|
|
return null;
|
|
}
|
|
}
|