From 0975fe2afe242362ec622a3d44221c7044cf6de4 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Wed, 25 Mar 2026 17:20:05 +0100 Subject: [PATCH] data(atlas): author Lacaille (GJ 825) + Koskinen's Reach (GJ 876) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lacaille: Arbroath, Méchain Koskinen's Reach: Kuhmo, Halti Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/atlas/proposals/GJ825.json | 31 +++++++++++++++++++++++++++++++ docs/atlas/proposals/GJ876.json | 31 +++++++++++++++++++++++++++++++ wiki/star-systems/GJ-825/index.md | 24 ++++++++++++++++++++++++ wiki/star-systems/GJ-876/index.md | 24 ++++++++++++++++++++++++ 4 files changed, 110 insertions(+) create mode 100644 docs/atlas/proposals/GJ825.json create mode 100644 docs/atlas/proposals/GJ876.json diff --git a/docs/atlas/proposals/GJ825.json b/docs/atlas/proposals/GJ825.json new file mode 100644 index 000000000..81ea104d5 --- /dev/null +++ b/docs/atlas/proposals/GJ825.json @@ -0,0 +1,31 @@ +{ + "system_id": "GJ 825", + "proper_name": "Lacaille", + "star_type": "M", + "spectral_class": "M1/M2V", + "wiki_data": { + "habitable_count": 0, + "inhabited_count": 0, + "has_gas_giant": true, + "has_asteroid_belt": true, + "has_horizon_station": true, + "raw_bodies_line": null + }, + "bodies": [ + {"body_id": "GJ825b", "proper_name": null, "body_type": "planet", "orbit_index": 1, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.32, "orbital_period_days": 5, "rotation_period_hours": 120, "atmosphere": "none", "biome_summary": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "inner scorched, tidally locked"}, + {"body_id": "GJ825c", "proper_name": null, "body_type": "planet", "orbit_index": 2, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.48, "orbital_period_days": 15, "rotation_period_hours": 360, "atmosphere": "thin", "biome_summary": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "marginal, edge of habitable zone, tidally locked, station anchor point"}, + {"body_id": "GJ825d", "proper_name": null, "body_type": "planet", "orbit_index": 3, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.38, "orbital_period_days": 40, "rotation_period_hours": 960, "atmosphere": "thin", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "cold rocky"}, + {"body_id": "GJ825e", "proper_name": null, "body_type": "planet", "orbit_index": 4, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.30, "orbital_period_days": 120, "rotation_period_hours": 2880, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "frozen rocky"}, + {"body_id": "GJ825f", "proper_name": null, "body_type": "gas_giant", "orbit_index": 5, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "gas_giant", "surface_gravity": null, "orbital_period_days": 700, "rotation_period_hours": 10.5, "atmosphere": "dense", "biome_summary": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "moderate gas giant"}, + {"body_id": "GJ825f-1", "proper_name": null, "body_type": "moon", "orbit_index": 1, "parent_body_id": "GJ825f", "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.06, "orbital_period_days": 4, "rotation_period_hours": 96, "atmosphere": "none", "biome_summary": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "inner gas giant moon"}, + {"body_id": "GJ825f-2", "proper_name": null, "body_type": "moon", "orbit_index": 2, "parent_body_id": "GJ825f", "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.04, "orbital_period_days": 10, "rotation_period_hours": 240, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "icy outer gas giant moon"}, + {"body_id": "GJ825g", "proper_name": null, "body_type": "planet", "orbit_index": 6, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.22, "orbital_period_days": 2200, "rotation_period_hours": 18.0, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "outer ice world"}, + {"body_id": "GJ825h", "proper_name": null, "body_type": "planet", "orbit_index": 7, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.11, "orbital_period_days": 5500, "rotation_period_hours": 22.0, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "distant ice dwarf"}, + {"body_id": "GJ825-belt", "proper_name": null, "body_type": "asteroid_belt", "orbit_index": 8, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": null, "surface_gravity": null, "orbital_period_days": null, "rotation_period_hours": null, "atmosphere": null, "biome_summary": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "outer belt"}, + {"body_id": "GJ825-oort", "proper_name": null, "body_type": "oort_cloud", "orbit_index": 9, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": null, "surface_gravity": null, "orbital_period_days": null, "rotation_period_hours": null, "atmosphere": null, "biome_summary": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "oort cloud"} + ], + "stations": [ + {"station_id": "GJ825c-S1", "proper_name": "Arbroath", "orbits_body_id": "GJ825c", "station_type": "commercial", "population": 500000000, "economic_role": "transit", "docking_class": "major", "has_gate_infrastructure": false, "notes": "primary junction hub, Lacaille Civic Parliament, 300-year procedural record, bonded transit facilities, Assembly full delegate office and permanent assessment liaison, Gate Corporation senior operational presence"}, + {"station_id": "GJ825-oort-S1", "proper_name": "Méchain", "orbits_body_id": "GJ825-oort", "station_type": "horizon", "population": 2000, "economic_role": "transit", "docking_class": "major", "has_gate_infrastructure": true, "notes": "horizon station, 3 apertures, Gate Corp maintenance crew"} + ] +} diff --git a/docs/atlas/proposals/GJ876.json b/docs/atlas/proposals/GJ876.json new file mode 100644 index 000000000..fcc190b7a --- /dev/null +++ b/docs/atlas/proposals/GJ876.json @@ -0,0 +1,31 @@ +{ + "system_id": "GJ 876", + "proper_name": "Koskinen's Reach", + "star_type": "binary", + "spectral_class": "M5", + "wiki_data": { + "habitable_count": 0, + "inhabited_count": 0, + "has_gas_giant": true, + "has_asteroid_belt": true, + "has_horizon_station": true, + "raw_bodies_line": null + }, + "bodies": [ + {"body_id": "GJ876b", "proper_name": null, "body_type": "planet", "orbit_index": 1, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.28, "orbital_period_days": 3, "rotation_period_hours": 72, "atmosphere": "none", "biome_summary": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "inner scorched, tidally locked"}, + {"body_id": "GJ876c", "proper_name": null, "body_type": "planet", "orbit_index": 2, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.52, "orbital_period_days": 10, "rotation_period_hours": 240, "atmosphere": "none", "biome_summary": "barren", "hydrosphere": "none", "economic_role": "extraction", "settlement_pattern": null, "industrial_corridor": null, "notes": "resource-rich inner rocky, gravitationally concentrated mineral deposits from binary dynamics, primary extraction target, station anchor"}, + {"body_id": "GJ876d", "proper_name": null, "body_type": "planet", "orbit_index": 3, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.35, "orbital_period_days": 28, "rotation_period_hours": 672, "atmosphere": "thin", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "cold rocky"}, + {"body_id": "GJ876e", "proper_name": null, "body_type": "planet", "orbit_index": 4, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.28, "orbital_period_days": 80, "rotation_period_hours": 1920, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "frozen rocky"}, + {"body_id": "GJ876f", "proper_name": null, "body_type": "gas_giant", "orbit_index": 5, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "gas_giant", "surface_gravity": null, "orbital_period_days": 400, "rotation_period_hours": 10.0, "atmosphere": "dense", "biome_summary": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "moderate gas giant, binary dynamics affect outer orbit stability"}, + {"body_id": "GJ876f-1", "proper_name": null, "body_type": "moon", "orbit_index": 1, "parent_body_id": "GJ876f", "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.05, "orbital_period_days": 5, "rotation_period_hours": 120, "atmosphere": "none", "biome_summary": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "inner gas giant moon"}, + {"body_id": "GJ876f-2", "proper_name": null, "body_type": "moon", "orbit_index": 2, "parent_body_id": "GJ876f", "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.03, "orbital_period_days": 12, "rotation_period_hours": 288, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "icy outer gas giant moon"}, + {"body_id": "GJ876g", "proper_name": null, "body_type": "planet", "orbit_index": 6, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.20, "orbital_period_days": 1400, "rotation_period_hours": 18.0, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "outer ice world, binary orbital perturbations"}, + {"body_id": "GJ876h", "proper_name": null, "body_type": "planet", "orbit_index": 7, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.10, "orbital_period_days": 3200, "rotation_period_hours": 20.0, "atmosphere": "none", "biome_summary": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "distant ice dwarf, binary perturbations"}, + {"body_id": "GJ876-belt", "proper_name": null, "body_type": "asteroid_belt", "orbit_index": 8, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": null, "surface_gravity": null, "orbital_period_days": null, "rotation_period_hours": null, "atmosphere": null, "biome_summary": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "sparse belt, binary dynamics shape distribution"}, + {"body_id": "GJ876-oort", "proper_name": null, "body_type": "oort_cloud", "orbit_index": 9, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": null, "surface_gravity": null, "orbital_period_days": null, "rotation_period_hours": null, "atmosphere": null, "biome_summary": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "oort cloud"} + ], + "stations": [ + {"station_id": "GJ876c-S1", "proper_name": "Kuhmo", "orbits_body_id": "GJ876c", "station_type": "industrial", "population": 25000000, "economic_role": "extraction", "docking_class": "standard", "has_gate_infrastructure": false, "notes": "community settlement and extraction station, Finnish-heritage founding, Koskinen Community Council, sustainable-equilibrium mining, high local self-sufficiency"}, + {"station_id": "GJ876-oort-S1", "proper_name": "Halti", "orbits_body_id": "GJ876-oort", "station_type": "horizon", "population": 0, "economic_role": "transit", "docking_class": "major", "has_gate_infrastructure": true, "notes": "horizon station, 2 apertures, 17-year periapsis cycle affects navigational reference systems"} + ] +} diff --git a/wiki/star-systems/GJ-825/index.md b/wiki/star-systems/GJ-825/index.md index c9972d93b..f2ff5c76e 100644 --- a/wiki/star-systems/GJ-825/index.md +++ b/wiki/star-systems/GJ-825/index.md @@ -38,6 +38,30 @@ Lacaille keeps every letter it has ever written to the Assembly, every vote its Lacaille is called out explicitly in the cultural framework as having "strong institutional character consistent with this corridor" — this page reflects that anchor function. Wave_2, hop-4 placement reflects an early junction established before the inner reach was fully charted; the M1/M2V dwarf has no habitable worlds, so population settled on platforms as they did at Wolf 359, but the transit demand of early Wave 2 expansion made Lacaille's junction position valuable enough to develop into a permanent community. The name was abbreviated from the catalog designation Lacaille 8760 — no one proposed a formal settlement name during the chaotic early Wave 2 period and the astronomical name stuck. +## Celestial Bodies + + +| Orbit | ID | Name | Type | Inhabited | Pop | Mass | Gravity | Year (d) | Day (h) | Atmo | Biome | Hydro | Economy | Settlement | Industrial | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| 1 | `GJ825b` | — | planet | no | — | terrestrial | 0.32g | 5 | 120.0 | none | barren | none | — | — | — | +| 2 | `GJ825c` | — | planet | no | — | terrestrial | 0.48g | 15 | 360.0 | thin | barren | none | — | — | — | +| 3 | `GJ825d` | — | planet | no | — | terrestrial | 0.38g | 40 | 960.0 | thin | frozen | ice | — | — | — | +| 4 | `GJ825e` | — | planet | no | — | terrestrial | 0.30g | 120 | 2880.0 | none | frozen | ice | — | — | — | +| 5 | `GJ825f` | — | gas_giant | no | — | gas_giant | — | 700 | 10.5 | dense | — | — | — | — | — | +| ↳ 5.1 | `GJ825f-1` | — | moon | no | — | dwarf | 0.06g | 4 | 96.0 | none | barren | none | — | — | — | +| ↳ 5.2 | `GJ825f-2` | — | moon | no | — | dwarf | 0.04g | 10 | 240.0 | none | frozen | ice | — | — | — | +| 6 | `GJ825g` | — | planet | no | — | terrestrial | 0.22g | 2200 | 18.0 | none | frozen | ice | — | — | — | +| 7 | `GJ825h` | — | planet | no | — | dwarf | 0.11g | 5500 | 22.0 | none | frozen | ice | — | — | — | +| 8 | `GJ825-belt` | — | asteroid_belt | no | — | — | — | — | — | — | — | — | — | — | — | +| 9 | `GJ825-oort` | — | oort_cloud | no | — | — | — | — | — | — | — | — | — | — | — | + +### Stations & Facilities + +| ID | Name | Type | Orbits | Population | Economy | Governance | Docking | Gate | Districts | +|---|---|---|---|---|---|---|---|---|---| +| `GJ825-oort-S1` | Méchain | horizon | `GJ825-oort` | 2K | transit | — | major | yes | 1 | +| `GJ825c-S1` | Arbroath | commercial | `GJ825c` | 500M | transit | — | major | no | 1 | + ## Topology - **Hop Distance from Gateway:** 4 diff --git a/wiki/star-systems/GJ-876/index.md b/wiki/star-systems/GJ-876/index.md index 13c222aee..e86902a66 100644 --- a/wiki/star-systems/GJ-876/index.md +++ b/wiki/star-systems/GJ-876/index.md @@ -47,3 +47,27 @@ The seventeen-year periapsis cycle is due in eight months, and a researcher from ## Calibration Note Binary-type system at hop 4 with spur_end topology creates genuine narrative isolation — neither adjacent system (GJ 3820, GJ 661A) is written, so this page is designed to stand independently without referencing them as developed communities. Wave_3 founding at this level of isolation is plausible for a prospecting expedition that found viable resources but not spectacular ones. +## Celestial Bodies + + +| Orbit | ID | Name | Type | Inhabited | Pop | Mass | Gravity | Year (d) | Day (h) | Atmo | Biome | Hydro | Economy | Settlement | Industrial | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| 1 | `GJ876b` | — | planet | no | — | terrestrial | 0.28g | 3 | 72.0 | none | barren | none | — | — | — | +| 2 | `GJ876c` | — | planet | no | — | terrestrial | 0.52g | 10 | 240.0 | none | barren | none | extraction | — | — | +| 3 | `GJ876d` | — | planet | no | — | terrestrial | 0.35g | 28 | 672.0 | thin | frozen | ice | — | — | — | +| 4 | `GJ876e` | — | planet | no | — | terrestrial | 0.28g | 80 | 1920.0 | none | frozen | ice | — | — | — | +| 5 | `GJ876f` | — | gas_giant | no | — | gas_giant | — | 400 | 10.0 | dense | — | — | — | — | — | +| ↳ 5.1 | `GJ876f-1` | — | moon | no | — | dwarf | 0.05g | 5 | 120.0 | none | barren | none | — | — | — | +| ↳ 5.2 | `GJ876f-2` | — | moon | no | — | dwarf | 0.03g | 12 | 288.0 | none | frozen | ice | — | — | — | +| 6 | `GJ876g` | — | planet | no | — | terrestrial | 0.20g | 1400 | 18.0 | none | frozen | ice | — | — | — | +| 7 | `GJ876h` | — | planet | no | — | dwarf | 0.10g | 3200 | 20.0 | none | frozen | ice | — | — | — | +| 8 | `GJ876-belt` | — | asteroid_belt | no | — | — | — | — | — | — | — | — | — | — | — | +| 9 | `GJ876-oort` | — | oort_cloud | no | — | — | — | — | — | — | — | — | — | — | — | + +### Stations & Facilities + +| ID | Name | Type | Orbits | Population | Economy | Governance | Docking | Gate | Districts | +|---|---|---|---|---|---|---|---|---|---| +| `GJ876-oort-S1` | Halti | horizon | `GJ876-oort` | — | transit | — | major | yes | 1 | +| `GJ876c-S1` | Kuhmo | industrial | `GJ876c` | 25M | extraction | — | standard | no | 1 | +