# Dependencies
node_modules/
.pnp
.pnp.js

# Build outputs
dist/
build/
*.tsbuildinfo

# Test coverage
coverage/
.nyc_output/

# Environment variables
.env
.env.local
.env.*.local

# Editor directories
.vscode/
.idea/
*.swp
*.swo

# OS files
.DS_Store
Thumbs.db

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

# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Package manager locks (keep one)
yarn.lock
pnpm-lock.yaml

# Temporary files
tmp/
temp/
beam-directory.db
dist/

# Python
__pycache__/
*.py[cod]
*.pyo
.venv/
*.egg-info/
.pytest_cache/

# Beam identity (private key!)
.beam/

# Convex generated (regenerated by `convex dev`)
packages/dashboard/convex/_generated/

# Convex deployment config (auto-created by `convex dev`)
packages/dashboard/.env.local

# Internal deployment docs (not for public)
V02-BRIEF.md
X-POST-DRAFT.md
DEMO-RESULTS.md

# SQLite WAL/SHM files
*.db-shm
*.db-wal

# Generated announcement images
beam-*-announcement.png
