Repository navigation
feat(game): add gate lodge and attendance rewards - #13
Merged
Merged
Conversation
End defeated journeys unless a continue coin is spent. Guide first entry through Lumi, a unique public name, movement, and departure. Grant two coins on eligible twelve-hour returns and add optional local reminders with persistent cancellation. Preserve existing saves, hero art, native privacy declarations, and capture persistence boundaries. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
Document terminal defeat, first-entry names, and attendance timing. Update five-language privacy and support pages for local reminders and their scheduling, permission, and cancellation behavior. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
Set AFTER_APPROVAL for future new and editable App Store versions. Verify the remote release option before submitting for review. Preserve protections for versions already under review or released. Record the standing preference in synchronized release workflow skills. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
Keep implementation briefs, art provenance, account protocols and independent device, persistence, reminder and release-policy evidence. Record cleanup boundaries and the remaining physical-device checks. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
Advance both Android presets to code 20 and iOS to build 15. Keep the app identity, signing, renderer and controls unchanged. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
Document the current release counters and first-entry lodge. Returning accounts skip only after completing the guide. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
Permit newer semantic display versions with a higher artifact code. Bind current release notes to receipts and refuse malformed versions, downgrades, listing drift and image mutations. Update review guidance. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
Record privacy-form readback, guide corrections, review-loop evidence and the retained-gallery path for the authorized store update. Implemented-by: Muse (muse-spark-1.3-contributor, max effort)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
First-time accounts now meet Lumi in the gate lodge, claim a unique adventurer name for the Hall, and practice movement and dash before departure. Living journeys resume after restart; defeat seals the journey, with a one-coin revive or a confirmed fresh start instead of a free checkpoint retry.
Attendance awards two continue coins once per rolling twelve hours with server-time and account checks. Optional local reminders can be disabled in Settings, cancel on account changes, and never grant coins by themselves. The native bridges, required privacy declarations, public privacy/support site and review instructions cover the new flow. Release identity is 4.0.1 / Android 20 / iOS 15, with immediate automatic iOS release after approval.
The retained-gallery Play path accepts newer semantic display versions, refuses downgrades and malformed versions, and binds current release notes to the apply/promotion/review receipts. Listings, marketing images, IAP review images, product definitions and prices are retained.
Lesson impact
Lessons 1–16 keep their historical screens. The current game reference, asset manifest, native integration documentation and public privacy/support pages are updated.
Checks
pnpm verifyon the final working tree: all registered suites, 419 assets, 271 custom contracts, five locales, deterministic graphics and 26 docs/anchors passedThe separate fresh-capture proof check remains red because the old capture inventory predates the new notification-disable slot. The user explicitly requested reuse: no marketing recapture or re-upload. Retained-gallery preflight still verifies all local and remote image bytes.
Actual iPad name keyboard/notification permission choices and twelve-hour notification delivery remain unobserved. Real purchases are not claimed; the user's existing authorization to omit incomplete purchase validation applies to this release. Store submission is a subsequent operation after CI, final builds and merge.