# ==============================================================================
# TERRAFORM
# ==============================================================================
# Local .terraform directories
**/.terraform/

# .tfstate files
*.tfstate
*.tfstate.*

# Crash log files
crash.log

# Ignore any .tfvars files that are generated automatically for each Terraform run. Most
# .tfvars files are managed as part of configuration and so should be included in
# version control.
#
# example.tfvars

# Ignore override files as they are usually used to override resources locally and so
# are not checked in
override.tf
override.tf.json
*_override.tf
*_override.tf.json

# Include override files you do wish to add to version control using negated pattern
#
# !example_override.tf

# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
# example: *tfplan*

# Lambda builds
**/terraform_builds/

# GCP OIDC
gha-creds-*.json

# ==============================================================================
# PYTHON
# ==============================================================================
*.py[oc]
__pycache__
.ruff_cache
.pytest_cache

# Temp files
*~
~*
.*~
\#*
.#*
*#
dist

# Build files
build
dist
pkg
*.egg
*.egg-info

# ==============================================================================
# NEXTJS
# ==============================================================================
**/.next/
**/out/
**/_out/
**/node_modules
**/build

*.tsbuildinfo
next-env.d.ts

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Cloudflare Pages
**/.wrangler/

# ==============================================================================
# AI
# ==============================================================================
.claude/logs/
.claude/settings.local.json
.playwright-mcp/
.superpowers/
**/.impeccable/

# ==============================================================================
# OTHER
# ==============================================================================
.DS_Store
*.pem
