.vscode

# IntelliJ IDEA project files
# ===================================
.idea/
*.iml
*.iws
out/

# =============================================================================
# Language-Specific Build Files
# =============================================================================

# Go
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
go.work
go.work.sum
bin/
pkg/
vendor/
.gocache/
.golangci-cache/

# Java/Maven
target/
*.class
*.jar
*.war
*.ear
*.nar

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

# Python
__pycache__/
*.py[cod]
*$py.class
*.pyc
*.pyo
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
pip-log.txt
pip-delete-this-directory.txt

# =============================================================================
# Build & Output Directories
# =============================================================================

build/
dist/
out/
tmp/

# =============================================================================
# Development Tools & IDEs
# =============================================================================

# IDEs
.vscode/
.idea/
.cursor/
*.swp
*.swo
*.swn
*~
.project
.classpath
.c9/
.settings/
.loadpath
.vimrc.local
.exrc

# Claude Code (user-specific)
.claude/
!console/.claude/

# Serena MCP cache
.serena/

# =============================================================================
# Operating Systems
# =============================================================================

# macOS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
.AppleDouble
.LSOverride
Icon
.DocumentRevisions-V100
.fseventsd
.TemporaryItems
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Windows
Thumbs.db
ehthumbs.db

# Linux/Unix
*~

# =============================================================================
# Runtime & Configuration
# =============================================================================

# Environment variables
.env
.env.dev
.env.local
.env.production
.env.development

!console/frontend/.env.production
!console/frontend/.env.development
!console/frontend/.env.test

# Logs
*.log
logs/

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Temporary files
*.tmp
*.temp

# Local development
.local/

# =============================================================================
# Security & Sensitive Data
# =============================================================================

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

# Certificate files
*.pem
*.key
*.crt
*.cert

# Configuration files that might contain secrets
config.local.*
secrets.yml


# =============================================================================
# Backup & Archive Files
# =============================================================================

*.bak
*.backup

# =============================================================================
# Test Coverage
# =============================================================================

*.cover
coverage.html
coverage.txt
coverage.out
core/.serena/project.yml


# Python Virtual Environments
venv/
env/
ENV/
.venv/
.env/
virtualenv/
*.venv*
.python-version

# Python Tools Cache
.ruff_cache/
.uv/
.pdm-python
.pdm-build/
.tox/
.nox/
.hypothesis/
.pytype/

# local ci
.localci.toml

# =============================================================================
# Cache & Testing
# =============================================================================
.mypy_cache/
.pytest_cache/
.cache/
.benchmarks/
htmlcov/
.coverage
.coverage.*
nosetests.xml
coverage.xml
*.cover
.hypothesis/

# =============================================================================
# Docker & Containers
# =============================================================================
docker-compose.override.yml
.dockerignore.local
*.dockerignore.local
.codex/
openspec/
docs/superpowers/
