data(economics): #1016 cultural-write pass + canonical 47-value heritage migration
Completes the deferred cultural half of #1016 and migrates the heritage vocabulary to the canonical 47-value taxonomy (D-237). Migration (mechanical): - _CULTURAL_HERITAGE replaced with the canonical 47-value set (docs/.../heritage-taxonomy-draft.md). Renamed the 4 shipped hero values to canonical: afrikaans_cape->afrikaans, french_provencal-> french, italian_northern->italian, norse_compact->nordic. Content pass (authored from GTTR/name heritage triage, 6-sector fan-out): - +139 new cultural_specialization pins and 1 change (Altmark cosmopolitan->financial_technocratic), taking coverage 32 -> 171 across 54 distinct values. Each pin is grounded in an explicit GTTR founding-community statement or system/feature name etymology, applied only where founding heritage DIVERGES from the corridor baseline (D-167/D-232); corridor-typical systems left NULL. Distribution is now balanced and diverse — portuguese 15, german 12, vietnamese 10, afrikaans 10 (no longer dominant post-#1019), then a long tail filling the previously-missing slots (welsh, herero, czech, akan, hungarian, konkan, afro_brazilian, cape_verdean, shona, arab/persian/ turkic, etc.). Judgment calls (flagged for review): - Kruger 60 + Pedra Seca -> xhosa (mixed SA founding; adds diversity). Pedra Seca has a Portuguese name but Afrikaans/Xhosa GTTR founding — name/heritage mismatch noted for a future content fix. - Kampala Gate / Moyale / Mwangaza -> swahili as the nearest token for East-African-interior heritage; taxonomy may want a dedicated value. - Kept hero pins Kensho=scholarly, Keid=scholarly, Nyrheim=nordic. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1617,14 +1617,31 @@ _CULTURAL_ACTIVITY = {
|
||||
"industrial_heritage", "medical_elite", "ecological", "military",
|
||||
"financial_technocratic", "cosmopolitan", "compact_cooperative",
|
||||
}
|
||||
# Canonical 47-value heritage taxonomy (#1016, D-237). Source of truth:
|
||||
# docs/workshops/system-economic-specialization/heritage-taxonomy-draft.md.
|
||||
# Real-world people/nationality granularity, lowercase_snake. Heritage wins over
|
||||
# activity values when both apply. Pin only when a system's founding heritage
|
||||
# DIVERGES from its corridor baseline (D-167/D-232); corridor-typical systems
|
||||
# stay NULL and take the corridor default.
|
||||
_CULTURAL_HERITAGE = {
|
||||
"scottish", "french_provencal", "vietnamese", "afrikaans_cape", "zulu",
|
||||
"chinese", "italian_northern", "tagalog", "norse_compact", "irish",
|
||||
"portuguese_iberian", "korean", "japanese", "swahili", "hausa",
|
||||
"bengali", "punjabi", "yoruba",
|
||||
# MENA / Central-Asian heritage seeded by the #1019 South-African rebalance.
|
||||
# The full canonical 47-value migration (renames + sector normalisation) is
|
||||
# #1016; these three are added early so the rebalanced systems validate.
|
||||
# British Isles & Anglo-diaspora
|
||||
"anglo", "scottish", "irish", "welsh",
|
||||
# Iberian, Latin & Lusophone
|
||||
"portuguese", "brazilian", "afro_brazilian", "cape_verdean", "angolan",
|
||||
"sao_tomean", "spanish", "canarian", "italian", "french",
|
||||
# Northern / Central / Eastern European
|
||||
"german", "dutch", "nordic", "finnish", "polish", "czech", "russian",
|
||||
"luxembourgish", "hungarian",
|
||||
# Sub-Saharan African
|
||||
"afrikaans", "cape_malay", "zulu", "xhosa", "herero", "shona", "swahili",
|
||||
"igbo", "yoruba", "hausa", "akan",
|
||||
# South Asian
|
||||
"indian", "bengali", "punjabi", "konkan",
|
||||
# East & Southeast Asian
|
||||
"chinese", "korean", "japanese", "vietnamese", "tagalog",
|
||||
# Pacific
|
||||
"maori",
|
||||
# Middle East / North Africa / Central Asia
|
||||
"arab", "persian", "turkic",
|
||||
}
|
||||
_CULTURAL_VOCAB = _CULTURAL_ACTIVITY | _CULTURAL_HERITAGE
|
||||
|
||||
Reference in New Issue
Block a user