data(content): rebalance 5 thin afrikaans systems to MENA heritage (#1019)

The corridor over-represented southern-African heritage (afrikaans on 15
systems; arab=2, persian/turkic=0) as an artifact of the earlier
name-balancing overcorrecting. Convert five genuinely-thin afrikaans
systems — whose distinctive threads are heritage-agnostic — into
Arab/Persian/Turkic founders so the cultural cascade is built on a
balanced set. Load-bearing mystery systems (Eerste Wacht / Helderoog /
Brandpunt etc.) are left untouched.

  Droëland  (GJ 914A)  -> Marib    (arab)
  Stilwater (GJ 508A)  -> Sawad    (arab)
  Koeberg   (GJ 1245B) -> Akhgar   (persian)
  Skuilplek (GJ 722)   -> Siginak  (turkic)
  Carnarvon (GJ 680)   -> Golestan (persian; Mostert dynasty -> Farahani)

Result: afrikaans 15->10; arab 0->2, persian 0->2, turkic 0->1.

Full narrative retouch (not just names): gttr.md + index.md prose,
body/station proper_names, cultural_specialization, gttr_hook,
atlas_city_names, and the four brand-corps named after the converted
systems (corp IDs kept stable; only display names + products renamed).
Cross-references in neighbour systems, the catalog, the aggregate
drifter guides, and the atlas proposals are updated to match.

arab/persian/turkic added to _CULTURAL_HERITAGE so the values validate;
the full canonical 47-value migration remains #1016.

Also fixes a pre-existing canon bug: Sawad (GJ 508A) no longer claims
GJ 914A is "unsettled" — it is Marib, a three-century settlement.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-02 07:11:10 +02:00
co-authored by Claude Opus 4.8
parent 01ba14ada9
commit 8844bef139
51 changed files with 223 additions and 205 deletions
+4 -4
View File
@@ -1,6 +1,6 @@
{
"system_id": "GJ 1245B",
"proper_name": "Koeberg",
"proper_name": "Akhgar",
"star_type": "unusual",
"spectral_class": "m",
"wiki_data": {
@@ -14,7 +14,7 @@
"bodies": [
{
"body_id": "GJ1245Bb",
"proper_name": "Glimkop",
"proper_name": "Kavir",
"body_type": "planet",
"orbit_index": 1,
"parent_body_id": null,
@@ -176,14 +176,14 @@
"stations": [
{
"station_id": "GJ1245B-oort-S1",
"proper_name": "Koeberg Horizon",
"proper_name": "Akhgar Horizon",
"orbits_body_id": "GJ1245B-oort",
"station_type": "horizon",
"population": 11000,
"economic_role": "transit",
"docking_class": "major",
"has_gate_infrastructure": true,
"notes": "horizon station — 1 aperture; dead_end; connects GJ 54; primary habitation for the system; wave_4 Afrikaner/Cape Malay heritage; ward council governance (seven wards, rotating chair); hydroponic food production; niche textile production; Founding Family Archive (genealogical and cultural records); Assembly oversight via scheduled visits from GJ 54"
"notes": "horizon station — 1 aperture; dead_end; connects GJ 54; primary habitation for the system; wave_4 Persian heritage; ward council governance (seven wards, rotating chair); hydroponic food production; niche textile production; Founding Family Archive (genealogical and cultural records); Assembly oversight via scheduled visits from GJ 54"
}
]
}