# Starfall Haven 0.3.0

Starfall Haven 0.3.0 expands the original mobile colony simulator with a deterministic planetary frontier, touch-first area planning, autonomous society simulation, and neighboring settlements.

## New in 0.3.0
- Deterministic 14×13 regional generation from the saved world seed, with six original biomes, terrain suitability, and local resources.
- A pre-colony landing chooser with 182 viable sites for the default seed and reproducible site selection.
- Nearby original settlements and factions with friendly, neutral, and hostile standings.
- Daily settlement AI strategies (`develop`, `trade`, `raid`, `defend`) shown in the regional interface.
- Regional diplomacy with aid actions and persistent relationship changes.
- Visiting trade skiffs, priced resource offers, affordability checks, partial purchases, and receipts.
- Family registry, partnerships, planned pregnancies, births, infant/child stages, caregiver selection, and protected noncombatant dependents.
- Drag rectangles for multi-tile harvest and pickup/haul designation.
- Orthogonal drag runs for barriers and doors; rectangular construction/zoning for other supported Architect entries.
- Explainable survivor job scoring, including visible assignment messages and test-covered scoring reasons.
- Version-3 checksummed saves preserving regional seeds/site, factions, settlements, age stages, trade state, households, pregnancies, and dependents while migrating qualified v1/v2 saves.
- Eight new original offline assets: regional frontier map, friendly/neutral/hostile settlements, trade skiff, nursery cradle, grow bed, and multi-designation glyph.

## Originality
This is an independently implemented Starfall Haven release. It uses original names, lore, UI composition, art direction, factions, settlement identities, event language, balancing, and source code. Broad colony-simulation conventions are not copied presentation.

## Compatibility
- Package: `space.animefu.starfallhaven`
- Version code/name: `3` / `0.3.0`
- Android: minSdk 23, targetSdk 35
- Landscape, touch-first, offline runtime
- Signed upgrade from qualified 0.1.0 and 0.2.0 lineage
