namespace ReactorMaintenance.Simulation;

public sealed record ValidationReport
{
    public IReadOnlyList<ValidationIssue> Errors { get; init; } = Array.Empty<ValidationIssue>();
    public IReadOnlyList<ValidationIssue> Warnings { get; init; } = Array.Empty<ValidationIssue>();
    public bool IsValid => Errors.Count == 0;
}