# Node
node_modules/
.pnpm-store/
*.tsbuildinfo
.next/
out/
dist/
.turbo/

# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
build/
.pytest_cache/
.mypy_cache/
.ruff_cache/
# pytest-cov scratch files — generated on every `pytest --cov` run
.coverage
.coverage.*
coverage.xml
htmlcov/
.venv/
venv/
env/

# Env
.env
.env.local
.env.*.local
!.env.example

# Editor
.vscode/
.idea/
*.swp
.DS_Store

# Local data (local-first)
data/
*.db
*.sqlite
*.sqlite3

# Logs
logs/
*.log
npm-debug.log*
pnpm-debug.log*

# Docker volumes (when bind-mounted)
.docker-data/

# OpenVox local state directory
.openvox/
/packages/core/openvox/_dashboard/*
!/packages/core/openvox/_dashboard/.gitkeep

# Next.js / npm — auto-generated, not source
apps/dashboard/next-env.d.ts
apps/dashboard/package-lock.json
