feat(atlas): add gravity, orbital period, rotation + sync-wiki command
Schema: added orbital_period_days and rotation_period_hours to bodies table. Proposal format now includes surface_gravity, orbital_period_days, rotation_period_hours with sensible defaults per body type. New sync-wiki command generates a Celestial Bodies section in wiki pages from DB data. All 16 fields rendered including Year (d) and Day (h). Re-authored Gateway (GJ 71) with full physics. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -21,13 +21,16 @@
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "terrestrial",
|
||||
"surface_gravity": 0.35,
|
||||
"orbital_period_days": 42,
|
||||
"rotation_period_hours": 1012,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "barren",
|
||||
"hydrosphere": "none",
|
||||
"economic_role": null,
|
||||
"settlement_pattern": null,
|
||||
"industrial_corridor": null,
|
||||
"notes": "inner rocky"
|
||||
"notes": "inner rocky, tidally locked"
|
||||
},
|
||||
{
|
||||
"body_id": "GJ71c",
|
||||
@@ -38,6 +41,9 @@
|
||||
"inhabited": true,
|
||||
"population": 600000000,
|
||||
"mass_class": "terrestrial",
|
||||
"surface_gravity": 0.92,
|
||||
"orbital_period_days": 310,
|
||||
"rotation_period_hours": 22.4,
|
||||
"atmosphere": "breathable",
|
||||
"biome_summary": "temperate",
|
||||
"hydrosphere": "ocean",
|
||||
@@ -55,6 +61,9 @@
|
||||
"inhabited": true,
|
||||
"population": 500000000,
|
||||
"mass_class": "terrestrial",
|
||||
"surface_gravity": 0.87,
|
||||
"orbital_period_days": 520,
|
||||
"rotation_period_hours": 27.1,
|
||||
"atmosphere": "breathable",
|
||||
"biome_summary": "temperate",
|
||||
"hydrosphere": "rivers",
|
||||
@@ -72,13 +81,16 @@
|
||||
"inhabited": true,
|
||||
"population": 20000000,
|
||||
"mass_class": "dwarf",
|
||||
"surface_gravity": 0.12,
|
||||
"orbital_period_days": 8.2,
|
||||
"rotation_period_hours": 196.8,
|
||||
"atmosphere": "none",
|
||||
"biome_summary": "barren",
|
||||
"hydrosphere": "none",
|
||||
"economic_role": "transit",
|
||||
"settlement_pattern": "domed",
|
||||
"industrial_corridor": null,
|
||||
"notes": "domed service settlement"
|
||||
"notes": "domed service settlement, tidally locked to Arden"
|
||||
},
|
||||
{
|
||||
"body_id": "GJ71e",
|
||||
@@ -89,6 +101,9 @@
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "terrestrial",
|
||||
"surface_gravity": 0.45,
|
||||
"orbital_period_days": 1850,
|
||||
"rotation_period_hours": 16.3,
|
||||
"atmosphere": "thin",
|
||||
"biome_summary": "frozen",
|
||||
"hydrosphere": "ice",
|
||||
@@ -106,6 +121,9 @@
|
||||
"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,
|
||||
@@ -123,6 +141,9 @@
|
||||
"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,
|
||||
|
||||
Reference in New Issue
Block a user