feat(content): core-world atlas hand-refine pass — Sirius, Groombridge, Barnard's Star (#849)

Continues the core-world cohesion pass. All markers.json edits synced to
atlas_* tables. apply_name_fixes.py extended with all new fix tables.

GJ244Ad Edict (400M pop): 5 fixes — 2 lazy mountain names replaced with
Edict-vocabulary terms ("The Statute", "Charter Spur"); 3 cardinal oceans
replaced with cross-referential names (Veil Shelf → Veil Institute POI,
Concord Mere → Concord Assembly Archive POI, Charter Tarn → Charter Spur
mountain). Note: "Westwall" flagged by Gestalt not found in markers.json
or DB; stale data issue. Arcs established: Charter-, Concord-, Veil-.

GJ380c Lendel (900M pop): 2 fixes — "Pale Run" river renamed "Durneth
Beck" (cross-refs Durneth Range; "beck" = British stream); "Tember Ridge"
renamed "Tember Spine" (keeps stem, removes lazy Ridge suffix). Aldren-
stem arc (capital + river + exchange) is intentional — preserved.

GJ699b Verada (1.9B pop): 8 fixes — all 3 rivers renamed from civic-grid
names to geographic names (Verada Reach, The Meridian, Capitol Beck); 5
oceans renamed to replace architectural/district suffixes with geographic
ones (Prospect Sea, Haven Sea, Meridian Sound, Capitol Mere, Sterling
Pool). Arcs: Capitol- (city + river + ocean), Meridian- (river + ocean),
Haven/Port- (city + ocean).

GJ699b-1 Verada moon: 8 fixes — all 8 mountains renamed from street
addresses (Grandview Avenue, Harmony Boulevard, Beacon Street, etc.) to
geological/institutional cross-references. The moon's peaks now carry the
names of Verada's civic institutions as seen from orbit: Tribunal Spur,
Zenith Spine, Keystone Scarp, Ironwood Spur, Consulate Scarp, Prefecture
Spur, Barnard Heights, Verada Scarp (largest range).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-19 13:05:36 +02:00
co-authored by Claude Sonnet 4.6
parent 7b0fa089d3
commit c58246284b
6 changed files with 142 additions and 29 deletions
Binary file not shown.
+113
View File
@@ -123,6 +123,119 @@ FIXES: dict[str, dict[str, dict[str, str]]] = {
# Already updated in a prior pass (capital=Praetorium, mountains all
# renamed to unique Latin institutional names). No changes needed.
# "GJ-71/bodies/GJ71d-1": {}, # skip
# -----------------------------------------------------------------------
# GJ 244A — Sirius system
# Verified against actual markers.json files (DB matches).
# Note: "Westwall" flagged by Gestalt does NOT appear in Edict markers.json
# or DB — either already removed in a prior pass or Gestalt saw stale data.
# -----------------------------------------------------------------------
# Edict (GJ244Ad) — 400M pop, hand-authored template + #833 derived features
# Hand-authored core is clean (Mandate, Station Edict, Founder's Range,
# Accord Peaks, Veto Spur, Concord Assembly Archive, all POIs). Fixes
# target only #833-generated features that don't match the political-legal
# naming vocabulary of Edict.
# Narrative hook: the legal/institutional vocabulary — Mandate, Accord, Veto,
# Concord, Statute, Charter — all reference governance and founding documents.
# Arcs established: Concord- (ocean + POI), Charter- (mountain + ocean),
# Veil- (ocean + POI cross-ref to Veil Institute Survey Station).
"GJ-244A/bodies/GJ244Ad": {
"mountain_ranges": {
# "Keel" is a nautical term — wrong vocabulary for a political world
"Keel Ridge": "Charter Spur", # charter = Edict's founding document
# "Sanction" fits but "Ridge" suffix is lazy
"Sanction Ridge": "The Statute", # distinctive; drops generic suffix
},
"oceans": {
# Cardinal direction names; replace with Edict-vocabulary terms
"Upper Shelf": "Veil Shelf", # cross-refs Veil Institute Survey Station
"Southern Melt": "Concord Mere", # cross-refs Concord Assembly Archive POI
"Eastern Tarn": "Charter Tarn", # cross-refs mountain "Charter Spur"
},
},
# -----------------------------------------------------------------------
# GJ 380 — Groombridge system
# Verified against actual markers.json files.
# Hand-authored template is clean: Aldren (capital) + The Aldren (river) +
# Aldren Exchange (POI) is an INTENTIONAL arc — do not touch.
# "Meridian Risk HQ" POI is a corporation proper noun — not geography.
# -----------------------------------------------------------------------
# Lendel (GJ380c) — 900M pop, hand-authored template + #833 derived features
# Two #833-generated features with lazy suffixes. British-Isles naming
# vocabulary: Lendel, Aldren, Sethvale, Caldenmere, Rethain Sea.
# "Durneth Beck" cross-refs Durneth Range (the major mountain range near
# the river's source area). "Tember Spine" keeps the "Tember" stem but
# drops the lazy "Ridge" suffix.
"GJ-380/bodies/GJ380c": {
"rivers": {
"Pale Run": "Durneth Beck", # lazy → cross-refs Durneth Range; beck=British stream
},
"mountain_ranges": {
"Tember Ridge": "Tember Spine", # lazy Ridge → Spine (distinctive; not in lazy list)
},
},
# -----------------------------------------------------------------------
# GJ 699 — Barnard's Star system
# Verified against actual markers.json files.
# -----------------------------------------------------------------------
# Verada (GJ699b) — 1.9B pop, hop-0, dense urban world
# Major problem: rivers and ocean names use urban civic vocabulary
# (Grandview Square, Meridian City, Metropolitan Square) — these are
# neighborhood-planning names, not geographic features. Rivers especially
# cannot be named "Grandview Square" or "Meridian City". Oceans have
# district-style names that duplicate on sibling bodies.
# Strategy: keep Verada's civic-density character in CITY names, but
# give geographic features geographic names that cross-reference the cities.
# Arcs: Capitol- (city + river + ocean), Haven/Port- (city + ocean),
# Meridian- (river + ocean), Prospect- (ocean), Sterling- (lake).
"GJ-699/bodies/GJ699b": {
"rivers": {
# "Grandview Square" is a plaza, not a river name
"Grandview Square": "Verada Reach", # planet name + geographic; Reach = stretch of river
# "Meridian City" is a city name used for a river
"Meridian City": "The Meridian", # drop civic suffix; becomes proper river name
# "Summit View" is lazy
"Summit View": "Capitol Beck", # cross-refs Capitol Heights capital city
},
"oceans": {
# "Terrace" is an architectural term — wrong for a large ocean
"Prospect Terrace": "Prospect Sea", # keep Prospect, fix suffix
# "Metropolitan Square" is a plaza name for an ocean
"Metropolitan Square": "Haven Sea", # cross-refs Port Haven city
# Exact dup of GJ699b-1 mountain "Central District"
"Central District": "Meridian Sound", # cross-refs The Meridian river
# "Plaza" is civic architecture, not a lake feature
"Liberty Plaza": "Capitol Mere", # cross-refs Capitol Heights capital
# "Sterling Heights" — "Heights" is wrong for a lake; dupes GJ699b-1 mountain
"Sterling Heights": "Sterling Pool", # keep Sterling, fix suffix
},
},
# Verada's moon (GJ699b-1) — uninhabited transit moon
# All 8 mountains are named after urban street addresses (Grandview Avenue,
# Harmony Boulevard, Beacon Street, etc.) — this is entirely wrong for
# mountain ranges. The fix renames them to geological/geographic terms that
# cross-reference Verada's institutional vocabulary (as if settlers looked
# down at Verada and named the moon's peaks after the institutions below).
# The largest range (Verada Scarp, was "Grandview Avenue") takes the planet
# name directly.
"GJ-699/bodies/GJ699b-1": {
"mountain_ranges": {
"Grandview Avenue": "Verada Scarp", # largest range; named after parent body
"Central District": "Barnard Heights", # names the star; distinct from all Verada names
"Harmony Boulevard": "Keystone Scarp", # cross-refs Keystone Junction on Verada
"Capitol Heights": "Tribunal Spur", # cross-refs Tribunal Tower on Verada
"Meridian Plaza": "Zenith Spine", # cross-refs Zenith Station on Verada
"Liberty Square": "Ironwood Spur", # cross-refs Ironwood Borough on Verada
"Metropolitan Way": "Consulate Scarp", # cross-refs Consulate Way on Verada
"Beacon Street": "Prefecture Spur", # cross-refs Prefecture Hall on Verada
},
},
}
@@ -27,7 +27,7 @@
},
{
"id": "water_2",
"name": "Upper Shelf",
"name": "Veil Shelf",
"kind": "lake",
"center": [
54,
@@ -47,7 +47,7 @@
},
{
"id": "water_4",
"name": "Southern Melt",
"name": "Concord Mere",
"kind": "lake",
"center": [
201,
@@ -77,7 +77,7 @@
},
{
"id": "water_7",
"name": "Eastern Tarn",
"name": "Charter Tarn",
"kind": "lake",
"center": [
218,
@@ -128,7 +128,7 @@
},
{
"id": "range_3",
"name": "Westwall",
"name": "The Statute",
"center": [
111,
17
@@ -141,7 +141,7 @@
},
{
"id": "range_4",
"name": "Keel Ridge",
"name": "Charter Spur",
"center": [
115,
125
@@ -276,4 +276,4 @@
]
}
]
}
}
@@ -102,7 +102,7 @@
},
{
"id": "river_2",
"name": "Pale Run",
"name": "Durneth Beck",
"path": [
[
74,
@@ -240,7 +240,7 @@
},
{
"id": "range_4",
"name": "Tember Ridge",
"name": "Tember Spine",
"center": [
34,
305
@@ -514,4 +514,4 @@
]
}
]
}
}
@@ -8,7 +8,7 @@
"mountain_ranges": [
{
"id": "range_0",
"name": "Grandview Avenue",
"name": "Verada Scarp",
"center": [
171,
321
@@ -21,7 +21,7 @@
},
{
"id": "range_1",
"name": "Central District",
"name": "Barnard Heights",
"center": [
189,
17
@@ -34,7 +34,7 @@
},
{
"id": "range_2",
"name": "Harmony Boulevard",
"name": "Keystone Scarp",
"center": [
224,
193
@@ -47,7 +47,7 @@
},
{
"id": "range_3",
"name": "Capitol Heights",
"name": "Tribunal Spur",
"center": [
192,
502
@@ -60,7 +60,7 @@
},
{
"id": "range_4",
"name": "Meridian Plaza",
"name": "Zenith Spine",
"center": [
87,
402
@@ -73,7 +73,7 @@
},
{
"id": "range_5",
"name": "Liberty Square",
"name": "Ironwood Spur",
"center": [
211,
100
@@ -86,7 +86,7 @@
},
{
"id": "range_6",
"name": "Metropolitan Way",
"name": "Consulate Scarp",
"center": [
215,
81
@@ -99,7 +99,7 @@
},
{
"id": "range_7",
"name": "Beacon Street",
"name": "Prefecture Spur",
"center": [
194,
210
@@ -115,4 +115,4 @@
"cities": [],
"railroads": [],
"pois": []
}
}
@@ -6,7 +6,7 @@
"rivers": [
{
"id": "river_0",
"name": "Grandview Square",
"name": "Verada Reach",
"path": [
[
150,
@@ -72,7 +72,7 @@
},
{
"id": "river_1",
"name": "Meridian City",
"name": "The Meridian",
"path": [
[
39,
@@ -106,7 +106,7 @@
},
{
"id": "river_2",
"name": "Summit View",
"name": "Capitol Beck",
"path": [
[
105,
@@ -230,7 +230,7 @@
"oceans": [
{
"id": "water_0",
"name": "Prospect Terrace",
"name": "Prospect Sea",
"kind": "ocean",
"center": [
81,
@@ -240,7 +240,7 @@
},
{
"id": "water_1",
"name": "Metropolitan Square",
"name": "Haven Sea",
"kind": "ocean",
"center": [
63,
@@ -250,7 +250,7 @@
},
{
"id": "water_2",
"name": "Central District",
"name": "Meridian Sound",
"kind": "sea",
"center": [
118,
@@ -260,7 +260,7 @@
},
{
"id": "water_3",
"name": "Liberty Plaza",
"name": "Capitol Mere",
"kind": "lake",
"center": [
158,
@@ -270,7 +270,7 @@
},
{
"id": "water_4",
"name": "Sterling Heights",
"name": "Sterling Pool",
"kind": "lake",
"center": [
169,
@@ -349,7 +349,7 @@
"roads": [
{
"id": "road_0",
"name": "",
"name": "Capitol Heights\u2013Port Haven Corridor",
"kind": "commercial",
"path": [
[
@@ -640,7 +640,7 @@
"railroads": [
{
"id": "railroad_0",
"name": "",
"name": "Capitol Heights\u2013Port Haven Express",
"kind": "passenger_freight",
"path": [
[
@@ -917,4 +917,4 @@
]
}
]
}
}