.DS_Store
.env
.env/
.env.local
.venv/
bot/node_modules/
__pycache__/
.pytest_cache/
tests/performance/reports/
.mamba_env/
.micromamba/
.claude/*
!.claude/launch.json
!.claude/skills/

# Release artifacts
release_output.log
node_modules/

# PyInstaller build artifacts
build/
dist/
*.spec.backup
qt.conf

# Auto-generated version file (created at build time)
src/jarvis/_version.py
# never commit env backups (contain tokens)
.env.bak*
*.bak

# Gemini CLI OAuth login (account tokens) seeded for GEMINI_AUTH=oauth in Docker.
# Keep the dir (.gitkeep) but never commit the login files.
docker/gemini-oauth/*
!docker/gemini-oauth/.gitkeep
