# --- Go ---
bin/
*.test
*.out
coverage*.txt
/vendor/

# --- Python ---
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
.pytest_cache/
.ruff_cache/
.mypy_cache/
dist/
build/

# --- Node / web ---
node_modules/
web/dist/

# --- Terraform ---
.terraform/
*.tfstate
*.tfstate.*
*.tfvars
.terraform.lock.hcl

# --- Environment / secrets (references only, never committed) ---
.env
.env.*

# --- Editors / OS ---
.idea/
.vscode/
.DS_Store

# --- Build metadata ---
*.tsbuildinfo

# --- Local blob data (default PUSK_DATA_DIR for scripts/serve.sh) ---
.pusk-data/

# opencode session artifacts
.opencode/

# Terraform/OpenTofu working artifacts (infra/)
.terraform/
.terraform.lock.hcl
*.tfstate
*.tfstate.*
crash.log
tfplan

# --- Generated public assets (web/scripts/gen-public-assets.sh) ---
web/public/
