Files
jpmschweitzerandClaude Opus 4.7 b11e847337 chore(tooling): retire atlas geometry generator + LLM naming cluster (D-223 #951)
The procedural server cascade (Phase 4) and the frozen names-only pool
supersede the Python atlas geometry generator and the LLM namer. Retire:

- generate_atlas.py (geometry production — cities/roads/rivers placement)
- gemma_naming.py, naming_core.py + tests (test_batch_naming,
  test_register_selection, qa_naming) and run-atlas-naming.sh (the LLM
  place-namer; its output is now the frozen pool)
- apply_name_fixes.py (name-field patches), fix_fewshot_bleed.py /
  prune_atlas_features.py (geometry tools)
- import_city_names.py (redundant with import_economics name-pool path)

Pipeline updates: drop the generate_atlas step + atlas-generate /
test-atlas-determinism targets from the Makefile; remove generate_atlas
from the stamp registry (import_economics is the sole regen-db generator);
drop run-atlas-determinism from tests/run-all; refresh stale references in
schema_version, backfill_cultural_corridor, earth_blocklist (kept as
reference data), populate_terrain_reference, and heightmap.rs.

The Gemma prompting methodology is preserved in
docs/gemma-naming-methodology.md (separate commit).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 23:29:08 +02:00

271 lines
3.3 KiB
Plaintext

# Earth-name blocklist (#833, D-191 §4). Retained as curated reference data
# after the Gemma naming pipeline was retired (#951, D-223) — see
# docs/gemma-naming-methodology.md.
#
# Per memory feedback_earth_echo_names: Earth-sounding names are OK and
# expected — the setting is a blended reality. This file is a small,
# curated list of Earth *majors* whose raw names should not appear as
# settled-reach feature names because they are too on-the-nose. Prefixed
# variants like "Nouveau Paris", "Neu Berlin", or "New Tokyo" are allowed
# (they pass because the exact-match check does not strip prefixes).
#
# Match rule: case-insensitive whole-name equality between a generated
# feature name and any entry below. One entry per line, `#` comments are
# allowed, blank lines ignored.
#
# Expand this list if the generator starts producing raw-Earth-major
# names in frequent runs. Err on the side of short — we do NOT want to
# block every vaguely Earthy token.
# Capitals & megacities
Paris
London
Tokyo
Beijing
Moscow
Berlin
Madrid
Rome
Cairo
Mumbai
Delhi
Jakarta
Seoul
Bangkok
Istanbul
Lagos
Nairobi
Johannesburg
Sydney
Washington
Ottawa
Mexico City
Rio de Janeiro
Rio
Buenos Aires
Lima
Bogota
Dhaka
Karachi
Lahore
Tehran
Baghdad
Riyadh
Manila
Hanoi
Kuala Lumpur
Singapore
Vienna
Prague
Warsaw
Amsterdam
# GJ0d (Earth body) is exempt — this blocklist applies to alien worlds only, not to Earth itself.
Brussels
Copenhagen
Stockholm
Oslo
Helsinki
Reykjavik
Lisbon
Athens
Budapest
Dublin
Edinburgh
Glasgow
# Iconic cities / regional majors
New York
Los Angeles
Chicago
Houston
Miami
Boston
Seattle
Toronto
Vancouver
Montreal
Barcelona
Munich
Hamburg
Frankfurt
Milan
Venice
Florence
Naples
Marseille
Lyon
Geneva
Zurich
Shanghai
Hong Kong
Taipei
Osaka
Kyoto
Yokohama
Busan
Ho Chi Minh
Kolkata
Chennai
Bangalore
Hyderabad
Addis Ababa
Casablanca
Accra
Kinshasa
Cape Town
Tel Aviv
Dubai
Doha
Damascus
Beirut
Jerusalem
Auckland
Wellington
Melbourne
Brisbane
Perth
# Mountain / natural majors that read as Earth
Everest
Kilimanjaro
Fuji
Matterhorn
Olympus
Etna
Vesuvius
Denali
Aconcagua
Ararat
K2
Annapurna
Elbrus
Kosciuszko
# Rivers
Amazon
Nile
Danube
Mississippi
Mekong
Ganges
Yangtze
Rhine
Volga
Thames
Seine
Tigris
Euphrates
Congo
Niger
Zambezi
# Oceans / seas
Atlantic
Pacific
Indian
Arctic
Mediterranean
Baltic
Caspian
Aegean
Adriatic
Caribbean
# Historical / colonial / alternate spellings of Earth cities — Gemma
# knows these from training data and emits them as if they were
# neutral names.
Calcutta
Bombay
Madras
Bangalore
Poona
Benares
Peking
Canton
Nanking
Chungking
Saigon
Rangoon
Ceylon
Batavia
Angora
Smyrna
Constantinople
Formosa
Tasmania
Rhodesia
Persia
Mesopotamia
# Earth natural-phenomenon names Gemma likes to reach for
Aurora Borealis
Aurora Australis
Great Divide
Great Lakes
Great Basin
Grand Canyon
Death Valley
Sahara
Gobi
Patagonia
Serengeti
Outback
Tundra
Siberia
Amazon Basin
# Greek/Roman mythology that reads too literally as Earth classical
Olympus Mons
Mount Olympus
# European rivers the model keeps reaching for
Rhine
Weser
Elbe
Oder
Vistula
Loire
Rhône
Douro
Tagus
Ebro
Po
Arno
Tiber
Sava
Drava
Vlatava
Vltava
Dnieper
Don
Volga
Dniester
# Nordic / Eastern European cities
Reykjavik
Oslo
Bergen
Tromsø
Gothenburg
Gdansk
Krakow
Warsaw
Prague
Brno
Bratislava
Budapest
Debrecen
Bucharest
Sofia
Belgrade
Zagreb
Ljubljana
Tallinn
Riga
Vilnius
Kiev
Kyiv
Minsk
Odessa
Lviv