Realtime dataset refresh
Bound dashboard visuals updating live as new survey responses arrive (tRPC subscription per bound dataset).
Why deferred
Fetch-on-load + manual refresh covers the review workflow; live updates matter mostly for a "watch results come in" moment. Wiring subscriptions through the dataset layer (emitter per provider, fan-out for published dashboards) is real complexity to add after bindings prove themselves.
Revisit when
Stale-until-refresh is an observed annoyance with real dashboard bindings, or a live-results view becomes a headline feature.
Cheaper interim
Manual refresh button; re-open the dashboard.