3 high priority Guarded in reviewed patch 29 Aug 2026

Three guards for one live avatar.

One portrait becomes the face register, the speaking loop, and every alternate gesture. A small anatomy error at the start is copied across the whole call, so the fix has to cover all three stages.

1. Portrait anchorIdentity + geometry
2. Primary loopRealtime speaking hub
3. Clip libraryListen, gesture, scene
The decision

Ship this as one chain.

Portrait-only leaves motion drift. Primary-only leaves alternate clips as bypasses. Renderer-only inherits a bad starting frame. The reviewed patch addresses the whole multiplication path.