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": 20,
|
||||
"rotation_period_hours": 480,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "barren",
|
||||
"planet_class": "barren",
|
||||
"hydrosphere": "none",
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -45,7 +45,7 @@
|
||||
"orbital_period_days": 65,
|
||||
"rotation_period_hours": 1560,
|
||||
"atmosphere": "thin",
|
||||
"biome_summary": "barren",
|
||||
"planet_class": "barren",
|
||||
"hydrosphere": "none",
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -65,7 +65,7 @@
|
||||
"orbital_period_days": 220,
|
||||
"rotation_period_hours": 24.0,
|
||||
"atmosphere": "breathable",
|
||||
"biome_summary": "arid",
|
||||
"planet_class": "arid",
|
||||
"hydrosphere": "ice",
|
||||
"economic_role": "research",
|
||||
"settlement_pattern": "domed",
|
||||
@@ -85,7 +85,7 @@
|
||||
"orbital_period_days": 12.0,
|
||||
"rotation_period_hours": 288,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "barren",
|
||||
"planet_class": "barren",
|
||||
"hydrosphere": "none",
|
||||
"economic_role": "research",
|
||||
"settlement_pattern": "domed",
|
||||
@@ -105,7 +105,7 @@
|
||||
"orbital_period_days": 450,
|
||||
"rotation_period_hours": 17.5,
|
||||
"atmosphere": "thin",
|
||||
"biome_summary": "arid",
|
||||
"planet_class": "arid",
|
||||
"hydrosphere": "none",
|
||||
"economic_role": "research",
|
||||
"settlement_pattern": "domed",
|
||||
@@ -125,7 +125,7 @@
|
||||
"orbital_period_days": 800,
|
||||
"rotation_period_hours": 16.0,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": "ice",
|
||||
"economic_role": "research",
|
||||
"settlement_pattern": "domed",
|
||||
@@ -145,7 +145,7 @@
|
||||
"orbital_period_days": 1300,
|
||||
"rotation_period_hours": 19.0,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": "none",
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -165,7 +165,7 @@
|
||||
"orbital_period_days": 3500,
|
||||
"rotation_period_hours": 18.0,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "frozen",
|
||||
"planet_class": "frozen",
|
||||
"hydrosphere": "ice",
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
@@ -185,7 +185,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,
|
||||
@@ -205,7 +205,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