# --- Secrets (do NOT commit) ---
.env
.env.*
!.env.example
**/service-account.json
**/credentials.json
**/*.pem
**/*.key
# Supabase JWT/JWKS material and any local key dumps (the legacy "jtw" typo too).
**/supabase_jtw.json
**/supabase_jwt.json
**/*.jwks.json

# --- Downloaded data (large, regenerable) ---
**/downloads/
**/cases/
**/stores/
**/blocks.parquet
**/entities.db
**/index/

# --- Generated eval / audit reports ---
doc_extraction_v2/reports/
doc_extraction_v2/scripts/reports/

# --- Real-PDF test artifacts (regenerable, large) ---
doc_extraction_v2/tests/real_pdfs/reports/
.cache/doc-extraction-v2/

# --- Extraction artifacts (regenerable per parse) ---
**/figures/

# --- Python ---
.venv/
venv/
__pycache__/
*.pyc
*.pyo
*.egg-info/
build/
dist/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# --- OS / editor ---
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp

# --- Logs ---
*.log
