# Starfall Haven 0.4.2 Qualification

## Automated

- `testDebugUnitTest`: 53 tests, 0 failures, 0 errors, 0 skipped.
- `lintDebug`: passed.
- `assembleDebug`: passed.
- Signed release and release lint-vital build: passed.
- APK metadata: versionCode 6, versionName 0.4.2, minSdk 23, targetSdk 35.
- APK v1/v2 signature: verified.
- Zip alignment: verified.

## Responsive layout

Exact signed APK exercised at:

- 1280×570 landscape phone shape.
- 1212×540 landscape emulator baseline.

At 1280×570:

- compact scale: 1.0 maximum;
- persistent game chrome: approximately 54 px top + 58 px bottom before Android gesture inset;
- tutorial strip: approximately 58 px;
- inspector: approximately 260×150 px;
- Orders, Architect, Work, Chronicle, tutorial, inspector, and bottom navigation were visually checked without clipping or overlap.

The platform-neutral regression suite requires at least 430 px of world height for the 1280×570 case with representative insets and at least 390 px for 1212×540.

## Input and persistence

- Work grid uses 44-pixel rows and shared render/input rectangles.
- Exact signed APK changed Mira BUILD priority with visible confirmation.
- Changed priority survived force-stop/relaunch after committing the landing.
- Upgrade install over the previous signed build succeeded.
- Fresh-install launch was exercised separately.

## Runtime and hosting

- Main activity resumed successfully.
- Android crash buffer remained empty during qualification.
- Public ClawTunnel `current` aliases use `Cache-Control: no-cache` to prevent stale APK delivery.
- Versioned artifacts retain immutable long-term caching.
- Full public APK/source downloads, checksums, byte-range responses, signature, and ZIP integrity are verified after publication.
