.firecrawl/
.claude/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
*.egg
.venv/
venv/
.python-version

# Test / coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
.mypy_cache/
.ruff_cache/

# Build / packaging
*.whl
*.tar.gz

# IDE / editor
.vscode/
.idea/
*.swp
*.swo
.DS_Store

# Corpus cache (binary PDFs — never commit)
tests/corpus/_cache/
tests/corpus/_generated/

# Smoke-test fixtures (generated at CI build time by scripts/make_smoke_fixture.py)
tests/fixtures/smoke.pdf
tests/fixtures/smoke_out.pdf
tests/fixtures/smoke_*.pdf

# Local dev detritus
*.pdf.bak
scratch/

# Git worktrees
.worktrees/
