根因: next dev 的 rewrites 代理默认 30s 超时(http-proxy),而全市场 同步选股实测需 ~50s; 超时后代理断开连接, 前端收到 "POST /selections → 500: Internal Server Error"。 配置 experimental.proxyTimeout=300s 后, 经前端代理的选股请求 (52.9s) 验证返回 200。
frontend/web
React / Next.js 前端(Phase 3 初始化,当前为占位目录)。
按 docs/ARCHITECTURE.md §12-§14:前端只面对业务 Domain API(/api/stocks、/api/factors、 /api/backtests ...),消费标准化 BacktestResult,禁止接触 Qlib 内部配置 / SQL / ORM 对象。