Internal Operator Page
Deployment Command Center
This page is for the site owner/operator. It is not linked from the public game UI.
1. Static deploy checklist
- Upload the full folder, not individual files.
- Confirm
index.html,game.js,styles.css,manifest.webmanifest, andsw.jsare at the same route level. - Confirm the
assets/folder is present, includingassets/audio/with all five WAV mood loops. - Confirm v13 surfaces open: Zen Flow, Season Vault, Campaign Map, Rift Sanctuary, Ritual Ops, Pilot License, Rift Codex, Weekly League, Coach Drills, Daily Signal Chests, Focus Cards, Loadouts, Rift Relics, Run Lab modifiers, Mode Mastery, Ritual Plans, Skill Matrix, Challenge Forge, 13-Step Protocol, Local Analytics, Local Coach, Comfort Lab, and Profile Export/Import.
- Serve over HTTPS so PWA install and service worker features work.
2. Local smoke
npm install npm run check npm run serve
Open http://localhost:4173. Start a run, rotate, move, hold, hard drop, pause, open profile, open Mood Deck, switch tone, adjust volume, open Season Vault, open Campaign Map, select a campaign node, open Rift Sanctuary, place an artifact when shards allow, open Ritual Plans, open Skill Matrix, arm a Challenge Forge card, view 13-Step Protocol, view Analytics, toggle Comfort Lab settings, export profile, and reload to confirm profile/audio/cosmetic/campaign/sanctuary/v13 persistence.
3. Production smoke
- Open the production URL on mobile.
- Start Endurance and confirm touch gestures work.
- Start Blitz and confirm the timer counts down.
- Open Daily Rift and confirm today’s modifier appears.
- Open Zen Flow and confirm top-out is softened rather than ending the session immediately.
- Open Season Vault and confirm active daily/weekly contracts render.
- Open Campaign Map and confirm the eight node progression list renders.
- Open Rift Sanctuary and confirm serenity, artifacts, and breath coach controls render.
- Open Ritual Plans and confirm one-tap mode/audio presets render.
- Open Local Coach and confirm stats-based next steps render.
- Open Skill Matrix and confirm shard upgrade cards render.
- Open Challenge Forge and confirm three daily challenge targets render.
- Open 13-Step Protocol and confirm lesson progression renders.
- Open Analytics and confirm local run summary state renders.
- Open Mood Deck, select Alpha/Theta/Focus/Delta/Rift Spa, and confirm audio unlocks after a user tap.
- Trigger a line clear and confirm score, XP loop, and missions update.
- Reload offline after first load to confirm cache behavior.
4. Audio + license check
- Review
docs/AUDIO_LICENSES_AND_SOURCES.mdbefore replacing or adding vendor audio. - Do not market the binaural-style loops as medical or therapeutic treatment.
- Use headphones in QA because binaural-style separation depends on stereo playback.
5. Website CTA route
Recommended route: /neon-rift-blocks/. Put the game folder there, then place website-download-snippet.html on your main website landing page.
6. Current closure statement
Complete as a static PWA game package with v13 local retention systems, including Skill Matrix, Challenge Forge, 13-Step Protocol, and local analytics. Live production validation still requires deployment to the final host and phone testing on target devices.