ErrorReporter
interface ErrorReporter
Formats a GenerationReport into a string representation for logging or UI output.
Inputs: a fully built GenerationReport from the generation pipeline. Output: a formatted String; implementations should avoid performing IO. Determinism: formatting should preserve the order of operations and errors as supplied in the report.