# env files (keep .env.example)
.env
.env.*
!.env.example

# dependencies
node_modules/

# build output
.next/
out/
dist/
*.tsbuildinfo

# Generated at build time from GitHub Releases
frontend/src/generated/releases.json

# IDE
.idea/

# OS
.DS_Store

# Python
__pycache__/
.venv/
*.pyc

# Cloudflare
.wrangler/
.dev.vars

# Claude Code (settings.json is committed; settings.local.json has secrets)
.active-tasks.json
.active-tasks.json.lock
.session-lock/
.claude/sessions/
.claude/settings.local.json
.claude/worktrees/
.claude/scheduled_tasks.lock
.claude/state/
.superpowers/
.temp/
temp/
.worktrees/
.worktree-slot

# MCP config (contains API keys)
.mcp.json

# Playwright MCP
.playwright-mcp/

# Screenshots (Playwright verification)
/*.png
processor/.env
