# Environment variables and credentials
.env
.garth/

# Local data backups (personal health data)
data-backups/
data/*.bak

# Personal data files (created by setup wizard)
data/athlete.json
data/athlete_baseline.json
data/training_config.json
data/weekly_plan.json
data/suggestions.json
data/coaching_log.json
data/fitness_history.json
data/exercise_library.json
data/exercises.json
data/plan_history.json

# Investigation output (large JSON files)
data/investigation/

# MCP builder scaffolding
.agents/

# Temp files from Claude Code
tmpclaude-*

# Log files
*.log

# Test fixtures (contains personal health data; sanitized fallback is committed at tests/fixtures/garmin_sample.json)
test_fixtures.json

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Claude Code local settings
.claude/

# OS
.DS_Store
Thumbs.db
nul
garmin_tokens.json
