An AI dunning agent for failed subscription payments. It diagnoses why a charge failed, scores churn risk, picks a retry strategy from fixed rules, schedules the retry, and drafts the recovery email for a person to approve. Nothing is sent by default. Built with RAG, LangGraph, and FastAPI.