# --- env / secrets ---
.env
.env.local
*.pem
*.key

# --- Python ---
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
.pytest_cache/
.ruff_cache/
.mypy_cache/
htmlcov/
.coverage
*.db
*.sqlite3
.fixture_state

# --- Node / Next.js ---
node_modules/
.next/
out/
dist/
build/
.turbo/
coverage/
*.tsbuildinfo
.eslintcache

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

# --- Docker / OS ---
.DS_Store
Thumbs.db
# Stray file Git Bash on Windows sometimes creates from a `> nul` redirect
# that doesn't map to the real NUL device the way cmd.exe's does.
nul

# --- IDE ---
.vscode/*
!.vscode/extensions.json
.idea/

# --- Logs ---
*.log
logs/

# --- Local dev data ---
apps/api/ciagent_dev.db
mailpit-data/

# --- Local agent tooling state (not app source) ---
.claude/
