# Python
.venv/
__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/
dist/
.coverage

# runtime artifacts
var/

# Golden-set document bytes are NEVER committed — real documents contain personal
# data and git history is forever (docs/notes/real-samples.md §2, eval/golden/README.md).
# Manifests and truth files stay tracked; the bytes are fetched from `blob_ref`.
# The bundled smoke/hard sets have no documents/ directory at all: they point
# `documents_dir` at fixtures/documents, so nothing is duplicated.
eval/golden/*/documents/

# model binaries (MANIFEST.json stays tracked)
models/*
!models/MANIFEST.json

# macOS
.DS_Store


name.txt

ICDAR-2013-Table-Competition-Corrected/

# FUNSD (phase 25, ADR 0022): non-commercial research licence, no redistribution.
# Both the download AND the generated golden set are ignored — the truth files
# are derived from the dataset's annotations and would be a redistribution.
# `make golden-funsd` regenerates eval/golden/funsd/ from FUNSD/.
FUNSD/
eval/golden/funsd/
