Performance Dashboard

Real-user metrics · session telemetry · honest calibrating state when data is sparse

Honesty: Metrics are collected from this browser session via window.performance (Navigation Timing L1/L2 + LCP observer). Cold-start detection is a heuristic proxy via /api/health uptimeSec. Cron latency reads from serverless logs — no data until cron runs are observed. All charts are "calibrating" until enough samples accumulate. Methodology: perf-collector-2026-05-04-v1 [ARCHITECTURAL].

TTFB by Route

Collecting samples — navigate to routes to populate.

LCP by Page

LCP observer active — reload pages to collect.

Cron Latency (P95)

No cron telemetry — data populates after cron runs.

Cold-Start Rate

Calibrating — checking /api/health…

Paper Trading Driver — activation + confluence-aware routing

Live readout of window.THV2PaperDriver.stats() — auto-activation kicks in 8s after cockpit page-load. Personal-Data Segregation T0: this surface reads from browser localStorage ONLY; nothing leaves the device.

Reading THV2PaperDriver.stats() (browser-local; Personal-Data Segregation T0)…