# overnight-saas root .gitignore

# Python
__pycache__/
*.py[cod]
*.pyc
*.pyo
*.egg-info/
.Python
.venv/
venv/
env/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/
*.cover

# Node / frontend
node_modules/
dist/
build/
.vite/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# uv / pip
uv.lock.tmp
pip-wheel-metadata/

# Env / secrets (NEVER commit)
.env
.env.*
!.env.example
!.env.template

# Editors / OS
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.swo

# Docker local data
docker/.data/

# Receipt v0 local SQLite
backend/data/*.db
backend/data/*.db-*
backend/data/backups/*.db
backend/data/backups/*.db-*

# Agent / vault ephemeral
vault/STOP_NIGHT.off
vault/*.off

# Agent worktrees
.worktrees/

# Skill / agent working files — not code
.agents/

# Stray SQLite at backend root (dev-time artifact, real DB lives at backend/data/)
backend/receipt.db

# Runtime caches populated by pricing warmup etc.
backend/data/*.json
.saasforge
