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