aa9ee66966
Previously Run/Pause/Stop only drove the pulse animation, so on the Data Flow tab nothing was generated (the streamer is heartbeat-gated and only the Live dashboard was sending heartbeats). Now: - New POST /api/federated/live/heartbeat keep-alive endpoint. - Run seeds an immediate burst into the sources and keeps the generator alive (5s heartbeat) while the tab is open; Pause/Stop halts generation.