# -- Mnemosyne data (user-specific, never committed) --
.mnemosyne/
bloom.bin
*.db
*.db-wal
*.db-shm
mnemosyne.lock

# -- Python --
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
.eggs/

# -- Virtual environments --
.venv/
venv/
env/

# -- Testing --
.pytest_cache/
.coverage
htmlcov/

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

# -- Secrets / credentials --
.env
*.pem
*.key
*.p12
*.secret
credentials*
id_rsa*
id_ed25519*

# -- OS artifacts --
.DS_Store
Thumbs.db

# -- Claude Code workspace --
.claude/
CLAUDE.md

# -- Docs --
docs/
!docs/benchmark_meat_detection_query.md
!docs/assets/
!docs/assets/mnemosyne.png
!docs/assets/diagrams/
!docs/assets/diagrams/*.png
!docs/assets/diagrams/*.gif

# -- Holdback test data (never committed -- validation-only) --
mnemosyne/tests/benchmark_questions/httpx_holdback.json