# Dependencies
node_modules/

# Build output
dist/
out/

# Environment
.env
.env.*
!.env.signing.example

# IDE
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Logs
*.log
npm-debug.log*
pnpm-debug.log*

# Test coverage
coverage/

# Playwright
test-results/
playwright-report/

# Electron Builder
release/

# Cached cloudflared binaries (downloaded by scripts/download-cloudflared.sh
# during build:cloudflared; should never be committed — they're 30MB each).
resources/cloudflared/*/

# Cached vendor binaries (e.g. libghostty.a)
vendor/

# Database files
*.sqlite
*.sqlite3
*.db

# Certificates and keys
*.pem
*.key
*.p12
*.cert
*.crt
*.pfx

# Local debug/playground scripts
scripts/*
!scripts/generate-brand-assets.py
!scripts/generate-icon.py
!scripts/release-canary.sh
!scripts/release.sh
!scripts/prepare-win-deps.sh
!scripts/codex-app-server-probe.ts
!scripts/dump-codex-rpc.ts
!scripts/download-cloudflared.sh

# AI coding tool configs
.claude/
.opencode/

# TypeScript build info
*.tsbuildinfo

# Temporary vite configs
electron.vite.config.*.mjs

# Windows cross-build cache
.win-natives/
.mac-natives-backup/

# Superpowers brainstorm artifacts
.superpowers/brainstorm/
