Parent: #646
Phase
Phase 2: Multi-parameter biome selection
Goal
Ensure the richer selector does not regress hard structural rules for ocean, beaches/coasts, rivers, and frozen rivers.
Tasks
- Keep ocean decision driven primarily by continentalness and sea-level structure.
- Keep beach/coastal selection narrow and slope/height aware.
- Preserve river/frozen river override behavior or replace it with an equivalent explicit priority layer.
- Add tests around threshold boundaries.
Acceptance Criteria
- Ocean biomes do not leak inland above sea level.
- Inland water does not become sand beach by default.
- River/frozen river behavior remains deterministic and climate-aware.
- Threshold tests cover edge cases around ocean/coast/river boundaries.
Dependencies
- Requires multi-parameter selector shape.
Parallelization
Can run in parallel with biome migration and LOD consistency after selector shape is in place.
Parent: #646
Phase
Phase 2: Multi-parameter biome selection
Goal
Ensure the richer selector does not regress hard structural rules for ocean, beaches/coasts, rivers, and frozen rivers.
Tasks
Acceptance Criteria
Dependencies
Parallelization
Can run in parallel with biome migration and LOD consistency after selector shape is in place.