2569718930@qq.com
|
f0b1b57ae2
|
Tune production concurrency for small VPS
|
2026-06-13 01:59:28 +08:00 |
|
2569718930@qq.com
|
f115be1fd3
|
fix chart refresh and bot command surface
|
2026-06-13 01:34:09 +08:00 |
|
2569718930@qq.com
|
25bd077b25
|
sync Cloudflare rules and cache scan snapshots
|
2026-06-10 19:40:54 +08:00 |
|
2569718930@qq.com
|
081bf9cc05
|
speed up entitlement auth sync
|
2026-06-10 16:49:18 +08:00 |
|
2569718930@qq.com
|
7e17ab8a1b
|
fix chart detail batch cache fallback
|
2026-06-10 16:18:59 +08:00 |
|
2569718930@qq.com
|
5a7d302d11
|
Add chart freshness diagnostics
|
2026-06-10 15:34:34 +08:00 |
|
2569718930@qq.com
|
ba012736c9
|
Tune city detail batch limits
|
2026-06-10 14:34:13 +08:00 |
|
2569718930@qq.com
|
df40e6c2ca
|
Guard charts from stale scan rows
|
2026-06-10 14:00:43 +08:00 |
|
2569718930@qq.com
|
2cd2125d62
|
Avoid blocking cold scan requests
|
2026-06-09 23:14:11 +08:00 |
|
2569718930@qq.com
|
c98ff34c1e
|
Fix Telegram fallback binding group gate
|
2026-06-09 14:23:34 +08:00 |
|
2569718930@qq.com
|
d0c0bf7034
|
Fix Telegram bot binding fallback
|
2026-06-09 12:57:37 +08:00 |
|
2569718930@qq.com
|
8f6925108c
|
Reduce polling and batch observation writes
|
2026-06-08 15:12:41 +08:00 |
|
2569718930@qq.com
|
721173aea3
|
Isolate observation collector from web API
|
2026-06-08 13:19:52 +08:00 |
|
2569718930@qq.com
|
e1054e684a
|
Return stale cache for duplicate force refresh
|
2026-06-08 01:20:59 +08:00 |
|
2569718930@qq.com
|
58a2881fc8
|
Return stale city panel cache while refreshing
|
2026-06-08 01:11:11 +08:00 |
|
2569718930@qq.com
|
26775693e7
|
Avoid blocking city force refresh
|
2026-06-08 00:33:57 +08:00 |
|
2569718930@qq.com
|
2766b6463c
|
fix: keep chart runway history current
|
2026-06-06 13:37:00 +08:00 |
|
2569718930@qq.com
|
2af1cf9cd8
|
feat: add observation collector and source gate
|
2026-06-05 14:38:58 +08:00 |
|
2569718930@qq.com
|
9d136a337c
|
Speed up entitlement auth sync
|
2026-06-01 22:36:52 +08:00 |
|
2569718930@qq.com
|
ac5b512a72
|
Reduce terminal chart update timeouts
|
2026-06-01 14:07:13 +08:00 |
|
2569718930@qq.com
|
31fb1b3f28
|
Fix ops payment incident grouping
|
2026-06-01 13:49:47 +08:00 |
|
2569718930@qq.com
|
49cb0bb42d
|
Prevent terminal auth spinner deadlock
|
2026-06-01 12:36:29 +08:00 |
|
2569718930@qq.com
|
fb6c354317
|
Avoid terminal full-detail fallback overload
|
2026-06-01 12:06:46 +08:00 |
|
2569718930@qq.com
|
fee402145e
|
Slim terminal chart detail batches
|
2026-06-01 11:37:16 +08:00 |
|
2569718930@qq.com
|
eaf17c7a32
|
Align scan prewarm observability test
|
2026-06-01 02:35:23 +08:00 |
|
2569718930@qq.com
|
ff2a3da100
|
Use longer timeout for scan prewarm
|
2026-06-01 00:30:25 +08:00 |
|
2569718930@qq.com
|
7040598e26
|
Prewarm terminal scan payload
|
2026-06-01 00:14:12 +08:00 |
|
2569718930@qq.com
|
22f4ac1f26
|
Preserve scan cache on timeout
|
2026-05-31 23:54:35 +08:00 |
|
2569718930@qq.com
|
d911af1225
|
Reduce duplicate terminal detail loads
|
2026-05-31 22:14:17 +08:00 |
|
2569718930@qq.com
|
9c5a08dc1e
|
Reduce false signup trial risk alerts
|
2026-05-31 20:21:57 +08:00 |
|
2569718930@qq.com
|
78ea0326a5
|
Return partial city detail batches
|
2026-05-31 19:51:28 +08:00 |
|
2569718930@qq.com
|
8d26afdec0
|
Reduce terminal auth and analytics stalls
|
2026-05-31 19:21:53 +08:00 |
|
2569718930@qq.com
|
668f4d9bd3
|
Optimize terminal batching and cache guards
|
2026-05-31 18:28:50 +08:00 |
|
2569718930@qq.com
|
46effcd45f
|
Optimize terminal detail loading and Redis replay
|
2026-05-31 04:32:48 +08:00 |
|
2569718930@qq.com
|
2a6d8748f4
|
Improve ops monitoring and chart loading
|
2026-05-31 03:21:58 +08:00 |
|
2569718930@qq.com
|
ca72072da0
|
Optimize terminal startup and deployment smoke checks
|
2026-05-31 01:56:08 +08:00 |
|
2569718930@qq.com
|
9bcfd9d1eb
|
Improve landing performance and analytics funnel
|
2026-05-30 19:50:50 +08:00 |
|
2569718930@qq.com
|
097971f107
|
Fix terminal subscription gate on unknown auth state
|
2026-05-30 18:34:38 +08:00 |
|
2569718930@qq.com
|
2269aaefd7
|
Reduce Supabase disk IO
|
2026-05-29 17:22:33 +08:00 |
|
2569718930@qq.com
|
fb7e27d9ed
|
fix: recover account subscription state
|
2026-05-27 12:14:07 +08:00 |
|
2569718930@qq.com
|
573768846e
|
feat: implement real-time SSE event architecture with Redis stream integration and add associated validation tests
|
2026-05-27 11:03:04 +08:00 |
|
2569718930@qq.com
|
26b6f3ae9b
|
删除 AI 机场解读 12 个失效测试
|
2026-05-25 23:14:48 +08:00 |
|
2569718930@qq.com
|
f2ab62ba83
|
修复 NMC 移除后的测试回归:删除 NMC 相关测试用例
|
2026-05-19 16:25:01 +08:00 |
|
2569718930@qq.com
|
b9130cb30a
|
修复测试:移除已删除的 artifacts 字段断言
|
2026-05-19 13:09:44 +08:00 |
|
2569718930@qq.com
|
c4d4d0cdbc
|
修复回归测试:移除已删除模块的 mock 引用
|
2026-05-19 13:04:28 +08:00 |
|
2569718930@qq.com
|
b93a75516d
|
移除未使用的 Groq 和 Meteoblue 服务代码及配置
|
2026-05-19 00:05:07 +08:00 |
|
2569718930@qq.com
|
bd21b05fbc
|
完全移除预热(prewarm)功能
- 删除 src/utils/prewarm_dashboard.py
- 删除 scripts/prewarm_dashboard_cache.py、prewarm_dashboard_worker.py
- docker-compose.yml 移除 polyweather_prewarm 服务
- runtime_coordinator.py 移除预热循环启动逻辑
- web/core.py 移除 prewarm status 上报
- web/routers/system.py 移除 /api/system/prewarm 端点
- web/services/system_api.py 移除 run_system_prewarm
- city_runtime.py DEFAULT_PREWARM_CITIES 改名为 DEFAULT_STATUS_CITIES
- 清理 env.example、测试、VPS .env 中的预热配置
|
2026-05-17 22:43:17 +08:00 |
|
2569718930@qq.com
|
2ee00f8016
|
MiMo AI 能力扩展:TAF解读、概率分布解读、异常检测、市场概览
AI 解读字段扩展:
- 新增 taf_read_zh/en:解读机场预报中影响今日峰值窗口的变化
- 新增 probability_read_zh/en:描述概率分布形态(最高桶、偏左/偏右)
- stream max_tokens 900→1200 容纳新输出字段
- 缓存 key 简化为 METAR原文+观测时间,大幅提升命中率
- 兜底函数补全 TAF 和概率字段的确定性生成
异常检测:
- 纯数学计算,零 AI 延迟:实测温度 vs 全部模型预测上下限
- 三级告警:breakout_above / breakout_below / deviation
市场概览:
- 新增 POST /api/scan/terminal/overview(MiMo 批量解读,缓存10分钟)
- 前端 MarketOverviewBanner 可折叠横幅(顶栏与标签栏之间)
- 移动端适配 640px/768px 断点,暗色/亮色双主题
Scope-risk: MEDIUM — 170 测试通过,TypeScript 零错误,ruff 零告警
Tested: python -m pytest -q (170 passed), npx tsc --noEmit (0 errors), ruff check .
|
2026-05-14 22:41:31 +08:00 |
|
2569718930@qq.com
|
6eca1da3f9
|
修复测试:aurora→denver 城市 key 重命名后更新断言
|
2026-05-14 01:27:04 +08:00 |
|
2569718930@qq.com
|
4ed9321756
|
修复流式 AI 请求 max_tokens 不足导致 JSON 截断
此前流式 650 tokens,只够 4 个文字字段。新增 predicted_max
等 6 个字段后,中文解读经常超出上限致 JSON 不完整,触发重试。
现提升至 900 tokens(主请求 1200),并更新测试断言。
|
2026-05-06 16:51:31 +08:00 |
|