mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 19:04:15 +08:00
后端 - /recompute 全量分支原本误调 compute_regime_incremental(增量补差), 无缺口/stale 时直接返回 0 行; 改为用 earliest_enriched_date ~ 今天 走 run_regime_batch + upsert 强制覆盖, 真正实现"全量重算" - _scan_enriched_fallback 原本漏调 compute_limit_signals 的 instruments 参数致慢路径必抛异常 → enriched 缓存未预热时拿不到含信号列数据 → 聚合 返回空; 改用主管道同款 compute_all(df, instruments, historical_shares) 一站式补算, 与 indicators/pipeline.py 对齐 - 新增 enriched_date_set / earliest_enriched_date 辅助函数(抽出复用) 前端 - Regime 重算按钮: 加"重算中…"文字反馈 + 完成 toast(区分有/无新数据) + catch 捕获错误(原异常被静默吞掉) - 市场环境菜单加 beta 胶囊标签(对齐 Settings 数据源标签样式) 验证 - 后端 582 passed; 真实数据全量重算产出 986 行(2022-07-08 ~ 2026-07-31) - 前端 tsc + pnpm build 通过