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

# Virtual environments
.venv/
venv/
ENV/

# Environment
.env

# ChromaDB storage (regenerated via ingest.py)
knowledge/chroma_db/

# Raw source docs (PDFs are not redistributable, e.g. ISO 8583 spec)
knowledge/sources/*
knowledge/sources/*/
# But keep the public jPOS tutorial markdown we scraped — needed by CI
!knowledge/sources/jpos-tutorial/
!knowledge/sources/jpos-tutorial/**

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

# OS
.DS_Store
Thumbs.db

# Claude Code local settings
.claude/settings.local.json
