2026-10-28 quality and portability follow-up The same four synthetic projections retain 6/54/60/60 nodes. No real memory, model, gateway, account, data collection or server API is added. Added native keyboard-operable left/right rotation. View restoration now retains pitch and selected node, and ignores nonfinite saved angles. Enabling the operating system reduced-motion preference also pauses the running effects; lowering that preference does not silently resume them. Each locale now has canonical, language alternatives, description, one h1 and a current-language marker. Chinese aliases share a single canonical. The demo can download fixed build-time public content as self-contained HTML, excluding runtime DOM, browser extension markup and host interaction state. The saved file includes executable display code, synthetic data and full MIT text. Public links become absolute. The separate version 0.1.0 engine ZIP remains the original smaller core example. The portable generator reads its inputs without rewriting the template. This remains a synthetic demonstration. Live memory persistence, capacity growth, encryption integration and companion connection are not claimed.