# Microdata and artifacts are never versioned (PROTOCOL §1, guardrail 5).
# Covered by extension so it holds wherever an example writes; the checksum
# manifest and empty .gitkeep markers don't match here, so they stay tracked.
*.dta
*.zip
*.parquet
artifacts/
benchmark_report.html

# Validation datasets (Obermeyer synthetic) — downloaded on demand, pinned by SHA-256
validation/**/data/

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

# Tooling caches
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/
.mypy_cache/

# OS / editor
desktop.ini
Thumbs.db
.DS_Store
.idea/
.vscode/
