Files
settled-reach/docs/atlas/proposals/GJ807.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

290 lines
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"system_id": "GJ 807",
"proper_name": "Grenzstein",
"star_type": "K",
"spectral_class": "K0IV",
"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": "GJ807b",
"proper_name": null,
"body_type": "planet",
"orbit_index": 1,
"parent_body_id": null,
"inhabited": false,
"population": null,
"mass_class": "terrestrial",
"surface_gravity": 0.71,
"orbital_period_days": 130.0,
"rotation_period_hours": 3120.0,
"atmosphere": "none",
"planet_class": "barren",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "inner rocky; tidally locked at 130-day period × 24 = 3120h rotation; hot dayside, extreme temperatures; no atmosphere; expanded K0IV illumination radius means this planet is in a wider inner orbit than comparable main-sequence systems"
},
{
"body_id": "GJ807c",
"proper_name": null,
"body_type": "planet",
"orbit_index": 2,
"parent_body_id": null,
"inhabited": false,
"population": null,
"mass_class": "terrestrial",
"surface_gravity": 0.66,
"orbital_period_days": 295.0,
"rotation_period_hours": 22.4,
"atmosphere": "thick",
"planet_class": "arid",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "dry rocky world in inner-warm range; dense CO2 atmosphere; runaway greenhouse conditions; no settlement possible; surveyed early in Grenzstein founding period"
},
{
"body_id": "GJ807d",
"proper_name": "Pierrevert",
"body_type": "planet",
"orbit_index": 3,
"parent_body_id": null,
"inhabited": true,
"population": 8000,
"mass_class": "terrestrial",
"surface_gravity": 0.91,
"orbital_period_days": 620.0,
"rotation_period_hours": 27.6,
"atmosphere": "breathable",
"planet_class": "temperate-cool",
"hydrosphere": "rivers-lakes",
"economic_role": "agricultural",
"settlement_pattern": "concentrated",
"industrial_corridor": "west_reach",
"notes": "primary inhabited world; K0IV subgiant outer habitable zone — warm but not intense illumination; slightly reddish stellar light produces vegetation with adapted photosynthetic systems, darker foliage; cooler seasonal cycle than Bout du Chemin; weather patterns require learning; two continents — primary settlement concentrated in temperate plains of main continent; secondary continent highlands contain surveyed geological anomalies (structured surface features found year 3, noted as inconsistent with natural formation, not followed up; second survey year 6 found features absent — both reports in coordinating council files, not forwarded); Wave 5 settlement ~40 years old, started with <2,000, now ~8,000 permanent residents; French-speaking, Bout du Chemin-heritage culture in early identity formation; heavy dependency on Bout du Chemin imports; exports minimal (agricultural raw product, early extraction material)"
},
{
"body_id": "GJ807d-1",
"proper_name": null,
"body_type": "moon",
"orbit_index": 1,
"parent_body_id": "GJ807d",
"inhabited": false,
"population": null,
"mass_class": "dwarf",
"surface_gravity": 0.07,
"orbital_period_days": 24.8,
"rotation_period_hours": 595.2,
"atmosphere": "none",
"planet_class": "barren",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "Pierrevert's moon; tidally locked; prominent in early settlement sky observations and community calendar-making"
},
{
"body_id": "GJ807-belt",
"proper_name": null,
"body_type": "asteroid_belt",
"orbit_index": 4,
"parent_body_id": null,
"inhabited": false,
"population": null,
"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": "moderate main belt; surveyed in founding period; some early extraction work; no established operations — settlement-phase priorities precluded investment"
},
{
"body_id": "GJ807e",
"proper_name": null,
"body_type": "gas_giant",
"orbit_index": 5,
"parent_body_id": null,
"inhabited": false,
"population": null,
"mass_class": "gas_giant",
"surface_gravity": 2.6,
"orbital_period_days": 3500.0,
"rotation_period_hours": 9.8,
"atmosphere": "hydrogen-helium",
"planet_class": null,
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "outer gas giant; muted ochre-grey banding; no extraction operations; outer system survey planned but not yet conducted"
},
{
"body_id": "GJ807e-1",
"proper_name": null,
"body_type": "moon",
"orbit_index": 1,
"parent_body_id": "GJ807e",
"inhabited": false,
"population": null,
"mass_class": "dwarf",
"surface_gravity": 0.10,
"orbital_period_days": 14.4,
"rotation_period_hours": 345.6,
"atmosphere": "none",
"planet_class": "barren",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "inner gas giant moon; unsurveyed"
},
{
"body_id": "GJ807e-2",
"proper_name": null,
"body_type": "moon",
"orbit_index": 2,
"parent_body_id": "GJ807e",
"inhabited": false,
"population": null,
"mass_class": "dwarf",
"surface_gravity": 0.07,
"orbital_period_days": 31.6,
"rotation_period_hours": 758.4,
"atmosphere": "none",
"planet_class": "ice",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "outer gas giant moon; icy; unsurveyed"
},
{
"body_id": "GJ807f",
"proper_name": null,
"body_type": "planet",
"orbit_index": 6,
"parent_body_id": null,
"inhabited": false,
"population": null,
"mass_class": "terrestrial",
"surface_gravity": 0.46,
"orbital_period_days": 9200.0,
"rotation_period_hours": 19.4,
"atmosphere": "none",
"planet_class": "frozen",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "outer ice-rock world; unsurveyed in 40-year settlement period"
},
{
"body_id": "GJ807g",
"proper_name": null,
"body_type": "planet",
"orbit_index": 7,
"parent_body_id": null,
"inhabited": false,
"population": null,
"mass_class": "dwarf",
"surface_gravity": 0.08,
"orbital_period_days": 22000.0,
"rotation_period_hours": 15.2,
"atmosphere": "none",
"planet_class": "frozen",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "outer ice dwarf; trans-neptunian analog; entirely unsurveyed"
},
{
"body_id": "GJ807h",
"proper_name": null,
"body_type": "planet",
"orbit_index": 8,
"parent_body_id": null,
"inhabited": false,
"population": null,
"mass_class": "dwarf",
"surface_gravity": 0.05,
"orbital_period_days": 48000.0,
"rotation_period_hours": 12.6,
"atmosphere": "none",
"planet_class": "frozen",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "distant ice dwarf; scattered disk; entirely unsurveyed"
},
{
"body_id": "GJ807i",
"proper_name": null,
"body_type": "planet",
"orbit_index": 9,
"parent_body_id": null,
"inhabited": false,
"population": null,
"mass_class": "dwarf",
"surface_gravity": 0.04,
"orbital_period_days": 92000.0,
"rotation_period_hours": 11.0,
"atmosphere": "none",
"planet_class": "frozen",
"hydrosphere": null,
"economic_role": null,
"settlement_pattern": null,
"industrial_corridor": null,
"notes": "extreme outer ice dwarf; detached scattered disk; unknown until outer system survey"
},
{
"body_id": "GJ807-oort",
"proper_name": null,
"body_type": "oort_cloud",
"orbit_index": 10,
"parent_body_id": null,
"inhabited": false,
"population": null,
"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; gate infrastructure sited here"
}
],
"stations": [
{
"station_id": "GJ807-oort-S1",
"proper_name": "Grenzstein Horizon",
"orbits_body_id": "GJ807-oort",
"station_type": "horizon",
"population": 400,
"economic_role": "transit",
"docking_class": "major",
"has_gate_infrastructure": true,
"notes": "two-aperture through-route horizon station; operated by small coordinating council caretaker team; connects Bout du Chemin inward and Yttermark outward; minimal permanent infrastructure for a 40-year settlement — functional but not established; community administrative reporting routed through Bout du Chemin's channel (Grenzstein's admin office has two staff, uses Bout du Chemin as proxy for Assembly reporting requirements)"
}
]
}