Fit Started
data class FitStarted(val fitId: String, val datasetName: String, val startTime: Instant) : FitEvent.Started(source)
Emitted once for a single fit, after the data source resolves and before the fitter starts work. A failed import never emits this event — the only event on that path is FitFailed.