ES module imports fail via file:// or raw Forge URLs (CORS +
missing Content-Type headers). boot.js detects this and warns users.
Three deployment options:
- ./preview.sh — local Python server, correct MIME types
- docker compose up nexus-preview — nginx on :8080 + WS proxy
- Push to main — GitHub Pages auto-deploy
Fixes#1339