# Project Brief

**Project Name**: Garth - Garmin Connect API Client  
**Core Functionality**: 
- Authentication with Garmin Connect
- Retrieval of health/fitness data (steps, stress, hydration, sleep, HRV)
- Session management
- Error handling

**Scope**:
- Go client library for Garmin Connect API
- Support for daily and weekly stats
- Session persistence
- Mock client for testing

**Out of Scope**:
- User interface
- Data storage/visualization
- Third-party integrations