CI / quality (push) Successful in 43s
- SoundController rebuilt around idle+rev loop crossfading (real racing game approach): idle layer barely pitch-shifts (keeps engine character), rev layer carries the speed range; crossfade window 5%-45% of top speed - Per-car CAR_SOUNDS table so the RX-7 gets real 13B rotary loops while other cars keep the generic set - docs/ROTARY_SOUND.md: full record->loop->upload pipeline for capturing the owner's REAL RX-7 (extract audio from video, zero-crossing cut + equal-power crossfade seam, normalize, ogg, Studio upload, wire IDs) - Toolbox rotary rips evaluated and rejected: unauditionabe off-platform, short/unloopable, murky rights; the real car beats any rip