# Source PDFs kept local only — copyrighted, large. Commit markdown, not PDFs. pdfs/ # Generated OCR worklist (regenerated each run) needs-ocr.txt # Claude Code session/harness state (but version committed skills) .claude/* !.claude/skills/ .claude/skills/* !.claude/skills/research/ !.claude/skills/research/** # Python .venv/ __pycache__/ *.pyc