# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg
*.egg-info/
.eggs/
dist/
build/
wheels/
*.egg-info/
.installed.cfg
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
coverage.xml
*.cover
htmlcov/
.tox/
.nox/
.hypothesis/
.pytest_cache/

# Virtual envs
.venv/
venv/
env/
ENV/
.python-version-local

# uv
.uv/

# Node / pnpm
node_modules/
.pnpm-store/
pnpm-debug.log*
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# TanStack Router auto-generated routes
routeTree.gen.ts
routeTree.gen.ts.timestamp-*

# Next.js / Vite build outputs (defensive — future proofing)
.next/
.vite/
dist/
out/

# IDE / editor
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
desktop.ini

# OS
.AppleDouble
.LSOverride

# Env files — never commit secrets
.env
.env.local
.env.*.local
!.env.example

# z4j local data
/var/
*.sqlite
*.sqlite-journal
z4j-*.dump

# Docker
docker-compose.override.yml

# Logs
*.log
logs/

# Misc build artifacts
*.bak
*.orig
*.rej
