Today
Turn in place: chest-led rotation, 45 degree steps, head IK toggle player_model.prefab - head Gain 1.6->0.5 / Max 30->9.1, chest Onset 14->0 / Gain 1.0->2.2 / Max 20->28, TurnSpineLowerShare 0.45->0.85: the chest now carries the aim from the first degree of offset instead of the head absorbing ~19 degrees first, which is what caused the gun/aim disparity. PlayerModel.Turn.cs - turnminstepangle default 90->45: only the 90 clip was reachable so every commit swung a full 90 regardless of need, and this also drops the re-commit stability floor from 45 to 22.5. PlayerModel.Ik.cs - added pm_headik static (default on, no behaviour change) to disable the head look IK, which proved the head/gun misalignment and idle/ADS snap come from the IK rather than the animation export. DevTurnTuner.cs - on screen Head IK button plus L hotkey so that toggle is reachable in play without the console.