# Release checklist

This is a separate native game and bundle, not an update to a previous game. Keep Emberwake, Stilllight and their app records intact.

## Local delivery

The organised Xcode project contains the implemented voyage, route choices, six equipment families, twelve original atlas destinations, both prestige layers, optional StoreKit products, local saves/recovery, offline calculation, settings, original artwork and 25 original audio assets. See VERIFICATION.md and BUILD_RECORD.json for the final evidence and package fingerprints.

Use the Release scheme for distribution; it has no local StoreKit catalogue or Debug fixture support. The Debug scheme is for local purchase testing. No advertising configuration is needed because this V1 has no advertisements or ad-removal product.

## Owner / external dependencies

1. Unlock the Mac to allow normal access to the signed-in Apple and hosting browsers. Account-side actions could not be completed while it was locked.
2. Confirm Galax Games' legal publisher identity and the correct team. The development archive uses team 77MA38V8FY. Only an Apple Development signing identity was available during this run.
3. Sign in to the relevant account in Xcode and create/obtain an App Store distribution profile for `com.gallaxgames.quietplaces`. A development archive exists; an App Store export attempted with provisioning updates failed with **No Accounts** and **No profiles for com.gallaxgames.quietplaces**. This is not a distribution-ready IPA.
4. Create the separate App Store Connect app record, complete agreements/tax/banking and configure the five exact IAP IDs/types. Choose final prices/territories and supply purchase review screenshots. Local StoreKit tests do not prove live configuration.
5. Run the real sandbox/TestFlight purchase and restore checks with the configured products. Confirm pending approval, cancellation and restoration on a device/account representative of customers.
6. Perform a physical-iPhone pass: smallest supported OS where available, speakers/headphones, silent switch, interruptions, haptics, VoiceOver/Switch Control and sustained rendering/battery use. The paired iPhone was unavailable; simulator checks do not replace these.
7. Connect the existing Gallax website repository to the intended Vercel project/account, deploy it and verify public game/support/privacy/document URLs. The source update and private Lovable sync do not establish public hosting. Do not publish the previous private Emberwake Sites preview or use a disconnected temporary site.
8. Finalise the privacy notice's legal identity and support retention; complete the App Store privacy/age-rating/export answers based on the actual Release binary. No game analytics, ad SDK, tracking permission or developer game server is present.
9. Upload the distribution build, listing assets and IAPs, provide Apple's private review contact details, then submit for Apple's review. Approval, availability and release timing remain Apple's/account-owner steps.

Do not call the build submission-ready while distribution signing, live purchase configuration, public policy/support URLs or required review details remain unresolved.
