- Replace HttpResponse.json() with BigInt-safe JSON.stringify in
connect-fixture and connect-handler (protobuf int64 fields are
bigint in TS, which JSON.stringify cannot handle natively)
- Fix ScenarioPlayer passing hardcoded muted:true to useStepProgression,
causing narration duration to be ignored and steps to advance on
fixed delayMs timers only
- Wire useStepProgression's handleClipEnded to useNarrationPlayback's
onClipEnded so the audio ended event actually drives step advancement
Made-with: Cursor