Fix processor.py datetime import, default to a public finance model, and fix the yfinance MultiIndex column bug that silently dropped all stock returns. Rework quick_predict.py (lazy load, correct empty-data check, remove dead/duplicate code). Make financial_analysis.py feature selection robust. Add finance/run_pipeline.py end-to-end entry point. Fix train_finbert.py paths, model id, and TrainingArguments. Remove duplicate modeling_analysis.py. Make emotion/financial model IDs env-configurable with public defaults so the app and pipeline run out-of-the-box; add xgboost/datasets and drop unused streamlit-option-menu.
Co-authored-by: Cursor <cursoragent@cursor.com>