Class AbstractValidationGuardrail<T>

Type Parameters:
T - the answer type this guardrail validates
All Implemented Interfaces:
Guardrail<T>, ValidationGuardrail<T>, Identifiable, Job<Void>

public abstract class AbstractValidationGuardrail<T> extends AbstractGuardrail<T> implements ValidationGuardrail<T>
Base class for validation guardrails. Subclasses implement AbstractGuardrail.validate(T) and AbstractGuardrail.targetType(); everything else is inherited plumbing.
Since:
0.1 (2026-09-01)
Author:
Andrey Santrosyan