# 星痕开屏 Design QA

## Evidence

- Source visual truth: `/Users/yuxin/.codex/generated_images/019f8988-0af7-7e33-89f1-5eba7fec1326/exec-d1b043c8-9d80-4f04-8292-131b141ff3d7.png`
- Implementation screenshot: `/Users/yuxin/local/code/celestia-trace/ios-celestia-trace/build_splash/splash-iphone17pro.png`
- Side-by-side comparison: `/Users/yuxin/local/code/celestia-trace/ios-celestia-trace/build_splash/splash-comparison.png`
- App icon system-mask check: `/Users/yuxin/local/code/celestia-trace/ios-celestia-trace/build_splash/home-icon.png`
- Source pixels: 853 × 1844.
- Implementation pixels: 1206 × 2622, captured on iPhone 17 Pro at 402 × 874 points and 3× density.
- Normalized comparison: both sides scaled to 942 × 2048 pixels; density differences were normalized before judging.
- State: light appearance, splash artwork fully visible, no transition in progress.

## Findings

- No actionable P0, P1, or P2 differences.
- Fonts and typography: app-owned typography is preserved directly from the selected visual asset, including weight, tracking, hierarchy, and copy.
- Spacing and layout rhythm: the orbit, waveform, gold origin point, title, slogan, and parent-brand signature keep the source proportions. The Dynamic Island is system-owned device chrome and is intentionally not recreated in the source artwork.
- Colors and visual tokens: warm white, graphite, slate gray, and muted gold match the selected direction. The native launch storyboard uses the same artwork and background color to prevent a cold-start flash.
- Image quality and asset fidelity: the selected raster source is used directly rather than approximated with code-native drawing. It remains clean at the tested device size without visible masking seams or compression artifacts.
- Copy and content: “星痕”, “倾听，然后深刻。”, and “纯粹星辰出品” are present and unchanged.
- App icon: the 1024 × 1024 opaque RGB master compiles into the AppIcon set, receives the iOS system mask correctly, and displays with the app name “星痕”.

## Focused Region Review

A separate crop was not needed: the full-view comparison renders the title, slogan, fine waveform, orbit endpoints, and footer clearly enough to assess all fidelity-critical details. The icon was additionally checked on the simulator home screen at its real system size.

## Comparison History

- Initial pass: no P0/P1/P2 mismatches found. The implementation uses the selected source artwork directly, so no visual correction loop was required.
- Build verification: Debug iOS Simulator build succeeded; the asset catalog, AppIcon, LaunchScreen storyboard, and SwiftUI splash transition all compiled successfully.

## Follow-up Polish

- P3: the icon’s finest gray waveform lines are intentionally subtle and may be faint against bright wallpapers. The gold origin point and main orbit remain recognizable, so this is acceptable for the selected quiet brand direction.

final result: passed
