G8Vp subdwarf system. 9 planets. Wiki header M-type is a
generation artifact — JSON correctly reflects G-type.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
M0V system in outer south_reach. ~93h day-night cycle on
inhabited world (not tidally locked). Connected to Zenzele
EM hardening network.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 5 M2 hub at hop 7. 5 apertures, crossroads for outer
south_reach. Recently established hub connecting Puerto Último
and outer spur systems.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
White dwarf (DG) system, wave_3, 340k pop underground. Geothermal
economy powered by stellar remnant. Station Sova — game's primary
setting. 3 apertures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 3 Mozambican/Namibian 3-aperture junction at hop 6. Near-
minimum m-type star, 12k pop. Routing families at the gate,
identity defined by intersection function.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Unsettled K2V loop_member at hop 5. 240 rotating transit staff,
two habitable-zone near-misses. 2 apertures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Unnamed, unsettled K6V system at hop 7. Zero population, self-
maintaining horizon station with active gates. Dense belt with
redacted survey history. 1 aperture.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 4 Colombian-heritage dead-end at hop 8. M0 star, 32k pop in
demographic decline. Agricultural economy, compact riverine town.
1 aperture to Kumasi corridor.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 3 Brazilian-heritage 3-aperture junction at hop 6. M3.5 star,
3.2M pop. Tidally locked with eccentricity-driven flooding cycle
(Enchente festival). Aquaculture export economy — smoked river
fish protein feeds mid-south corridor.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 3 Herero/Namibian spur-end at hop 6. K0V star, temperate
savanna world with near-Earth day length. Pastoral town_network
settlement. 2 apertures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 3 M4.5Ve junction at hop 5. Portuguese heritage, 32k station
residents, 8k surface farmers. 3 apertures, one operated by the
Logistics Syndicate.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 3 spur-end at hop 5. M5 star, 320k pop spice collective
(42 farms). Artisan production community, small by design.
2 apertures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 3 Spanish-heritage dead-end at hop 8. G0V star, agricultural
economy, 58k pop. Recently connected to Encrucijada hub after 260
years of isolation. 1 aperture.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 4 Afrikaner/Cape Malay dead-end at hop 4. Near hydrogen-burning
minimum star. 12k on station habitats, 3k planetside. Textile
production and geological survey economy. 1 aperture to GJ 54.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 3 Zulu-heritage 5-aperture hub at hop 4. M6.5 unusual-type
(extreme flare star). 420M on orbital station (primary), 110M
planetside. EM hardening manufacturing economy, Infrastructure
Guilds governance.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
atlas-check shows planet count, body summary, and flags for quick
proposal diagnostics. atlas-verify now accepts "unusual" as a valid
star_type alongside "binary".
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wave 4 Portuguese-heritage dead-end at hop 7, K7V magnetic variable
(unusual-type). Stellar research + extraction economy, 74k pop.
1 aperture to Mirante. CME monitoring protocols.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Unsettled 4-aperture junction at hop 4. Assembly transit authority
operations, permanent staff under work contracts, no settlement
charter. M4.5 star, 6 planets + gas giant with 2 moons.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Morwenna Station (GJ166A), Havelmark (GJ251), Portela (GJ699),
Grindvik belt and Sturen Platforms (GJ820B). Names chosen to match
each system's cultural heritage and naming register.
All 85 verifiable proposals now pass atlas-verify.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Systems below the minimum planet count for their spectral class now
have outer ice/frozen worlds added. Systems missing asteroid belts
have a sparse outer belt inserted. Orbit indices renumbered to stay
monotonic after insertions.
Remaining 5 verify errors are unnamed stations/bodies (content decisions).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Uninhabited bodies may have proper names for lore reasons — the check
was too strict.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- star_type check now skips binary systems (star_type="binary" is valid)
- Strip dwarf prefixes (d, sd) before comparing spectral class letter
- Case-insensitive comparison for lowercase spectral classes
- Exclude GJ0.json (Sol) and GJ1221.json from verification (hand-authored)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Rewrite atlas-verify as proper Python script (was inline Python in
bash with path injection risk). Adds star_type/spectral_class
consistency check. Supports multiple files via glob.
- Add atlas-names and atlas-systems-done query helpers (clean versions
of what the copy branch created — supersedes atlas-helpers.sh)
- Wire atlas-verify into Makefile (make atlas-verify, pre-pr-content)
- Update atlas skill references to point to the script
- Merge diff-based skip into pre-push hook: only lint client/ or
server/ when those dirs actually changed in the push. Combined with
existing directory-existence guards for cold worktrees.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Skip checks gracefully when .godot/, client/scripts/, or server/target/
don't exist instead of failing. Worktree branches can now push without
needing a full Godot import or Rust build first.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Pre-push hook now detects which directories have changes in the push
range. Skips GDScript checks when no client/ files changed, skips Rust
checks when no server/ files changed. Prevents worktree cache issues
from blocking data-only pushes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
systems.db: 43 North Reach body catalogs (hops 4-12)
tooling: atlas-verify, atlas-names, atlas-systems-done, atlas-helpers.sh
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>