# Worlds Last Parade App Review Packet

Last updated: 2026-06-12

## Submission Identity

- App name: Worlds Last Parade
- App type: touch-first 3D collection and growth arcade game
- Primary URL: `/endofworld/`
- Device QA URL: `/endofworld/device-qa.html`
- Support URL: `/endofworld/support.html`
- Privacy URL: `/endofworld/privacy.html`
- Credits URL: `/endofworld/credits.html`

## Reviewer Route

1. Open `/endofworld/?debug=qa&reset=1` to simulate a fresh first launch.
2. Confirm the first visible action is `チュートリアル開始`.
3. Complete the tutorial with drag steering and BOOST.
4. Reload `/endofworld/` and confirm the main start action is available while `チュートリアル` remains replayable.
5. Open `/endofworld/device-qa.html`, enter `LAN Origin` or pass `origin`/`lan` in the query if the page is being inspected from `127.0.0.1`, use `Build URLs` / `Share URLs` and `Build Runbook` / `Share Runbook` if a current-origin link bundle or real-device pass sequence is needed, then run `Device Snapshot`, `Unlock Audio`, `Touch Probe`, `Probe Cache`, `Probe Assets`, and `Build Card`.
6. Toggle `低刺激` from Settings or open `?debug=qa&stage=harbor&fever=1&motion=reduce`, then tick `Comfort/A11y` after confirming readable text, safe areas, large touch targets, and dialog focus behavior.
7. Background the game once, return to it, tap `再開` if it auto-paused, and confirm the Gate Card later includes a `lifecycle=` line.
8. For a short performance pass, open `?debug=qa&stage=spire&quality=saver&fever=1&perf=1` until the QA HUD shows `perf=10.0s` or higher and `status=watch` or `status=pass`, return to Device QA, run `Build Evidence` / `Share Evidence`, then run `Build Card` and confirm the card says `gateStatus=ready-for-final-validator`, `gateIssues=none`, and `gateNext=paste this card into Final Gate Validator`; the card self-diagnosis also checks device class, viewport, touch profile, WebGL, and standalone evidence before the final validator.
9. Move the final cards with `Share Card`, Universal Clipboard, or the paste buttons in `Final Gate Validator`, then keep the `result=ready-for-release` verdict with the release notes after it accepts matching device class, viewport, touch profile, WebGL, standalone, audio, touch, cache, lifecycle, settled 10-second-plus performance evidence, and the Gate Card self-diagnosis lines.

## Review Notes

- The game is a static browser/PWA build with local Three.js runtime files.
- There is no account login, personal profile, analytics, ads, push notification, in-app purchase, camera, microphone, location, contacts, or payment feature.
- Audio starts only after a player tap. If Safari blocks audio, gameplay continues silently.
- Haptics are optional and may report unsupported depending on the device/browser.
- Saved progress, settings, and QA-only evidence stay in local storage on the player's device.
- Settings includes a two-step progress reset for stage progress and QA evidence. Full deletion is available by clearing site data for the origin.
- Low-stimulation motion and render-quality settings are available from Settings.
- Device QA includes a dedicated `Comfort/A11y` gate for low-stimulation motion, large touch targets, readable text, safe-area visibility, and horizontal-overflow review.
- Menu/result overlays use dialog semantics and focus the primary action when opened so keyboard and screen-reader users have a predictable starting point.

## Content And Safety

- No user-generated content.
- No gambling, loot boxes, real-money rewards, commerce, chat, external social posting, or external account linking.
- No realistic violence, blood, weapons, or mature themes. The world-ending premise is presented as abstract toy-city rescue play.
- The game uses touch input only; device motion sensors are not required.

## Age Rating Notes

The intended rating posture is family-friendly arcade play: no realistic violence, blood, weapons, scary imagery, sexual content, gambling, ads, purchases, chat, user-generated content, or personal-data collection. The collapse premise is stylized as a hopeful miniature rescue game.

## Manual Release Gate

Codex validation covers desktop, iPhone-size, iPad-size, short-landscape, offline-cache, and Device QA browser checks. Final public submission should still attach one real iPhone Safari Gate Card, one real iPad Safari Gate Card, and the `Final Gate Validator` ready verdict from `/endofworld/device-qa.html`; the verdict requires matching device class, viewport evidence, touch profile, WebGL renderer, standalone line, audio unlock, confirmation beep, touch-probe pass, cache, store assets, lifecycle, settled 10-second-plus performance evidence, and Gate Card self-diagnosis lines.
