## Role + Intent # → Overview & Intent Act like a UX Designer and developer. Design a charming weather app for Seattle newcomers who don't yet have local instincts. ## Core Features # flat list — split into 4 screens in v2 - Home: current temp, hourly forecast, rain - Recommendations: outerwear, shoes, accessories - Season arc indicator: gray season progress - Dynamic suggestions: AM vs PM weather delta - Daily check-in: cold / warm / just right - Avatar: outfit pieces render on character ## Visual Style # → restructured Muted PNW palette. Editorial typography. Avoid generic weather app conventions. ## Happy Path # → absorbed into Recommendations User selects items → items appear on avatar. ## Accessibility # → carried Screen reader, high contrast, large text. ──────────────────────────────────── # 8 sections · flat list # no behavioral rules # model fills every gap not specified here
## App Description For newcomers — designed to orient, not overwhelm. ## Overview & Intent # restructured Role · What It Is · How It Should Feel · What It Should Do The app is not a utility. It is an orientation tool. ## Screens & Navigation [NEW] Onboarding · Home · Recommendations · Check-in · Settings ## Home Screen # restructured Weather Display · Visual Scene · Animations · Avatar Never show raw data without human translation. ## Recommendations # restructured Static Categories · Dynamic Suggestions · Happy Path "Locals rarely use umbrellas. Flag this with a wink." ## Personality [NEW] Personal Weather Profile · Behavior · Consent Layer Every inference is visible, editable, revocable. ## Daily Check-In [BEHAVIORAL SPEC] Philosophy · The Two-Beat Check-in Safeguards Against Bad Data · Outlier protection · Activity awareness · Mood vs. temperature disambiguation · Seasonal baseline drift · Conflicting signals Closing the Loop Visibly Emotional Safeguards — Gray Season Rules for when NOT to act on a signal. ## Visual Style # restructured Palette · Typography · Texture · Animation · What to Avoid ## Accessibility # carried Screen Reader · High Contrast · Tap Targets · Dismissal ──────────────────────────────────────────── # 9 sections · 30+ subsections # under-specification is a design failure