def generate_recommendation(stage, emails, meetings, risk): if risk == "High": if meetings == 0: return "Book a discovery call immediately." elif emails < 2: return "Send a personalized follow-up email." return "Escalate to AE for requalification." if risk == "Medium": if stage == "Proposal/Price Quote": return "Suggest one more demo session before proposal." return "Reinforce value proposition via email." return "Maintain cadence — opportunity looks promising."