2569718930@qq.com
|
02add6d994
|
feat: implement city weather detail API routing, dashboard data models, and monitoring infrastructure
|
2026-05-14 14:21:28 +08:00 |
|
2569718930@qq.com
|
b3ea8dcfa7
|
数据链路 P1 修复:ETag 缓存 + 校准漂移检测
P1-5 ETag 支持:
- 后端新增 _etag_middleware:GET /api/* 自动返回 ETag (MD5)
- 支持 If-None-Match 请求头,匹配时返回 304 + 30s Cache-Control
- 前端 cache: no-store → default,浏览器自动处理 ETag/304 节省带宽
P1-6 校准漂移检测:
- probability_calibration.py 新增 check_calibration_drift()
- 对比最近 200 条 daily_records 的 CRPS 与校准基线
- 漂移 >15% 时返回 warning 提示重新训练
- 集成到 /api/system/status 的 probability.drift 字段
Tested: python -m ruff check ., npx tsc --noEmit
|
2026-05-10 16:54:48 +08:00 |
|
2569718930@qq.com
|
c0bb2acf78
|
修复数据链路 P0 瓶颈:缓存炸弹、Context 重渲染、LGBM 循环、TTL 不匹配
P0-1 sessionStorage 限制:
- writeCityDetailCacheBundle 只保留最近 3 个城市的详情
- 避免 3-10MB JSON 序列化阻塞主线程
P0-2 Context 拆分:
- 新增 CityDetailsContext 独立管理 cityDetailsByName 变更
- 新增 useCityDetails hook,只订阅详情的组件不再因 cities/proAccess 变化重渲染
- DashboardStoreContext 保持不变,向后兼容
P0-3 扫描终端 TTL:
- SCAN_TERMINAL_PAYLOAD_TTL_SEC 30s → 120s
- 匹配 ThreadPoolExecutor(4) x 60 城的实际重算耗时
P0-4 LGBM 循环依赖:
- LGBM 预测值不再作为 DEB 输入参与权重计算
- 保留为独立参考字段 lgbm.prediction 输出给前端展示
- 消除 DEB → LGBM 训练 → DEB 的循环
新增 docs/data-architecture-review.md 完整数据链路审查报告
Tested: npx tsc --noEmit, python -m ruff check .
|
2026-05-10 16:48:28 +08:00 |
|
2569718930@qq.com
|
f39f59f47a
|
feat: implement AI city forecasting and market scan hooks with backend API integration for the scan terminal dashboard
|
2026-04-26 11:28:36 +08:00 |
|
2569718930@qq.com
|
9b77a3a0e2
|
feat: implement AI city forecast and market scan integration for terminal dashboard
|
2026-04-26 11:08:58 +08:00 |
|
2569718930@qq.com
|
e374ad4bf0
|
feat: add AI city forecast terminal and integration components
|
2026-04-26 10:43:14 +08:00 |
|
2569718930@qq.com
|
ce0f7629a2
|
feat: implement scan terminal dashboard with AI-driven city analysis and state management
|
2026-04-26 03:42:13 +08:00 |
|
2569718930@qq.com
|
091d2efef3
|
Add DeepSeek V4 scan review
|
2026-04-24 23:32:32 +08:00 |
|
2569718930@qq.com
|
d2bc9e3ac8
|
Add scan terminal request timeouts
|
2026-04-24 22:47:03 +08:00 |
|
2569718930@qq.com
|
467f736602
|
feat: implement dashboard store and API routes for city market scanning and analysis
|
2026-04-24 12:46:44 +08:00 |
|
2569718930@qq.com
|
ddc0180ae6
|
Implement EMOS scan terminal with REST-only market data
|
2026-04-23 23:49:52 +08:00 |
|
2569718930@qq.com
|
54b326ff42
|
feat: implement comprehensive Polymarket weather analysis service with frontend dashboard and market scanning capabilities
|
2026-04-23 20:45:32 +08:00 |
|
2569718930@qq.com
|
4f57d4ed1a
|
feat: implement PolyWeather dashboard core components, state management, and API integration
|
2026-04-23 19:40:38 +08:00 |
|
2569718930@qq.com
|
b65bdd010d
|
Add pro AI assistant to homepage
|
2026-04-23 08:44:10 +08:00 |
|
2569718930@qq.com
|
40564b545d
|
Optimize probability hub market refresh
|
2026-04-22 04:54:19 +08:00 |
|
2569718930@qq.com
|
42dd0a7c6d
|
feat: implement FutureForecastModal component and market-scan API integration
|
2026-04-21 23:01:38 +08:00 |
|
2569718930@qq.com
|
c0e5307893
|
Add cached dashboard prewarm hints for priority cities
|
2026-04-16 15:05:14 +08:00 |
|
2569718930@qq.com
|
c4b45be757
|
Remove Polymarket price integration from dashboard
|
2026-04-15 16:30:13 +08:00 |
|
2569718930@qq.com
|
2e2c55d77a
|
Add market detail depth caching for dashboard data
|
2026-04-14 12:03:37 +08:00 |
|
2569718930@qq.com
|
baaccc6636
|
feat: implement multi-source weather data collection system and dashboard frontend with integrated analysis services.
|
2026-04-13 18:42:27 +08:00 |
|
2569718930@qq.com
|
a27ae564fb
|
Load nearby stations before opening intraday analysis
|
2026-04-12 20:49:51 +08:00 |
|
2569718930@qq.com
|
77b4d7b341
|
feat: implement METAR data collection service and dashboard infrastructure
|
2026-04-11 20:11:01 +08:00 |
|
2569718930@qq.com
|
6f80d31852
|
Add JMA Haneda temps and fix stale detail loading
|
2026-04-08 16:20:02 +08:00 |
|
2569718930@qq.com
|
7b1f34db27
|
Refresh sparse model detail caches in forecast views
|
2026-04-08 15:23:34 +08:00 |
|
2569718930@qq.com
|
0cc4f4f0d3
|
Add LightGBM daily high forecasting pipeline
|
2026-03-29 23:29:17 +08:00 |
|
2569718930@qq.com
|
025feaa96e
|
feat: Implement PolyWeather web map API backend and integrate new frontend dashboard components for city weather details.
|
2026-03-11 11:37:07 +08:00 |
|
2569718930@qq.com
|
396c373cba
|
feat: implement PolyWeather dashboard with map UI, data collection, analysis, and comprehensive documentation.
|
2026-03-10 09:02:56 +08:00 |
|
2569718930@qq.com
|
283a935f24
|
feat: Implement initial weather dashboard with interactive map, city details, and API integration.
|
2026-03-09 10:36:03 +08:00 |
|