# Python
__pycache__/
.pypirc
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.env
.venv
env/
venv/
ENV/

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

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Generated outputs (can be regenerated with `replimap clone`)
terraform/
staging-tf/
audit_output/
!templates/*.j2
*.html

# Terraform
.terraform/
*.tfstate
*.tfstate.*
crash.log
crash.*.log
override.tf
override.tf.json
*_override.tf
*_override.tf.json
.terraformrc
terraform.rc

# Logs
*.log

# OS
.DS_Store
Thumbs.db

# RepliMap cache/data directories
.replimap/
coverage.xml

# Claude tooling / claude-mem artifacts (not project source)
CLAUDE.md
.claude/
.agents/
skills-lock.json

# Local-only review/scratch artifacts (may contain sensitive demo-account data)
CLI_REVIEW.md

# Unpublished marketing collateral — does not belong in the code repo's history.
docs/outreach/
# Relocate to a dedicated content store (Notion / content repo), not here.
docs/twitter-content-inventory.md
