# Go
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
go.work.sum
bin/
dist/

# Node.js
node_modules/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Python
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.coverage
htmlcov/
*.egg-info/
.eggs/
.uv/
.venv/
venv/

# Build outputs (NOT TRACKED)
web/dist/
internal/web/static/*
!internal/web/static/.gitkeep

# IDE
.idea/
*.swp
*.swo
*~
.DS_Store

# Environment
.env
.env.local
.env.*.local
*.pem
config.yaml

# Testing
coverage.out
coverage.html

# Misc
tmp/
.cache/

# Claude Code session state (per-user, not shared)
.claude/hooks/state/
Study/
/continua
