2569718930@qq.com
4eb50ce880
Prevent dangling TAF fragments in city AI reads
...
City AI can return a partially streamed JSON string when the provider truncates output. The fallback previously kept an unfinished clause such as '但TAF显示', which made the forecast explanation look broken even though earlier evidence was usable.
Constraint: Provider JSON can be truncated after useful fields have already streamed
Rejected: Drop all partial AI text | would lose valid METAR interpretation already returned before truncation
Confidence: high
Scope-risk: narrow
Tested: pytest city AI truncation regression tests
Tested: npm run build
Not-tested: Live DeepSeek provider response
2026-04-27 08:28:00 +08:00
2569718930@qq.com
421222a52d
feat: add CalendarView component for visualizing actionable scan opportunities
2026-04-27 07:09:16 +08:00
2569718930@qq.com
9ded30b125
feat: implement AI-driven weather scan terminal with decision utilities and forecast visualization
2026-04-27 02:18:34 +08:00
2569718930@qq.com
e2ad51ee65
feat: implement AI city forecast streaming service and documentation
2026-04-27 01:38:37 +08:00
2569718930@qq.com
8fe25d06a5
feat: implement AiPinnedForecastView component with associated data hooks and decision utilities for AI-driven weather analysis
2026-04-27 01:14:31 +08:00
2569718930@qq.com
7e66b026b9
feat: implement AI city forecast streaming hook and utility functions for scan terminal
2026-04-27 00:54:24 +08:00
2569718930@qq.com
97719a7ff0
feat: implement market scan data utilities and service for city weather card decisioning
2026-04-27 00:50:14 +08:00
2569718930@qq.com
d46e0c2e81
feat: implement AI-powered pinned city forecast dashboard with real-time METAR and market analysis integration
2026-04-27 00:19:52 +08:00
2569718930@qq.com
ef8ef833b9
feat: implement AI-driven METAR summary service and dashboard UI components
2026-04-26 14:03:13 +08:00
2569718930@qq.com
f9ad34d7c0
feat: implement scan terminal service with AI-powered city analysis and caching support
2026-04-26 13:50:46 +08:00
2569718930@qq.com
d42cdf6b51
feat: implement AI city forecast streaming service and UI components for scan terminal
2026-04-26 13:43:55 +08:00
2569718930@qq.com
5344779e32
feat: implement streaming AI city forecast service and frontend hook for real-time terminal updates
2026-04-26 13:12:03 +08:00
2569718930@qq.com
dacefec39d
feat: implement AI city forecast streaming service and UI component for scan terminal
2026-04-26 12:58:33 +08:00
2569718930@qq.com
03eca3f93b
feat: implement AiPinnedForecastView component with associated decision utilities and data hooks
2026-04-26 12:39:16 +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
1ee8408b1f
feat: implement Leaflet map hook and AI-assisted city card forecast view for dashboard
2026-04-26 10:13:44 +08:00
2569718930@qq.com
d54050ceb0
feat: implement AI-driven city weather analysis and market decision dashboard components
2026-04-26 10:02:54 +08:00
2569718930@qq.com
0f23d8af9d
feat: implement dashboard types, Polymarket data collection, and decision utilities for AI-driven city weather analysis
2026-04-26 09:40:02 +08:00
2569718930@qq.com
da2126e33e
feat: implement ScanTerminalDashboard with AI-driven city streaming and analysis features
2026-04-26 09:13:18 +08:00