.env
.env.*
!.env.example
!.env.deploy.example
!web/.env.production
!web/.env.development
.dev.vars
!.dev.vars.example
node_modules/
.DS_Store
*.log
.cursor/
.context/
.claude/
.gstack/
.next/
.turbo/
.wrangler/
dist/
build/
out/
coverage/
.vercel/
.cache/
*.local
*.tsbuildinfo

# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.venv/
venv/
.pytest_cache/
.ruff_cache/
.mypy_cache/

# OpenNext (Cloudflare Workers) build output
.open-next/

# Playwright
test-results/
playwright-report/
.playwright-cache/

# Cite-search results — written weekly by scripts/cite-search.ts.
# Gitignored so we can upload the latest JSONL to Claude without
# leaking partial / dated runs into git.
scripts/cite-search-results-*.jsonl
