870df57051
Fixes three bugs in dashboard: 1. vbt.html: bare abs(dd) → Math.abs(dd) — fixes ReferenceError 2. server.py: Add /cv/ routing for Next.js quant dashboard - Mount _next static assets at /cv/_next (not /cv/ which eats API routes) - Add /cv/api/* routes for backtests/historical, detail, recalc, risk - Add /cv/ws WebSocket endpoints for live/paper metrics - Add /cv/ catchall for Next.js HTML pages 3. dashboard-next/src/lib/api.ts: add res.ok guard to fetchHistorical() — prevents SyntaxError when API returns HTML error pages 4. sim/maker.py: guard observe() against zero mid_price
9 lines
954 B
Plaintext
9 lines
954 B
Plaintext
:HL["/cv/_next/static/chunks/0us7x72qor82s.css","style"]
|
|
:HL["/cv/_next/static/media/1bc7fc94203521e3-s.p.0gm5xa07u9y0b.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
|
:HL["/cv/_next/static/media/216579b50e548914-s.p.1ay1jy0-bfc4a.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
|
:HL["/cv/_next/static/media/3df2de83712245dd-s.p.0w014qgprzbql.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
|
:HL["/cv/_next/static/media/61632ccc178e84bd-s.p.23zoa28dnu8lm.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
|
:HL["/cv/_next/static/media/cd72e39fe5f8e190-s.p.0e2034rwz-vfe.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
|
:HL["/cv/_next/static/media/f993dba6660b9bd1-s.p.27sngv96onoid.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
|
0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}},"staleTime":300,"buildId":"Xg18NDpPi68Ops9KjxYps"}
|