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

# Virtual environments
.venv/
venv/
env/

# Environment files
.env

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

# Testing
.coverage
htmlcov/
.pytest_cache/

# Raw proto definitions (generated stubs ARE committed)
src/conduit/services/protos/

# Alembic auto-stamp
alembic/versions/__pycache__/

# OS
.DS_Store
Thumbs.db

# LND credentials (NEVER commit these)
credentials/

# L4: Catch credential files anywhere in the tree
*.macaroon
*.pem
*.cert
*.key
*.nsec

# Docker volumes
postgres_data/
get-pip.py

# Sensitive scripts (keep local only)
cleanup_db.py
demo_e2e.py
SECURITY_AUDIT.md

# Internal strategy/architecture docs (keep local only)
conduit_competitive_intel.md
conduit_full_architecture.md
conduit_noncustodial_architecture.md

# Local-only project guide for Claude (loaded from disk; kept out of the public repo)
CLAUDE.md
CLAUDE.local.md
