## 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