Weather stream
ConnectingWaiting for first payload
Waiting for forecast blend
Stream bootstrap in progress
Phase 2 testing frontend
This surface exists to prove the fetch, SSE, reconnect, and stale-state behavior before the production site touches the new API.
Weather stream
ConnectingWaiting for first payload
Waiting for forecast blend
Stream bootstrap in progress
Roads
Recent dataWaiting for first payload
No active corridor alerts
Resort
Recent dataWaiting for first payload
Testing checklist
The public site keeps its current behavior. This board exists to rehearse the exact live data interactions, visual hierarchy, and failure handling before anything moves over.
Validate that an initial JSON fetch gives the dashboard shape immediately, then the SSE stream quietly upgrades the page to live.
Keep the corridor summaries plain and scannable, borrowing the main site’s guide-like tone instead of a generic dashboard voice.
Surface lift, run, and snow details with a restrained freshness signal so stale data is visible without sounding alarmist.
This is the parallel test surface. The current public site stays untouched while the API behavior, layout, and failure modes get proven here first.