start method
Start capturing the session.
Implementation
Future<void> start() async {
if (_recording) return;
_recording = true;
_recordingId ??= 'rec_${_randomHex()}';
_controller.start();
// Harmless when native capture is a no-op; enables it once implemented.
await NexusPlatform.instance.startReplay(_recordingId!);
}