Skip to content

feat: platform upgrade — 10 optimization directions#5

Merged
rogerdigital merged 53 commits intomainfrom
feat/platform-upgrade
Apr 14, 2026
Merged

feat: platform upgrade — 10 optimization directions#5
rogerdigital merged 53 commits intomainfrom
feat/platform-upgrade

Conversation

@rogerdigital
Copy link
Copy Markdown
Owner

Summary

  • P0-1 TradingPage BUY/SELL 接入真实 execution candidate handoff 流程
  • P0-2lightweight-charts v5 替换 Canvas 手写图表(EquityChart / SignalBarChart / CandlestickChart)
  • P1-3 OHLCV 行情数据扩展:GET /api/market/ohlcv 端点 + useOhlcvData hook
  • P1-4 事件驱动日频回测引擎替换 buildMockBacktestMetrics(Sharpe / MaxDrawdown / WinRate)
  • P1-5 SSE 替换全频轮询:/api/sse/state 端点 + useSSE hook,15s fallback
  • P2-6 Dashboard 新增 AgentDailySummaryCard(今日 AI 摘要)
  • P2-7 风险量化指标:历史法 VaR / CVaR / Beta / HHI,workbench 新增 analytics 字段
  • P2-8 Hono 网关层:USE_HONO=true feature flag,execution 路由 Hono 化,cors/logger/timing 中间件
  • P3-9 SQLite 存储层:better-sqlite3 + Drizzle schema,createEmbeddedDbStore 切换至 SQLite WAL
  • P3-10 JWT 认证(jose)+ AES-256-GCM broker key 加密,POST /api/auth/login 端点

Test plan

  • npm run verify 全流程通过(lint + 全套测试 + typecheck + build)
  • control-plane tests 24/24
  • runtime tests 21/21
  • engine tests 8/8
  • api tests 134/134
  • worker tests 20/20
  • web tests 62/62
  • Biome lint 零错误
  • TypeScript typecheck 零错误
  • Production build 成功

@rogerdigital rogerdigital merged commit 9bba460 into main Apr 14, 2026
9 checks passed
@rogerdigital rogerdigital deleted the feat/platform-upgrade branch April 14, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant