namespace AxCopilot.Services.Agent; public static class ArtifactQualityOutputFormatter { public static IReadOnlyList BuildLines(ArtifactQualityReport review) => BuildLines(review.ToToolSummary(), ArtifactRepairGuideService.BuildGuide(review)); public static IReadOnlyList BuildLines(DeckQualityReport review) => BuildLines(review.ToToolSummary(), DeckRepairGuideService.BuildGuide(review)); private static IReadOnlyList BuildLines(string summary, string repairGuide) { var lines = new List(); if (!string.IsNullOrWhiteSpace(summary)) lines.Add(summary); if (!string.IsNullOrWhiteSpace(repairGuide)) lines.Add(repairGuide); return lines; } }