# Environment variables
.env
.env.local
.env.*
!.env.example
!.env.*.example
.env.*.local
.envrc

# Node dependencies
node_modules/
.pnpm-store/

# Build outputs
dist/
dist-lambda/
_built/
tsconfig.tsbuildinfo

# Database files
*.db
*.db-shm
*.db-wal

# Rust build artifacts
target/
**/*.rs.bk

# Python cache
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
env/
ENV/

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

# OS
.DS_Store
Thumbs.db

# Logs
*.log
logs/

# Vault deployment keys
VAULT_KEYS.local.json
*.local.json
*.local.txt
*.local.md

# Local scratch
.tmp/
.worktrees/
.runlogs/
.Rhistory
privy-test-account.txt

# Factory validation artifacts (ephemeral test screenshots, videos, JSON fixtures)
.factory/validation/
.factory/research/
.factory/.DS_Store

# Terraform state
.terraform/
.terraform.lock.hcl
!mesh/infra/aws/bootstrap/terraform/.terraform.lock.hcl
!mesh/infra/aws/terraform/.terraform.lock.hcl
terraform.tfstate.d/
*.tfstate
*.tfstate.*
*.tfplan
*.tfplan-*
project-silo/infra/aws/terraform/*.tfvars
!project-silo/infra/aws/terraform/*.tfvars.example
mesh/infra/aws/terraform/*.tfvars
!mesh/infra/aws/terraform/*.tfvars.example

# codedb index cache
codedb.snapshot
.vercel
terminal/backend/search-index/
