# Dependencies
node_modules/
.pnpm-store/
vendor/
__pycache__/
*.py[cod]
.venv/
venv/

# Build outputs
dist/
build/
.next/
out/
*.tsbuildinfo
target/            # Go/Rust build
bin/
# ...menos o binário do servidor MCP, que é código-fonte e não output de build. Sem esta exceção
# o `bin/` acima escondia o único ponto de entrada do `npx @dataswap/mcp` — o pacote ia para o
# npm sem o ficheiro que o executa, e nada no repositório o denunciava.
!packages/mcp/bin/

# Env & secrets
.env
.env.*
!.env.example
*.pem
*.key
secrets/

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

# Test / coverage
coverage/
.nyc_output/
.pytest_cache/

# Infra state
*.tfstate
*.tfstate.*
.terraform/
.terraform.lock.hcl

# Editor / OS
.DS_Store
.idea/
.vscode/*
!.vscode/extensions.json
*.swp

# Turbo
.turbo/

# Deploy staging local
.deploy/
.deploy-web/
