fix(db): bulk-sync 233 proposals into systems.db + fix 7 duplicate body IDs
commit-system was inserting bodies/stations but never writing proper_name to star_systems. Bulk-updated all 276 authored system names. Fixed duplicate body_id collisions in GJ 1156, GJ 139, GJ 34A, GJ 34B, GJ 661A, GJ 664, GJ 780 (planet and gas giant sharing same letter suffix). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -193,7 +193,7 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ1156h",
|
||||
"body_id": "GJ1156i",
|
||||
"proper_name": null,
|
||||
"body_type": "gas_giant",
|
||||
"orbit_index": 9,
|
||||
@@ -213,11 +213,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ1156h-1",
|
||||
"body_id": "GJ1156i-1",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 1,
|
||||
"parent_body_id": "GJ1156h",
|
||||
"parent_body_id": "GJ1156i",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
@@ -233,11 +233,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ1156h-2",
|
||||
"body_id": "GJ1156i-2",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 2,
|
||||
"parent_body_id": "GJ1156h",
|
||||
"parent_body_id": "GJ1156i",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ139h",
|
||||
"body_id": "GJ139j",
|
||||
"proper_name": null,
|
||||
"body_type": "gas_giant",
|
||||
"orbit_index": 10,
|
||||
@@ -233,11 +233,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ139h-1",
|
||||
"body_id": "GJ139j-1",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 1,
|
||||
"parent_body_id": "GJ139h",
|
||||
"parent_body_id": "GJ139j",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
@@ -253,11 +253,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ139h-2",
|
||||
"body_id": "GJ139j-2",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 2,
|
||||
"parent_body_id": "GJ139h",
|
||||
"parent_body_id": "GJ139j",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ34Ah",
|
||||
"body_id": "GJ34Aj",
|
||||
"proper_name": null,
|
||||
"body_type": "gas_giant",
|
||||
"orbit_index": 10,
|
||||
@@ -233,11 +233,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ34Ah-1",
|
||||
"body_id": "GJ34Aj-1",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 1,
|
||||
"parent_body_id": "GJ34Ah",
|
||||
"parent_body_id": "GJ34Aj",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
@@ -253,11 +253,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ34Ah-2",
|
||||
"body_id": "GJ34Aj-2",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 2,
|
||||
"parent_body_id": "GJ34Ah",
|
||||
"parent_body_id": "GJ34Aj",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ34Bg",
|
||||
"body_id": "GJ34Bi",
|
||||
"proper_name": null,
|
||||
"body_type": "gas_giant",
|
||||
"orbit_index": 9,
|
||||
@@ -213,11 +213,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ34Bg-1",
|
||||
"body_id": "GJ34Bi-1",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 1,
|
||||
"parent_body_id": "GJ34Bg",
|
||||
"parent_body_id": "GJ34Bi",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
@@ -233,11 +233,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ34Bg-2",
|
||||
"body_id": "GJ34Bi-2",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 2,
|
||||
"parent_body_id": "GJ34Bg",
|
||||
"parent_body_id": "GJ34Bi",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ661Ah",
|
||||
"body_id": "GJ661Ai",
|
||||
"proper_name": null,
|
||||
"body_type": "gas_giant",
|
||||
"orbit_index": 9,
|
||||
@@ -213,11 +213,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ661Ah-1",
|
||||
"body_id": "GJ661Ai-1",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 1,
|
||||
"parent_body_id": "GJ661Ah",
|
||||
"parent_body_id": "GJ661Ai",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
@@ -233,11 +233,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ661Ah-2",
|
||||
"body_id": "GJ661Ai-2",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 2,
|
||||
"parent_body_id": "GJ661Ah",
|
||||
"parent_body_id": "GJ661Ai",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ664h",
|
||||
"body_id": "GJ664i",
|
||||
"proper_name": null,
|
||||
"body_type": "gas_giant",
|
||||
"orbit_index": 9,
|
||||
@@ -213,11 +213,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ664h-1",
|
||||
"body_id": "GJ664i-1",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 1,
|
||||
"parent_body_id": "GJ664h",
|
||||
"parent_body_id": "GJ664i",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
@@ -233,11 +233,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ664h-2",
|
||||
"body_id": "GJ664i-2",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 2,
|
||||
"parent_body_id": "GJ664h",
|
||||
"parent_body_id": "GJ664i",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
|
||||
@@ -213,7 +213,7 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ780i",
|
||||
"body_id": "GJ780j",
|
||||
"proper_name": null,
|
||||
"body_type": "gas_giant",
|
||||
"orbit_index": 10,
|
||||
@@ -233,11 +233,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ780i-1",
|
||||
"body_id": "GJ780j-1",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 1,
|
||||
"parent_body_id": "GJ780i",
|
||||
"parent_body_id": "GJ780j",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
@@ -253,11 +253,11 @@
|
||||
"notes": ""
|
||||
},
|
||||
{
|
||||
"body_id": "GJ780i-2",
|
||||
"body_id": "GJ780j-2",
|
||||
"proper_name": null,
|
||||
"body_type": "moon",
|
||||
"orbit_index": 2,
|
||||
"parent_body_id": "GJ780i",
|
||||
"parent_body_id": "GJ780j",
|
||||
"inhabited": false,
|
||||
"population": 0,
|
||||
"mass_class": "dwarf",
|
||||
|
||||
Binary file not shown.
@@ -65,7 +65,6 @@ Three centuries of cooperative governance have produced a system at peace with i
|
||||
| ID | Name | Type | Orbits | Population | Economy | Governance | Docking | Gate | Districts |
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| `GJ1002-oort-S1` | Caparica Horizon | horizon | `GJ1002-oort` | 420 | transit | — | major | yes | 1 |
|
||||
|
||||
## Topology
|
||||
<!-- READ-ONLY — regenerated from star-map.json edges -->
|
||||
- **Hop Distance from Gateway:** 4
|
||||
|
||||
@@ -63,7 +63,6 @@ Port Desrochers was financed by a north_reach consortium whose silent equity sta
|
||||
| ID | Name | Type | Orbits | Population | Economy | Governance | Docking | Gate | Districts |
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| `GJ1005A-oort-S1` | Port Desrochers Horizon | horizon | `GJ1005A-oort` | 1K | transit | — | major | yes | 1 |
|
||||
|
||||
## Topology
|
||||
<!-- READ-ONLY — regenerated from star-map.json edges -->
|
||||
- **Hop Distance from Gateway:** 5
|
||||
|
||||
@@ -78,7 +78,6 @@ Wave_4 settlement at a dead_end at hop 19 is explained as a daughter colony of t
|
||||
| ID | Name | Type | Orbits | Population | Economy | Governance | Docking | Gate | Districts |
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| `GJ111-oort-S1` | Helderoog Horizon | horizon | `GJ111-oort` | 25 | transit | — | major | yes | 1 |
|
||||
|
||||
## Topology
|
||||
<!-- READ-ONLY — regenerated from star-map.json edges -->
|
||||
- **Hop Distance from Gateway:** 19
|
||||
|
||||
@@ -94,7 +94,6 @@ Wave_2 settlement at a junction topology is consistent — the corridor value of
|
||||
|---|---|---|---|---|---|---|---|---|---|
|
||||
| `GJ1116A-oort-S1` | De Aar | horizon | `GJ1116A-oort` | 3K | transit | — | major | yes | 1 |
|
||||
| `GJ1116Ac-S1` | Colesberg | commercial | `GJ1116Ac` | 35M | transit | — | major | no | 1 |
|
||||
|
||||
## Topology
|
||||
<!-- READ-ONLY — regenerated from star-map.json edges -->
|
||||
- **Hop Distance from Gateway:** 5
|
||||
|
||||
Reference in New Issue
Block a user