Skip to content

Fix repeat Explore entry and interrupted iOS audio - #333

Merged
TechevolveAI merged 1 commit into
mainfrom
codex/release-explore-ios-audio-sep24
Sep 24, 2026
Merged

TechevolveAI merged 1 commit into
mainfrom
codex/release-explore-ios-audio-sep24

Conversation

@TechevolveAI

Copy link
Copy Markdown
Owner

Scope

Release only emergency source 8fb739a from current protected main e802c7b. Kevin explicitly authorized deployment.

  • Reset and own Sanctuary-to-Hub transition lifecycle; repeated visits and failed fades remain retryable.
  • Repair missing/loading overlay and cancelled-navigation lifecycle.
  • Recover both procedural and Phaser music contexts on trusted gestures; preserve mute and suspend hidden pages.
  • No backend, migration, save-schema, provider, spending, creature-art or unfinished gameplay changes.

Verification

  • Full Jest: 265 suites / 2,580 tests passed.
  • Production Vite build and git diff check passed.
  • Exact clean-source browser evidence: four real Explore entries each at 390x844 and 1280x720, including Forest/Caves returns and deliberate missing-overlay recovery.
  • Zero console/page/HTTP errors or outside requests. Both audio context clocks and silent soundtrack playback advance. All automation muted; browsers and servers closed.
  • Private evidence: /private/tmp/mythical-explore-audio-hotfix/.visual-review/explore-audio-final/result.json

Release gate

Wait for opening-journey, gameplay-contracts and Netlify preview before merge. No protection bypass. Physical iPhone audibility still needs Kevin's retest; do not clear saves.

Details: docs/planning/EXPLORE_GATE_IOS_AUDIO_HOTFIX_2026-09-24.md

@netlify

netlify Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

❌ Deploy Preview for mythicalvoid failed. Why did it fail? →

Name Link
🔨 Latest commit 8fb739a
🔍 Latest deploy log https://app.netlify.com/projects/mythicalvoid/deploys/6ab53360f3e7d400084df6da

@TechevolveAI

Copy link
Copy Markdown
Owner Author

Hosting verification update: the automatic Deploy Preview failed before building with git ref pull/333/head does not exist. GitHub exposes the release branch and merge ref, but not that head ref. No code or checks were changed.

The same exact source commit 8fb739ad3cbb21200e242c214eb9ac54630606d0 was built successfully by Netlify through the normal configured build command as a non-production branch deploy:
https://app.netlify.com/projects/mythicalvoid/deploys/6ab5347dcadebc1c98301a87

Shipped HTML and core/gameplay chunks verified HTTP 200 and include both repairs. Private asset-hash receipt: .visual-review/explore-audio-final/hosted-preview.json. This branch-context build does not replace the subsequent production-context build. The failed automatic PR checkout remains recorded, not suppressed. Waiting for gameplay-contracts before merge; opening-journey has passed.

@TechevolveAI
TechevolveAI merged commit d6a8c16 into main Sep 24, 2026
2 of 6 checks passed
@TechevolveAI

Copy link
Copy Markdown
Owner Author

Released to https://mythicalvoid.com/play/

  • Protected-main merge: d6a8c168f9b2ae869731cdd24fc885b6fc6beb4c; tree is identical to tested source 8fb739ad3cbb21200e242c214eb9ac54630606d0.
  • Production Netlify deploy: 6ab535f58c322d00085c38f7, ready and published 2026-09-24 14:40:26 UTC; verified as the site's active published deployment.
  • PR opening-journey and gameplay-contracts passed. Exact-source branch hosting build and production-context build passed.
  • Live HTML, entry, core/gameplay chunks and service worker returned HTTP 200. Both fix markers present. Service-worker version 1790260801451, no-store.
  • Private receipt: .visual-review/explore-audio-final/production-release.json.
  • Previous live source retained: e802c7b4b758fa904f6085fdf0de733a08c537ff, deploy 6ab4fe102a97dd0009f9c454.

No saves, backend or migration settings changed. All local automation silent; no game browser or preview server left open. Physical iPhone music/effects and repeated Explore trips remain the device acceptance check; do not clear saves.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant