# Environment files — block ALL variants
.env
.env.*
!.env.example
!.env.local.example
!.env.*.example

# MCP config (may contain tokens/secrets)
.mcp.json

# OS files
.DS_Store
Thumbs.db

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

# Logs
.logs/
*.log

# Node
node_modules/

# Playwright MCP artifacts
.playwright-mcp/

# Temporary scripts
restart-services.sh

# Claude Code temp files
_tmp_*

# Screenshots (dev artifacts)
*.png
!public/**/*.png
!01-frontend-end/public/**/*.png

# Lock files from skills
skills-lock.json

# Bug hunt cron logs (auto-generated, not committed)
reports/cron-logs/*.log

# Test credentials (generated by /demo-account-setup)
reports/.test-credentials.json

# E2E evidence screenshots (QA artifacts)
e2e-evidence/

# Legacy mock files (no mocks allowed — rule 12-no-mocks)
01-frontend-end/src/lib/mocks/
logs/
.dev-pids/
.gstack/

# Terraform
*.tfplan
**/*.tfplan
.terraform/
*.tfstate
*.tfstate.backup
