chore(meta): release v0.1.33

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-08 14:04:15 +02:00
co-authored by Claude Opus 4.6
parent 960adfc60a
commit 385f07b11e
4 changed files with 30 additions and 11 deletions
@@ -7,7 +7,11 @@ worktrees.** Sprint branches use `sprint-{N}/{team}` naming. Include
the branch name and a list of changed files in every prompt. The
default approach is `git show origin/<branch>:<path>`. If an active
worktree exists under `.sprint/`, agents can also use the Read tool
with the worktree path.
with the worktree path. **Always prefer `git show` over worktree
reads** — worktrees may use sparse checkouts that silently exclude
files, causing reviewers to miss content and produce false findings
(Sprint 33 lesson: Paula reported missing prose that was actually
present, because the worktree excluded the wiki directory).
## Code reviews (`server`, `client`, `ci`)
+23 -8
View File
@@ -6,19 +6,34 @@ Format based on [Keep a Changelog](https://keepachangelog.com/).
## [Unreleased]
## [v0.1.33] — 2026-04-08
### Added
- Sol system (GJ-0) handcrafted terrain pipeline (`tooling/planet-gen/sol_import.py`): imports real NASA/USGS data for Earth (ETOPO2022 + WorldClim), Mars (MOLA), Luna (LOLA), with procedural/synthetic fallbacks for remaining 14 bodies
- Ferric biome classes (3436) in `biomes.toml` for Mars iron oxide surface — rust-red heightmaps and globes
- Mars terraforming: water pooling in Hellas Basin + vegetation fringe around terraformed oases
- Earth named features: 50 cities (smart scatter by continent), 15 rivers, 5 oceans, 7 mountain ranges
- Named feature overlays for Mars, Luna, and outer solar system moons
- Sol body-def overrides (`sol_overrides.json`) for gas giant palettes, ring config, Venus clouds
- Economics simulation binary (`tooling/econ-sim/`): three-layer architecture — Layer 1 (Leontief production), Layer 2 (damped tâtonnement trade flows, α=0.03, β=0.4), Layer 3 (corporate behavioral archetypes)
- D-179 stability tests: cold-start convergence (±5% at tick 100), long-run stability (±2% over 1000 ticks), no-explosion check, cross-zone FX balance
- Tier-3 corporation generation pipeline (`server/src/bin/generate_corporations/`): seeded procedural naming, D-175 coverage rules (3+ corps per commodity, 1+ per system >100K pop)
- Currency zone assignments (`wiki/economics/currency_zones.toml`): 32 MARK_PRIMARY + 14 MIXED systems authored by Miri (D-172)
- Shadow economy intensity ranges (`wiki/economics/shadow_economy.toml`): per-system seeding with geographic bands, modifiers, and overrides (D-174)
- 141 Tier-2 regional corporations across 6 corridors with backstories and behavioral archetypes
- 36 commodity wiki pages with economic intelligence flavor text
- Gate energy connectivity (D-186): MARK_PRIMARY zones default off-grid
- `make econ-sim`, `make econ-sim-run`, `make econ-sim-stability` targets
- Icon tint shader (`icon_tint.gdshader`) for runtime HUD icon recoloring
- Sol system (GJ-0) handcrafted terrain pipeline (`tooling/planet-gen/sol_import.py`): imports real NASA/USGS data for Earth, Mars, Luna
- Ferric biome classes (3436) in `biomes.toml` for Mars iron oxide surface
- Earth named features: 50 cities, 15 rivers, 5 oceans, 7 mountain ranges
### Fixed
- Globe renderer east-west mirroring: `arctan2(hx, hz)` replaces `arctan2(hz, hx)` in planet_renderer.py, centering view on 0° longitude
- Globe renderer east-west mirroring: `arctan2(hx, hz)` replaces `arctan2(hz, hx)` in planet_renderer.py
- Determinism: HashMap → BTreeMap throughout econ-sim, ORDER BY RANDOM() replaced with seeded selection
- Transport cost formula: multiplicative gate×zone instead of additive (trade.rs)
- Corporation gap-fill off-by-one: now generates exactly 3 corps per uncovered commodity
### Changed
- Economy-db pipeline extended with corporation sync, validation, currency zone import from TOML, and gate energy flags
### Removed
- Qdrant semantic search infrastructure (#816): dropped commonwealth collection, removed qdrant_connector.py, wrapper scripts, /docs-search skill, and all active references. Grep replaces semantic search.
- Qdrant semantic search infrastructure (#816): dropped commonwealth collection, removed qdrant_connector.py, wrapper scripts, /docs-search skill, and all active references
## [v0.1.32] — 2026-04-06
+1 -1
View File
@@ -1,5 +1,5 @@
name: The Settled Reach
version: 0.1.32
version: 0.1.33
repository: settled-reach
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "settled-reach-server"
version = "0.1.32"
version = "0.1.33"
edition = "2021"
[dependencies]