# ============================================================
# ProofBench · .gitignore
# ============================================================

# ── Secrets (never commit) ──────────────────────────────────
.env
.env.*
!.env.example
*.pem
*.key
.dev.vars
.dev.vars.*
secrets/
.cloudflare-token
.wrangler-token

# ── Local Cloudflare state ──────────────────────────────────
.wrangler/
wrangler.log
.cloudflared/

# ── Node ────────────────────────────────────────────────────
node_modules/
.npm/
.yarn/
.pnpm-store/
.pnp.*
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.turbo/

# ── TypeScript / build output ───────────────────────────────
dist/
build/
.next/
.nuxt/
*.tsbuildinfo

# ── Python (collector) ──────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
.venv/
venv/
env/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# ── Supabase ────────────────────────────────────────────────
supabase/.temp/
supabase/.branches/

# ── Editor / OS ─────────────────────────────────────────────
.DS_Store
._*
Thumbs.db
.idea/
.vscode/*
!.vscode/settings.example.json
*.swp
*.swo
*~
.history/

# ── Archives (snapshots — committed separately as tagged releases) ──
June 02 2026/**/Archive.zip
June 02 2026/developer-packet/Archive/
June 02 2026/developer-packet/code/node_modules/
June 02 2026/code/node_modules/

# ── Logs ────────────────────────────────────────────────────
*.log
logs/

# ── Test / coverage ─────────────────────────────────────────
coverage/
.nyc_output/

# ── Tmp ─────────────────────────────────────────────────────
tmp/
.tmp/
*.tmp
