v0.1.1
Yog-Scope grows from an observer into an alerting system: a signal engine watches every observed pool and surfaces risk across the dashboard.
Features
- Signal engine with three risk detectors: flow imbalance, price–oracle deviation, and TVL drain (rug-like liquidity exodus).
- Live signal feed on /signals — streamed over SSE, with severity × detector filters and per-detector explanations.
- Alerts tab on every pool page, and a worst-severity signal indicator on the pools list with a hover detail popover.
- Operator announcements: a dismissible banner on the dashboard for maintenance, incidents, releases and beta notes — published without a deploy.
- Dashboard UX pass: collapsible sidebar, metric definitions behind info popovers, slimmer page headers, and a global text-scale bump for readability.
Fixes
- Jupiter price rate-limits (429) are retried with pacing instead of dropping the price chunk.
- Provider HTTP calls carry timeouts — a hung provider can no longer silently freeze token enrichment.
- Single shared Docker builder stage for the five backend images — faster, leaner builds.