Printable idea sheet
presentation_player_route
site/reqs/core.rq:122
`/presentations/player/` is a statically exported Next page that loads runtime deck JSON from `/presentations/decks/` and Reveal from `/presentations/vendor/reveal.js/`.
Runtime JSON is generated from authored JSONC by sync_presentations.
It must not use SiteShell; it is iframe-hosted by tutorial detail pages.
Do not place `public/presentations/player/index.html` — that path is owned by the App Router export.
Status: done
Interactive page: presentation_player_route