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

# =============================================================================
# Testing
# =============================================================================
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
archives/
ha_test/

# =============================================================================
# IDE and Editors
# =============================================================================
.idea/
.vscode/
*.swp
*.swo
*~
.project
.pydevproject

# =============================================================================
# Local Configuration and Secrets
# =============================================================================
.env
data/config.yml
data/credentials.json
data/token.json
*.pem
*.key
*.crt
.python_hue
data/notes
data/notes_index.json
data/notes_index.npy
data/notes_root_override.json
data/voice_denylist.json
data/dashboard_sessions.json
data/backups
.setup_complete
clients/headless/fulloch-satellite.service

# =============================================================================
# Local Data and Models
# =============================================================================
data/models/**
!data/models/grammars/
!data/models/grammars/agent.gbnf
!data/models/wakeword/
!data/models/wakeword/hey_atticus_v*.onnx
data/cache/
*.gguf
config.yml
credentials.json
scripts/wakeword/data
data/config.yml
data/logs/*
clients/headless/certs

# =============================================================================
# Logs and Databases
# =============================================================================
*.log
*.sqlite
*.db
*_db/
telemetry.jsonl

# =============================================================================
# OS Generated
# =============================================================================
.DS_Store
Thumbs.db

# =============================================================================
# Temporary Files
# =============================================================================
*.tmp
*.temp
.cache/
.cache

# =============================================================================
# Old/Archive Folders
# =============================================================================
0ld/
dev/
data/voices/private
scripts/gen_kokoro_demos.py

# =============================================================================
# Keep Example Configs (negation patterns)
# =============================================================================
!data/config.example.yml
!.env.example
!data/models/grammars/agent.gbnf
searxng_data/settings.yml.new
