背景
报告页的“相关资讯”和“数据上下文 / 输入数据块”来自不同数据面:
- 相关资讯可能来自报告页后续检索或历史持久化。
- 输入数据块只表示本次 LLM 分析实际收到的低敏上下文摘要。
因此用户会看到页面上方有新闻,但输入数据块里的“新闻”仍显示缺失、来源为空。这在契约上可能是正确的,但目前界面缺少直接解释和处理建议,用户很难判断是数据源坏了、新闻没参与分析,还是页面展示异常。
现象
- 输入数据块中新闻、筹码、基本面等 block 可能显示“缺失”或“抓取失败”。
- 当 block.source 为空时,界面没有明确说明“未记录输入来源”。
- 缺失原因直接暴露
news_context_missing 等内部码,普通用户看不到下一步该怎么处理。
- 新闻有补充资讯时,用户容易误以为新闻已经进入本次 LLM 分析输入。
期望
- 区分“报告页补充资讯”和“本次分析输入”。
- 异常数据块显示可读、可执行的处理建议。
- 保留诊断码用于排障,但不要让内部码承担用户解释职责。
- 来源为空时显示明确占位文案,避免看起来像 UI 渲染丢失。
验收建议
- 新闻结果数大于 0 但新闻输入块缺失时,提示这些资讯可能来自后续检索或历史持久化,并建议检查搜索服务配置、网络或接口限流后重新分析。
- 缺失、抓取失败、降级、过期、部分可用、估算、不支持等状态均有对应处理建议。
- 前端测试覆盖该展示契约。
背景
报告页的“相关资讯”和“数据上下文 / 输入数据块”来自不同数据面:
因此用户会看到页面上方有新闻,但输入数据块里的“新闻”仍显示缺失、来源为空。这在契约上可能是正确的,但目前界面缺少直接解释和处理建议,用户很难判断是数据源坏了、新闻没参与分析,还是页面展示异常。
现象
news_context_missing等内部码,普通用户看不到下一步该怎么处理。期望
验收建议