# Lockfiles, build outputs, caches.
pnpm-lock.yaml
uv.lock
node_modules/
.next/
.turbo/
dist/
coverage/
*.tsbuildinfo

# Python project surface — owned by ruff/mypy.
.venv/
.mypy_cache/
.pytest_cache/
.ruff_cache/
__pycache__/

# Local data + generated artifacts.
data/
reports/
demo-data/

# Demo runtime + fixture artifacts.
# - public/pdfjs/ is a vendored pdfjs-dist build output, copied at install/boot.
# - fixtures/ ships JSON produced by the flowa pipeline (no formatter ownership).
examples/demo/public/pdfjs/
examples/demo/fixtures/

# Markdown is owned by markdownlint, not prettier.
*.md
