data(economics): address PR #147 review — fused/activity pin fixes

Review fixes for the #1016 cultural pass (Hoshe/Paula/Miri):

- Kruger 60 (GJ 860A) xhosa -> cosmopolitan (Miri): GTTR describes an
  Afrikaner/Xhosa/Zulu founding "without mapping cleanly onto any of
  them" — the textbook genuinely-fused case, which taxonomy rule 4
  resolves to cosmopolitan rather than one of the three. Commented.
- Altmark (GJ 357) financial_technocratic -> cosmopolitan (Paula):
  reverts to the original shipped value; the GTTR reads as commercial
  non-alignment, not credential-based technocracy.
- Kampala Gate (GJ 667B) + Moyale (GJ 1292) keep swahili but add inline
  comments documenting that these are East-African-INTERIOR founders
  (Baganda; Kenyan/Ethiopian Borana-Oromo) for which the taxonomy has no
  dedicated token — swahili is the nearest available, NULL would fall to
  the wrong corridor default. Gap logged for a follow-up taxonomy value.
  Mwangaza (693) swahili is literally correct (coastal) — untouched.
- heritage-taxonomy-draft.md: stale "(38)" subheadings -> "(47)" to match
  the actual canonical count (Hoshe/Miri doc typo).

Retracted: Pedra Seca (GJ 421B) xhosa — reviewer thought it lacked
authored backing, but its gttr.md explicitly states "Afrikaans and Xhosa
heritage"; pin kept.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-03 10:23:42 +02:00
co-authored by Claude Opus 4.8
parent 9e791240c5
commit 00c8574e11
3 changed files with 14 additions and 6 deletions
@@ -49,7 +49,7 @@ values, not a quota.
---
## Canonical heritage values (38)
## Canonical heritage values (47)
Grouped by macro-region. "Absorbs" = agent proposals folded in. "Corridor" =
where it's *baseline* (so usually NULL there) vs *divergent* (pin-worthy).
@@ -164,7 +164,7 @@ OLD suffix forms. Renames touch these and require a TOML edit + regen:
`scottish`, `chinese`, `tagalog`, `vietnamese`, `zulu` and all activity values are
already canonical — no change. The CI constant `_CULTURAL_HERITAGE` in
`import_economics.py` gets replaced with this 38-value set.
`import_economics.py` gets replaced with this 47-value set.
---
@@ -179,10 +179,10 @@ already canonical — no change. The CI constant `_CULTURAL_HERITAGE` in
6. **hungarian, yoruba, hausa, persian, turkic** → KEEP as available-but-unused
slots (canon should be complete; CI accepts them).
**Result: all 38 values retained, nothing folded.** Everything else is mechanical
**Result: all 47 values retained, nothing folded.** Everything else is mechanical
reconciliation, not a judgment call.
## Final value list (38) — the CI `_CULTURAL_HERITAGE` set
## Final value list (47) — the CI `_CULTURAL_HERITAGE` set
```
anglo scottish irish welsh
Binary file not shown.
+10 -2
View File
@@ -152,7 +152,7 @@ dominant_faction = "independent"
["GJ 357"] # Altmark — deliberately non-aligned commercial transit hub
economic_specialization = "transit_hub"
cultural_specialization = "financial_technocratic"
cultural_specialization = "cosmopolitan"
dominant_faction = "independent"
["GJ 136"] # Dài Lộ — Grand Road transit gateway
@@ -272,6 +272,9 @@ economic_specialization = "governance_center"
dominant_faction = "concord_assembly"
["GJ 1292"]
# Moyale — Kenyan/Ethiopian (Borana/Oromo) founders. "swahili" is the nearest
# available token; the taxonomy lacks an East-African-interior value (gap logged
# for a follow-up taxonomy addition). Not coastal-Swahili literally.
cultural_specialization = "swahili"
dominant_faction = "syndic_dominant"
@@ -385,6 +388,9 @@ cultural_specialization = "scottish"
economic_specialization = "ore_extraction"
["GJ 667B"]
# Kampala Gate — Baganda/Ugandan (Great Lakes interior) founders. "swahili" is
# the nearest available token; taxonomy lacks an East-African-interior value
# (gap logged for a follow-up). Not coastal-Swahili literally.
cultural_specialization = "swahili"
economic_specialization = "transit_hub"
@@ -856,7 +862,9 @@ cultural_specialization = "sao_tomean"
cultural_specialization = "canarian"
["GJ 860A"]
cultural_specialization = "xhosa"
# Kruger 60 — GTTR: Afrikaner/Xhosa/Zulu founding "without mapping cleanly onto
# any of them" → genuinely fused (taxonomy rule 4) → cosmopolitan, not one token.
cultural_specialization = "cosmopolitan"
["GJ 905"]
cultural_specialization = "zulu"