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>
271 lines
3.3 KiB
Plaintext
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
|