## 测试场景 - **测试日期:** 2026-06-14 - **步骤:** 1. 清除 Session / 首次冷启动 2. 直接访问「短线策略」或「LLM决策链」(跳过机构报告主页) 3. 观察等待期间的 UI 反馈 ## 发现的问题 - 首次加载约 2–3 分钟,LLM 研究阶段单步可达 90s+ - 主页面(机构报告)有 spinner + hero「正在生成报告…」 - 子页面仅显示简单 `st.info` 文案,无分步进度(拉取行情 / ICT / 研究 / 辩论等) - 用户无法感知当前执行到哪一步 ## 建议修复方案 1. 抽取 `render_pipeline_progress()` 为共享组件,子页面 loading 时也展示 `generation_steps` 实时进度 2. 或在子页面 loading 期间 redirect 到主页 progress UI,完成后再跳回 3. 复用 `src/viz/pipeline_progress.py` 已有组件 4. **验收标准:** - 冷启动直接访问子页面时,可见与主页一致的分步进度 - 进度步骤与 `meta.generation_steps` 最终记录一致
测试场景
发现的问题
st.info文案,无分步进度(拉取行情 / ICT / 研究 / 辩论等)建议修复方案
抽取
render_pipeline_progress()为共享组件,子页面 loading 时也展示generation_steps实时进度或在子页面 loading 期间 redirect 到主页 progress UI,完成后再跳回
复用
src/viz/pipeline_progress.py已有组件验收标准:
meta.generation_steps最终记录一致