///|
pub fn ReportBundle::to_csv(self : ReportBundle) -> String {
report_summary_csv(self.reports)
}
///|
pub fn ReportBundle::to_jsonl(self : ReportBundle) -> String {
reports_jsonl(self.reports)
}
///|
pub fn ReportBundle::publishable_csv(self : ReportBundle) -> String {
report_summary_csv(self.select(PublishableOnly))
}
///|
pub fn ReportBundle::review_markdown(self : ReportBundle) -> String {
let review = self.select(NeedsReview)
if review.length() == 0 {
"No reports require review."
} else {
report_bundle("Reports requiring review", review).to_markdown()
}
}