2569718930@qq.com
ee2a5338bb
Avoid overstating fallback AI bulletin reads
...
The city decision fallback path is generated when the full DeepSeek city-airport read has not completed, so the reasoning copy now labels the state as fast evidence mode instead of saying the AI read is normal.
Constraint: Fallback output may use only DEB, model cluster, and latest observation evidence
Rejected: Keep 'AI read normal' wording | it implies a completed AI interpretation when the fallback path is active
Confidence: high
Scope-risk: narrow
Tested: pytest tests/test_web_observability.py::test_city_ai_fallback_reasoning_identifies_fast_evidence_mode tests/test_web_observability.py::test_city_ai_partial_json_trims_dangling_taf_clause tests/test_web_observability.py::test_city_ai_schema_completion_trims_dangling_taf_clause -q
2026-04-27 09:45:11 +08:00
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
d609d3803e
feat: implement scan terminal service with caching and background refresh logic
2026-04-27 06:23:09 +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
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
d54050ceb0
feat: implement AI-driven city weather analysis and market decision dashboard components
2026-04-26 10:02:54 +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
2569718930@qq.com
1595f4a92e
feat: implement ScanTerminalDashboard with AI-driven city forecast streaming and opportunity tracking
2026-04-26 08:12:31 +08:00
2569718930@qq.com
763f131850
feat: implement AI city scanning terminal with streaming SSE support and concurrency-limited request queueing
2026-04-26 07:58:19 +08:00
2569718930@qq.com
9ef998e9e0
feat: implement ScanTerminalDashboard UI and backend service for AI-driven city weather forecasting
2026-04-26 07:24:39 +08:00
2569718930@qq.com
b25c9312da
feat: add multi-model Open-Meteo data collection and implement scan terminal dashboard service
2026-04-26 06:55:16 +08:00
2569718930@qq.com
901b870240
feat: implement scan terminal service with caching and add corresponding dashboard UI components
2026-04-26 05:58:07 +08:00
2569718930@qq.com
62dd1201db
feat: implement scan terminal service with caching, background refresh, and AI-driven analysis capabilities
2026-04-26 05:20:38 +08:00
2569718930@qq.com
7e3146d612
feat: implement scan_terminal_service for market data analysis and caching
2026-04-26 05:03:49 +08:00
2569718930@qq.com
fdf001a801
feat: implement ScanTerminalDashboard component and scan_terminal_service for real-time market opportunity monitoring
2026-04-26 04:11:20 +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
d71d5979e1
feat: add scan terminal dashboard with AI city analysis integration
2026-04-26 02:47:24 +08:00
2569718930@qq.com
9bbb713d45
feat: implement scan terminal dashboard with dedicated API route and service layer
2026-04-26 02:22:56 +08:00
2569718930@qq.com
e6dbef1ece
feat: implement ScanTerminalDashboard component and associated CSS module for PolyWeather map interface
2026-04-26 01:55:30 +08:00
2569718930@qq.com
d5fb40a544
feat: implement weather dashboard components, state management, and API routes for terminal scanning and assistant chat
2026-04-25 06:42:24 +08:00
2569718930@qq.com
3083d6b8fe
feat: implement scan terminal service with caching, background refresh, and AI-driven market analysis support
2026-04-25 04:25:17 +08:00
2569718930@qq.com
0e5a1f2652
feat: implement ScanTerminalDashboard with modular components and backend integration for Polymarket data collection
2026-04-25 03:26:28 +08:00
2569718930@qq.com
b614778f13
Relax V4 scan timeout and trim output
2026-04-25 02:58:06 +08:00
2569718930@qq.com
62a12257f0
Upgrade V4 scan to city analysis
2026-04-25 02:19:37 +08:00
2569718930@qq.com
df6a2c73ed
Add V4 scan run logs
2026-04-25 01:09:08 +08:00
2569718930@qq.com
091d2efef3
Add DeepSeek V4 scan review
2026-04-24 23:32:32 +08:00
2569718930@qq.com
99ffa717ef
Use model cluster for tail no scan signals
2026-04-24 15:12:53 +08:00
2569718930@qq.com
8f7ffae83d
Group scan opportunities by city
2026-04-24 14:41:33 +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
c61a3f500d
feat: implement Polymarket read-only data service and add scan terminal dashboard components
2026-04-24 10:19:16 +08:00
2569718930@qq.com
79b58a8b98
Add locale controls and distribution previews to scan terminal
2026-04-24 00:34:09 +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
ca81fda287
feat: implement analysis service, dashboard components, and data collection utilities for PolyWeather
2026-04-23 21:10:22 +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
40564b545d
Optimize probability hub market refresh
2026-04-22 04:54:19 +08:00
2569718930@qq.com
67eec8dcdd
Optimize city list load from SQLite history
2026-04-22 04:32:25 +08:00
2569718930@qq.com
974b55e34f
Add full probability distributions to dashboard
2026-04-22 01:43:13 +08:00
2569718930@qq.com
582ded8cfb
改进METAR当日状态判断与展示
2026-04-21 19:13:33 +08:00
2569718930@qq.com
f5fe8b9b95
feat: implement Supabase entitlement service for signup trials and subscription management
2026-04-19 20:19:38 +08:00
2569718930@qq.com
6914e6277b
feat: implement backend routing, dashboard components, and transaction reconciliation scripts
2026-04-19 20:14:07 +08:00
2569718930@qq.com
d6cc3b1b90
Fix city-local time display for nearby stations
2026-04-19 15:37:13 +08:00
2569718930@qq.com
7e2209e928
Include UTC offsets in city and nearby observation times
2026-04-19 14:47:18 +08:00
2569718930@qq.com
b2f15ae7d8
Clarify intraday suppression headlines
2026-04-19 14:15:46 +08:00