feat(galaxy): add the G0 continuous Atlas substrate#16
Merged
Conversation
colorpulse6
marked this pull request as ready for review
July 18, 2026 02:43
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
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.
Summary
Why
G0 is the substrate for replacing numbered-world progression with a continuous, explorable galaxy while retaining the existing campaign as an isolated legacy experience. The implementation establishes stable spatial and historical authority before hubs, colony decay, and future operations build more dependencies on the old W1-W8 coordinate model.
Verification
All required commands ran from
game/and exited 0:npx tsc --noEmityarn colony:test— 284/284yarn engine:test— 282/282yarn sprites:test— 4/4yarn build— static export passedNEXT_PUBLIC_DEVTOOLS=1 yarn build— static export passedgit diff --check origin/main...HEADIndependent final code review: approved with no blocking findings.
Production-export playtest
Tested with
npx serve out -l 3000in fresh Chromium profiles at 480×854 and 1280×900:NEXT LEVEL, hub return, and reload persistenceDetailed evidence:
docs/playtests/2026-07-16-g0-atlas.md.Remaining manual acceptance
The roadmap intentionally leaves G0 short of
DONEuntil a final touch-device pass and live end-to-end completion of hostile success/failure/emergency retreat, Kepler, Ashfall sortie, and one Region POI. Their reducers, adapters, rewards, legacy isolation, and idempotency are covered by deterministic tests; this is a hands-on acceptance gap, not a known code blocker.