Files
settled-reach/docs/atlas/proposals/GJ653.json
T
jpmschweitzerandClaude Opus 4.6 db241b88bd refactor(schema): rename biome_summary to planet_class (D-188)
"Biome" describes per-zone vegetation classification (Whittaker table).
"Planet class" describes overall planetary character. The conflation
caused the planet generator to misclassify ~270 bodies as barren.

Scope: systems.db column, schema SQL, Rust atlas code, wiki table
headers (Biome → Class), atlas proposal JSONs, all docs/decisions,
tooling scripts. Also normalizes atmosphere vocabulary (breathable →
standard) and expands planet class mapping to all 26 wiki values.
Unknown classes default to temperate for modder safety.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 17:10:35 +02:00

27 lines
6.8 KiB
JSON

{
"system_id": "GJ 653",
"proper_name": "Dunmore",
"star_type": "K",
"spectral_class": "K5V",
"wiki_data": {"habitable_count": 1, "inhabited_count": 1, "has_gas_giant": true, "has_asteroid_belt": true, "has_horizon_station": true, "raw_bodies_line": null},
"bodies": [
{"body_id": "GJ653b", "proper_name": null, "body_type": "planet", "orbit_index": 1, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "terrestrial", "surface_gravity": 0.30, "orbital_period_days": 18, "rotation_period_hours": 432, "atmosphere": "none", "planet_class": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "inner rocky, tidally locked"},
{"body_id": "GJ653c", "proper_name": "Brora", "body_type": "planet", "orbit_index": 2, "parent_body_id": null, "inhabited": true, "population": 40000000, "mass_class": "terrestrial", "surface_gravity": 0.84, "orbital_period_days": 50, "rotation_period_hours": 1200, "atmosphere": "breathable", "planet_class": "arid", "hydrosphere": "minimal", "economic_role": "extraction", "settlement_pattern": "concentrated", "industrial_corridor": null, "notes": "primary inhabited world, tidally locked, dim K5V light, 300-year mining settlement, Dunmore Miners' Cooperative, terminal grade decline in extraction yields, Wave 3 Scottish founding"},
{"body_id": "GJ653c-1", "proper_name": null, "body_type": "moon", "orbit_index": 1, "parent_body_id": "GJ653c", "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.04, "orbital_period_days": 5, "rotation_period_hours": 120, "atmosphere": "none", "planet_class": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "small moon"},
{"body_id": "GJ653d", "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": 120, "rotation_period_hours": 16.0, "atmosphere": "thin", "planet_class": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "cold rocky"},
{"body_id": "GJ653e", "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": 320, "rotation_period_hours": 15.0, "atmosphere": "none", "planet_class": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "frozen rocky"},
{"body_id": "GJ653f", "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": 1200, "rotation_period_hours": 11.0, "atmosphere": "dense", "planet_class": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "moderate gas giant"},
{"body_id": "GJ653f-1", "proper_name": null, "body_type": "moon", "orbit_index": 1, "parent_body_id": "GJ653f", "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.05, "orbital_period_days": 5, "rotation_period_hours": 120, "atmosphere": "none", "planet_class": "barren", "hydrosphere": "none", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "inner gas giant moon"},
{"body_id": "GJ653f-2", "proper_name": null, "body_type": "moon", "orbit_index": 2, "parent_body_id": "GJ653f", "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.03, "orbital_period_days": 12, "rotation_period_hours": 288, "atmosphere": "none", "planet_class": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "icy outer gas giant moon"},
{"body_id": "GJ653g", "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": 3500, "rotation_period_hours": 18.0, "atmosphere": "none", "planet_class": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "outer ice world"},
{"body_id": "GJ653h", "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": 7500, "rotation_period_hours": 22.0, "atmosphere": "none", "planet_class": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "distant ice dwarf"},
{"body_id": "GJ653i", "proper_name": null, "body_type": "planet", "orbit_index": 8, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": "dwarf", "surface_gravity": 0.09, "orbital_period_days": 14000, "rotation_period_hours": 24.0, "atmosphere": "none", "planet_class": "frozen", "hydrosphere": "ice", "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "distant ice dwarf"},
{"body_id": "GJ653-belt", "proper_name": null, "body_type": "asteroid_belt", "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, "planet_class": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "sparse belt"},
{"body_id": "GJ653-oort", "proper_name": null, "body_type": "oort_cloud", "orbit_index": 10, "parent_body_id": null, "inhabited": false, "population": 0, "mass_class": null, "surface_gravity": null, "orbital_period_days": null, "rotation_period_hours": null, "atmosphere": null, "planet_class": null, "hydrosphere": null, "economic_role": null, "settlement_pattern": null, "industrial_corridor": null, "notes": "oort cloud"}
],
"stations": [
{"station_id": "GJ653c-S1", "proper_name": "Kelty", "orbits_body_id": "GJ653c", "station_type": "industrial", "population": 3000000, "economic_role": "extraction", "docking_class": "standard", "has_gate_infrastructure": false, "notes": "Dunmore Miners' Cooperative, extraction export staging, community assembly governance, Caledonia's End kinship connection families"},
{"station_id": "GJ653-oort-S1", "proper_name": "Strathy", "orbits_body_id": "GJ653-oort", "station_type": "horizon", "population": 0, "economic_role": "transit", "docking_class": "standard", "has_gate_infrastructure": true, "notes": "horizon station, 2 apertures, through-route to Prospect Hill and Caledonia's End"}
]
}