# Starfall Haven 0.1.0 — Qualification Notes

## Release identity

- Package: `space.animefu.starfallhaven`
- Version: 0.1.0 (`versionCode` 1)
- Minimum Android: API 23
- Target/compile Android: API 35
- Orientation: landscape
- Runtime: offline; PixelLab is build-time only

## Implemented vertical slice

- Deterministic 40×28 alien-colony map
- Three autonomous colonists with directional PixelLab idle/walk and action animation
- Wood, stone, food, and star-crystal gathering
- Defensive barrier and Haven Beacon construction
- Hunger, energy, health, eating, incapacitation, and automatic combat
- Day/night cycle, escalating raids, active beacon defense, win/loss/restart
- Resonance Bond charge and timed team work/combat/shielding boost
- Pan, pinch zoom, semantic touch action bar, pause, 1×/2×/4× speed
- Five-step persistent tutorial
- Atomic versioned checksummed save, autosave, explicit save, lifecycle save/load
- Original procedural SFX, raid warning, resonance chime, and looping ambience
- Haptic action/event feedback and mute control
- Legacy, round, adaptive, and monochrome launcher icon resources

## Art provenance

PixelLab MCP generated 78 valid PNGs using 57 subscription generations. Character/group IDs, prompts, dimensions, operation statuses, retry history, balance, and local hashes are preserved under `assets/pixellab/`. Four small remaining semantic sprites and the launcher composition were produced locally from the same original palette. No existing game's assets, characters, UI, symbols, names, or lore are included.

## Verification performed

- Clean Gradle build from `clean`: passed
- Host JUnit simulation/save/Resonance tests: passed
- Android Lint vital release gate: passed
- APK 4-byte and 16-KiB page alignment check: passed
- APK signatures: v1=true, v2=true; certificate SHA-256 recorded in release output
- Ordinary ADB clean install without `-t`: passed
- API 35 emulator cold launch and focused activity: passed
- PixelLab terrain, structures, objects, and animated colonists visually inspected in signed release
- First-run tutorial remained at step 1 until a valid player gather tap
- Player gather command, resource assignment, barrier cost/placement, tutorial progression: passed
- Explicit save → force-stop → cold relaunch restored stocks, day/phase, tool, barrier, colonists, needs, and tutorial step
- Haven Beacon cost/placement, raid defense, accelerated simulation, and HAVEN SECURED end state: passed
- No fatal exception or ConcurrentModificationException in qualification logs
- App-owned active 22,050-Hz ambience and event audio tracks observed in Android audio service
- API credential/MCP URL/signing-secret/testOnly scan of APK and source: passed

## Known scope limits

- Tool-use and melee PixelLab actions are south-facing because PixelLab custom v3 produces one direction per generation job; directional idle/walk are complete in all four directions.
- The 0.1.0 release is a polished finite vertical slice, not a commercial-scale colony simulator.
- Emulator qualification used Android 15/API 35. Physical Pixel 9a/Android 16 touch feel, audio quality, thermals, and haptic intensity remain device-owner qualification items.
