namespace EnvelopeRenderer.Cli.Render; public sealed record RenderResult(bool Succeeded, int RecordsRendered, IReadOnlyList Errors) { public static RenderResult Success(int recordsRendered) => new(true, recordsRendered, Array.Empty()); public static RenderResult Failure(int recordsRendered, params string[] errors) => new(false, recordsRendered, errors); }