QWAY Studio external host

Install the built @quay tarballs and dependencies using npm 10.9.3; these packages are not assumed published.
From the repository: npm run build; node docs/manual/integration.mjs verifies a fresh tarball installation of this exact kit.
For your own folder: copy the twelve tarballs produced by scripts/worldpack-portability.mjs, run npx --yes npm@10.9.3 install ./quay-*.tgz, then npm run build and npm run dev.
Open /projector.html (static), /index.html?scene=/scene-v2.json (runtime), /preview.html?scene=/scene-v2.json&cinematic=/cinematic.json&experience=/experience.json (shared preview), or /worldpack.html and choose public/workshop.worldpack.
Generated desk fixture is repository-owned test geometry. No private project bytes.
Use HTTP, not file://, for application modules and GLB fetch. Dispose player on teardown; never update one runtime from two loops.
