.venv/
__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
*.egg-info/
node_modules/
# Wrangler / miniflare local state
.wrangler/
.env
# Key material must never reach the repository, even in development.
*.pem
*.key
*.jwk
secrets/

# Terraform: local state, provider cache, and variable files (which name real accounts).
.terraform/
*.tfstate
*.tfstate.*
terraform.tfvars
.terraform.lock.hcl.bak

# Local rehearsal of the staging stack (deploy/staging/rehearsal/rehearse.py): generated keys.
.rehearsal/

# Evoliv Core Client (client/desktop): Rust build output, Tauri-generated schemas, the web build.
client/desktop/target/
client/desktop/src-tauri/gen/
client/desktop/dist/

# Python packages for PyPI (scripts/build_python_packages.py): staging and output.
/build/
/dist/

# The Worker/origin shared secret (edge/cloudflare-worker README, demo runbook).
edge-secret
