# secrets / local-only — NEVER commit
.env
.env.*
*.tfvars
*.tfvars.json
credentials
*.csv
.DS_Store

# terraform
**/.terraform/*
*.tfstate
*.tfstate.*
.terraform.tfstate.lock.info
crash.log
# keep provider lock files
!**/.terraform.lock.hcl

# python
__pycache__/
*.py[cod]
.pytest_cache/
.venv/
venv/
*.egg-info/
.coverage

# playwright human-mode artifacts (screenshots/snapshots)
.playwright-mcp/
sentry-*.png
proof-*.png
# root-level proof screenshots (ephemeral; referenced from handoff docs — kept on disk, out of git)
/*.png
# stray scratch folder (a draft CLAUDE.md rule note — surfaced to the user, not version-controlled)
/__Learned Skill or Learned/

# locomo eval dataset (public, re-downloadable)
eval/locomo/locomo10.json

# local session handoff notes (ephemeral, not shared)
_Session Last Context/

# harness run-state (transient; sentinels for the checklist-bound-execution Stop gate)
.claude/.harness-active
.claude/.harness-iter
