# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Python
backend/__pycache__/
backend/*.pyc
backend/venv/
backend/.venv/
.venv-langchain/
backend/*.db
# SQLite WAL + shared-memory files — transient, regenerated on every DB open.
*.db-shm
*.db-wal
# [SESSION-2] Runtime audit retry queue — rebuilt on demand, never committed.
backend/data/

# Load harness output
backend/tests/.loadreport.json

# Environment
.env
.env.local
.env.stress
backend/.env
tools/stress/.env.stress
tools/stress/stress-runs/
# Claude Code agent scratch (worktrees, settings, per-session state).
# Anywhere in the tree — marketing/.claude/, backend/.claude/, etc.
**/.claude/

# Ignore all nested pycache
**/__pycache__/
*.pyc
*.pyo


# improve_loop proposals accumulate locally — keep the dir, ignore contents
tools/improve_loop/proposals/*.md
