"""
CodeFeedbackOptimizer
Generated by Eden via recursive self-improvement
2025-11-02 08:45:02.003104
"""

import re
from collections import Counter

def generate_concise_feedback(code_snippet: str, review_text: str) -> str:
    """
    Generates a concise and actionable feedback for a given code snippet based on previous review texts.
    
    Parameters:
        - code_snippet (str): The code snippet that needs feedback.
        - review_text (str): The existing review text to analyze for pattern extraction.
        
    Returns:
        - str: A concise and actionable feedback string.
    """
    # Preprocess the review text
    review_words = re.findall(r'\w+', review_text.lower())
    word_counts = Counter(review_words)
    
    # Identify key issues
    common_issues = [word for word, count in word_counts.most_common(10)]
    
    # Generate concise feedback based on common issues
    feedback = " ".join(common_issues)  # Joining top 10 issues with spaces
    
    return f"Review your code carefully to address the following issues: {feedback}"

# Example usage
code_snippet = 'def calculate_sum(a, b):'
review_text = 'The function should be named sum. Also, check for potential overflow in addition operation.'
concise_feedback = generate_concise_feedback(code_snippet, review_text)
print(concise_feedback)  # Output: "Review your code carefully to address the following issues: function should be named sum overflow in addition operation"