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>
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
"orbital_period_days": 50.0,
|
||||
"rotation_period_hours": 22.0,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "barren",
|
||||
"planet_class": "barren",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -45,7 +45,7 @@
|
||||
"orbital_period_days": 165.0,
|
||||
"rotation_period_hours": 27.0,
|
||||
"atmosphere": "thick",
|
||||
"biome_summary": "hot_arid",
|
||||
"planet_class": "hot_arid",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -65,7 +65,7 @@
|
||||
"orbital_period_days": 380.0,
|
||||
"rotation_period_hours": 24.8,
|
||||
"atmosphere": "standard",
|
||||
"biome_summary": "temperate_savanna",
|
||||
"planet_class": "temperate_savanna",
|
||||
"hydrosphere": "liquid_water",
|
||||
"economic_role": "agricultural",
|
||||
"settlement_pattern": "town_network",
|
||||
@@ -85,7 +85,7 @@
|
||||
"orbital_period_days": null,
|
||||
"rotation_period_hours": null,
|
||||
"atmosphere": null,
|
||||
"biome_summary": null,
|
||||
"planet_class": null,
|
||||
"hydrosphere": null,
|
||||
"economic_role": "mining",
|
||||
"settlement_pattern": null,
|
||||
@@ -105,7 +105,7 @@
|
||||
"orbital_period_days": 1820.0,
|
||||
"rotation_period_hours": 10.2,
|
||||
"atmosphere": "gas_giant",
|
||||
"biome_summary": null,
|
||||
"planet_class": null,
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -125,7 +125,7 @@
|
||||
"orbital_period_days": 6.4,
|
||||
"rotation_period_hours": 153.6,
|
||||
"atmosphere": "trace",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -145,7 +145,7 @@
|
||||
"orbital_period_days": 13.8,
|
||||
"rotation_period_hours": 331.2,
|
||||
"atmosphere": null,
|
||||
"biome_summary": "barren",
|
||||
"planet_class": "barren",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -165,7 +165,7 @@
|
||||
"orbital_period_days": 4200.0,
|
||||
"rotation_period_hours": 36.0,
|
||||
"atmosphere": "trace",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -185,7 +185,7 @@
|
||||
"orbital_period_days": 7800.0,
|
||||
"rotation_period_hours": 44.0,
|
||||
"atmosphere": "trace",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -205,7 +205,7 @@
|
||||
"orbital_period_days": 14300.0,
|
||||
"rotation_period_hours": 57.0,
|
||||
"atmosphere": "trace",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -225,7 +225,7 @@
|
||||
"orbital_period_days": 25800.0,
|
||||
"rotation_period_hours": 72.0,
|
||||
"atmosphere": "trace",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -245,7 +245,7 @@
|
||||
"orbital_period_days": null,
|
||||
"rotation_period_hours": null,
|
||||
"atmosphere": null,
|
||||
"biome_summary": null,
|
||||
"planet_class": null,
|
||||
"hydrosphere": null,
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
|
||||
Reference in New Issue
Block a user