# Virtual environment
.venv/

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

# Coverage
.coverage
coverage.xml
htmlcov/

# IDE
.idea/
.vscode/
*.swp

# OS
.DS_Store

# Data
data/

# Other
.claude/
.ruff_cahce/
scratch/

# Benchmark outputs (generated, not tracked)
benchmarks/results/

# Generated parity/reference CSVs (keep local, do not track)
tests/fixtures/mgcv_gamma_mtpl2sev_fitted.csv
tests/fixtures/mgcv_nb2_mtpl2_fitted.csv
tests/fixtures/mtpl2_freq_50k.csv
tests/fixtures/mtpl2_sev_merged.csv

# MkDocs build output
site/

ROADMAP.md
TESTING_AUDIT_PLAN.md
ISSUE_WORKING_WEIGHTS.md
REML_IMPLEMENTATION_PLAN.md

# scratch/ is a playground for local dev only — not for public release.
# Benchmarks, experiments, R comparisons, and throwaway scripts live here.
scratch/
docs/notebooks/spline_diagnostics/
.superglm-debug/

# Superpowers skill artifacts
docs/superpowers/
docs/reml_freml_paper_checklist.md

# Agentic harness artifacts
.harness/
PLAN.md
REVIEW.md
PROGRESS.md
GENERATOR_STATUS.md
REML_BAD_BEHAVIOUR.txt
.omx/

# Frontend development
node_modules/
playwright-report/
test-results/
