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

# Tooling caches
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
coverage.xml
htmlcov/

# Environment / secrets — never commit real config
.env
.env.*
!.env.example

# Local data
*.sqlite3
pgdata/
btcpay-data/

# IDE / OS
.idea/
.vscode/
*.swp
.DS_Store
Thumbs.db

# Hypothesis keeps failing counterexamples here. Useful locally, noise in git.
.hypothesis/

# Raw TronGrid payloads, session state and the draft log from
# scripts/verify_nile.py. One operator's session scratch: the assertions are
# what matter, and they end up in docs/operating/verification-log.md.
spike-evidence-nile/

# Node / TypeScript SDK
node_modules/
sdks/typescript/dist/

# The built docs site. Rebuilt by `mkdocs build`; published by docs.yml.
site/
