# Environment files — never commit real tokens
.env
*.env
!.env.example

# Go build output
bin/
dist/
*.exe

# Go test cache and coverage
*.test
*.out
coverage.html

# Go workspace sum is committed, but local tool caches are not
.gomodcache/

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

# Claude Code local settings (machine-specific, not shared)
.claude/settings.local.json

# buf local cache
.buf/

# Docker build context artifacts
*.tar