pub fn extract_summary(content: &str, max_lines: usize) -> String
Extract first N lines from content as a summary.