Commit Graph
8 Commits
Author SHA1 Message Date
jpmschweitzerandClaude Opus 4.8 8844bef139 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>
2026-06-02 07:11:10 +02:00
jpmschweitzerandClaude Opus 4.6 db241b88bd refactor(schema): rename biome_summary to planet_class (D-188)
"Biome" describes per-zone vegetation classification (Whittaker table).
"Planet class" describes overall planetary character. The conflation
caused the planet generator to misclassify ~270 bodies as barren.

Scope: systems.db column, schema SQL, Rust atlas code, wiki table
headers (Biome → Class), atlas proposal JSONs, all docs/decisions,
tooling scripts. Also normalizes atmosphere vocabulary (breathable →
standard) and expands planet class mapping to all 26 wiki values.
Unknown classes default to temperate for modder safety.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 17:10:35 +02:00
jpmschweitzerandClaude Opus 4.6 199770ee41 data(wiki): add Bodies/Population rows + economic profiles to 301 systems (#790, #781)
Adds Bodies and Population rows to System Profile tables across all 301
star-system wiki pages. Adds Industries, Exports, and Imports economic
profile rows derived from systems.db economic_base + body type + topology.
Includes 9 body/station name changes from cultural diversity remediation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 16:03:56 +02:00
jpmschweitzerandClaude Opus 4.6 3f7fded44d data(atlas): author GJ 183 (Waterkant) — north_reach
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 20:56:37 +02:00
jpmschweitzerandClaude Opus 4.6 f141448a17 fix(docs): batch 18 review — fix 14 errors from Paula audit
Profile table spectral classes corrected to match DB star_type for:
GJ-183, GJ-661B, GJ-508A, GJ-603, GJ-92, GJ-434, GJ-49, GJ-117,
GJ-169, GJ-286, GJ-3442, GJ-1235, GJ-356A (13 systems).

Prose fixes where Miri wrote around invented spectral types:
GJ-92 (G0V→K-type), GJ-434 (G8Vvar→M-dwarf flare), GJ-49 (K5V→M-dwarf),
GJ-117 (K1V→M-dwarf), GJ-169 (K7V→M-dwarf), GJ-286 (K0IIIvar→G-type).

Structural fixes:
- GJ-508A: "three stops back" → "one gate back" (Breëvlei is adjacent)
- GJ-2097: authority gradient softened with wave_2 age justification

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 18:22:29 +01:00
jpmschweitzerandClaude Opus 4.6 fa3fbbc04b feat(docs): write batch 18 — reassigned deep_frontier and corridor extension systems
18 systems across all sectors, hops 5-9:
- North: Waterkant, Breëvlei, GJ 3988 (unsettled), Stilwater, Mossbank
- South: Ribeirão, Nascente, GJ 92 (unsettled)
- East: GJ 434 (unsettled), Dernier Quai, GJ 117 (unsettled)
- West: Marktfeld, Bestevaer (Dutch ocean world), Lichtung
- Deep frontier: Knotenpunkt, Posto Avançado, Weitblick, Último Farol

Includes 14 systems reassigned from deep_frontier into named corridors
at hops 5-7, plus 4 remaining deep_frontier at hop 7.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 18:17:33 +01:00
jpmschweitzerandClaude Opus 4.6 95c6f8cbe2 refactor(docs): replace S-numbers with GJ IDs in all 301 wiki pages
Remove S-number from page headers and replace S-number references in
topology sections with GJ astronomical IDs. Headers now show
"**GJ XXX** | type | sector" instead of "**GJ XXX** | S-NNN | type | sector".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 03:52:20 +01:00
jpmschweitzerandClaude Opus 4.6 de3e04c7a1 feat(data): add 301 star system wiki stubs with full frontmatter
Wiki pages are the single source of truth for all per-system data.
Each stub contains all 68 columns in YAML frontmatter, pre-filled
from star-map.json for identity/infrastructure fields. Includes
Sol (S-000/GJ 0) and Van Maanen's Star (S-057/GJ 35) with Sova
station content.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 00:23:39 +01:00