node_modules/
.env
.env.local
.env.*.local
.dev.vars
dist/
.DS_Store
*.log
__pycache__/
*.egg-info/
.venv/
vendor/
.playwright-mcp/
.playwright-cli/
spikes/spike-7/results/

# Supabase
.supabase/
supabase/.temp/

# Local scratch / working files
temp/
package-lock.json

# /run-job framework outputs — per-run capture dirs are ephemeral; large traces
# don't belong in git. Outputs land in results/<date>-<job-id>/ relative to the
# repo root. See .claude/skills/run-job/SKILL.md.
results/

# Per-session git worktrees (see CLAUDE.md "Concurrent sessions → worktrees")
.worktrees/
