# Secrets — non-negotiable
.env
.env.*
!.env.example
*.key
secrets/

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

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

# Test artifacts
.pytest_cache/
.coverage
htmlcov/
# MagicMock attribute coercion sometimes creates these stray dirs when
# tests mock objects whose attributes get used as filesystem paths.
MagicMock/

# v1.8 — per-vault proof store (inside vault, shouldn't be committed)
.proof_store/

# Diagnostic script artifacts
scripts/diag_proofs.db
scripts/diag_proofs.db-*
scripts/diag_distill_output.md
