# NEXT11 V6.33 R16 — ATG world-travel camera + Hurdle R4 wiring

Base authority: V6.33 R15.

## Scope
R16 is a presentation/wiring correction only. It does not modify R9 ATG resolved motion, IK, bone animation, R15 coaching/demo UI, or smart-loop behavior.

### ATG Split Squat Lunges
R9 resolved motion contains approximately 0.95 m horizontal model-root progression before a mid-loop reset. Outer runway/world travel already owns forward progression. With both active, Nex could walk out of the camera frame and then snap/reset.

R16 enables the existing resolved-model-root X/Z cancellation path for ATG:
- `cameraTrackResolvedRootXZ: true`
- resolved model X/Z is cancelled in the presentation parent
- model Y and all bone animation remain unchanged
- outer world/runway travel is the sole forward progression authority
- camera remains on the stable R8/R9 world-travel authority with fixed vertical height/look-at

Numeric audit: `qa/V6_33_R16_AUTHORITY_AUDIT.json`.

### Hurdle Stretch
The travel profile already declared R4 Structural Head Stable as authority, but the persistent-player asset map still loaded R3. R16 wires the persistent player to:
`./resolved/hurdle-stretch-v633-r4-structural-head-stable.resolved.json`

## Changed production files
- `assets/js/data/nex-dynamic-warmup-travel-profiles.js`
- `assets/nexprod/nexprod01-dynamic-warmup-persistent-v631.html`

## Install
This ZIP is direct-root. Extract it directly inside the existing NEXT11 root so `assets/`, `qa/`, etc. merge into the existing folders.

## QA note
The surviving R16 visual evidence is included as keyframes/contact sheets. The earlier MP4 working files were not persisted, so this checkpoint does not claim preserved MP4 evidence.
