Messy sales CSV in, decision-ready report out: cleaning with a data-quality log, KPIs with month-over-month analysis, and an automated report with charts. Anomaly detection is baked into the report - outliers, revenue mismatches and MoM spikes are flagged where they happen, so it is not a pretty-but-blind dashboard. Every cleaning step is logged, so you can see exactly what was fixed, dropped, or flagged before any number reached a chart. Public code: github.com/jigonyoo/analytics-pipeline