What problem does it solve? RSS news sentiment scoring in QuantMind often silently degrades to all-neutral labels when the FinBERT model or transformers dependency is missing, leaving users unable to filter bullish/bearish news or trust sentiment statistics. ## Core Features & Use Cases - FinBERT Installation & Repair: Checks transformers in quantmind and quantmind-celery containers, installs missing packages, downloads and syncs the bardsai/finance-sentiment-zh-base weights (~100MB) across containers for offline use. - Sentiment Failure Diagnosis: Verifies whether FinBERT is active by inspecting the model_version field for the +finbert suffix in the news_article_enrichment table, distinguishing dictionary-only fallback from full two-level fusion. - Lexicon Expansion & Full Recompute: Imports a 51,213-term finance sentiment lexicon (DLUT, pysenti, NTUSD, RSS-mined terms) and triggers force rebuilds of 410k+ articles via the enrichment API with progress polling. - Use Case: When the RSS panel shows nearly all neutral news, run the diagnostic query, reinstall FinBERT in both containers, restart celery, and trigger a full rebuild so bullish/bearish labels appear in the news panel and per-stock news tabs. ## Quick Start Diagnose why RSS news sentiment shows all neutral and reinstall FinBERT in the quantmind containers, then trigger a full sentiment recompute.