# Andromida – Focus & Fix List ## 1) Onboarding walkthrough (Sherpa) - [ ] Restore Sherpa tags for focus ritual card and first habit row without triggering Swift compiler crashes. - [ ] Confirm walkthrough starts on first launch (ensure `hasCompletedOnboarding` is false in `@AppStorage`). - [ ] Add a debug-only “Reset Onboarding” action in Settings to clear `hasCompletedOnboarding`. - [ ] Verify tags visually align with the intended UI elements on iPhone 17 Pro Max. ## 2) Swift compiler stability - [ ] Identify the minimal Sherpa usage pattern that avoids the “failed to produce diagnostic” crash. - [ ] Avoid `#Preview` macro ambiguity when Sherpa is imported (use `#if DEBUG` + `PreviewProvider` or remove previews for Sherpa-tagged views). - [ ] Avoid ambiguous accessibility modifier overloads when Sherpa is imported. ## 3) Today tab UX polish - [ ] Re-add accessibility value/hint for habit rows once Sherpa-related ambiguity is resolved. - [ ] Confirm focus ritual card and habit rows still match the intended visual hierarchy after refactors. ## 4) Settings & product readiness - [ ] Add a paid-app placeholder (e.g., “Pro unlock” copy) without backend requirements. - [ ] Confirm default settings and theme in Settings match Bedrock branding. ## 5) Data & defaults - [ ] Confirm seed ritual creation and quick ritual creation behave as expected. - [ ] Validate SwiftData sync (if enabled) doesn’t require any external API. ## 6) QA checklist - [ ] First-launch walkthrough appears on a clean install. - [ ] Onboarding can be manually reset from Settings. - [ ] No build warnings or Swift compiler crashes. - [ ] iPhone 17 Pro Max simulator layout verified on Today, Rituals, Insights, Settings.