Dashboard: filter IVV benchmark from holdings list
Add transaction generation and database maintenance scripts
Update test report: use performance_data.values for PDF chart, year_month 202512
Fix: float cast on price lookup in InvestmentStylesData
Report: 4x2 chart grid layout, removed redundant stat strip
Add React UI source files, public assets and test report script
Interactive report screen with Recharts � initial working version
Fix: skip NaN values when drawing volatility/correlation lines