__pycache__/
*.py[cod]
*.egg-info/
.venv/
dist/
build/
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/
*.db
*.sqlite
.env
.env.*
!.env.example
*.key
configs/secrets.yaml
configs/api_keys.yaml
validation/results/*
!validation/results/.gitkeep
paper/figures/*
!paper/figures/.gitkeep
validation/datasets/*.ris
validation/datasets/*.csv
validation/datasets/*.json
validation/datasets/*.xml
validation/datasets/*.bib
backend/
# v2.0 frontend
frontend/node_modules/
frontend/dist/

# Built web assets (generated)
src/metascreener/web/dist/
screen_webapp.db
*.pkl
backend/rag_data/
backend/uploads/
backend/data/

# Validation outputs (regenerated via scripts/run_all_validations.sh)
validation/datasets/cohen/
validation/datasets/asreview/
paper/figures/*.png
paper/tables/*
!paper/tables/.gitkeep

# Legacy v1.0 codebase (kept for reference, not part of v2)
metascreener1.0/

# OS / editor junk
.DS_Store
.Rhistory
*.swp

# Claude Code / dev tooling (NOT part of the project)
CLAUDE.md
.claude/
.metascreener/
docs/plans/

# Build artifacts
*.whl
*.tar.gz
