Skip to content

feat(dashboard): wire deterministic news sentiment snapshot into Dashboard - #6

Open
ningyuan7 wants to merge 2 commits into
kkkano:mainfrom
ningyuan7:feat‑dashboard‑news‑sentiment

Hidden character warning

The head ref may contain hidden characters: "feat\u2011dashboard\u2011news\u2011sentiment"
Open

feat(dashboard): wire deterministic news sentiment snapshot into Dashboard#6
ningyuan7 wants to merge 2 commits into
kkkano:mainfrom
ningyuan7:feat‑dashboard‑news‑sentiment

Conversation

@ningyuan7

Copy link
Copy Markdown

What

  • 新增 backend/dashboard/news_sentiment.py:从 Dashboard 新闻列表确定性聚合 sentiment_bias / sentiment_trend / heat / catalyst_events,零额外 API 调用
  • /api/dashboard 新闻 payload 增加 sentiment_snapshot 字段,且不改动缓存对象
  • 前端 NewsSentimentOverview 优先展示后端快照的趋势、催化事件与价格传导状态,保留客户端兜底
  • price_transmission=status=todo 时不推断共振/背离,保持数据真实性防线

Why

Dashboard 之前只用新闻列表做客户端估算,NewsAgent 已经聚合好的舆情快照没有暴露给看板。本 PR 打通这条链路。

Tests

  • 后端:test_dashboard_news_sentiment_snapshot.py 6 条 + dashboard 回归 23 条通过
  • 前端:NewsSentimentOverview.test.tsx 6 条通过
  • npm run build 通过

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant