# Build outputs
bin/
*.exe
*.exe~
*.dll
*.so
*.dylib

# Test binary
*.test

# Output of go coverage
*.out

# Go workspace
go.work
go.work.sum

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

# OS
.DS_Store
Thumbs.db

# Node
node_modules/

# SvelteKit
frontend/.svelte-kit/
frontend/build/
frontend/.env
frontend/.env.*
!frontend/.env.example

# Logs
*.log
npm-debug.log*

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

# Config (may contain passwords)
.pgvoyager/

# E2E test artifacts
e2e/test-results/
e2e/playwright-report/
e2e/.env
/test-results/
.playwright-mcp/

# Build binaries produced by `make build` / `go build` at non-standard paths
/backend/server
/backend/mcp
/pgvoyager
/pgvoyager-mcp

# Embedded frontend build (populated by release pipeline, not committed)
backend/web/dist/*
!backend/web/dist/.gitkeep

# Release artifacts
releases/
