Reframe .pdf from a 'known gap'/TODO to a deliberate concession across the honest-limits and OKF-upload docs. A top-level .pdf drop is already refused as an unsupported format (inbox_frontend.py raises on the else branch), not half-scanned; adding a PDF parser + reportlab (solely to author white-on-white test fixtures) is disproportionate for a dev-scoped showcase, and the OCR / font-render stego carriers a PDF would smuggle are out of scope regardless. - README honest-limits: .pdf = concession, not TODO; only the numeric CSV FP remains a known gap. - docs/PLAN.md: upload table .pdf row marked 'conceded'; honest-scope paragraph names .pdf; assertions tightened to 'every accepted format'. Closes the last format gap before v1.0 freeze (Session G). No code touched; 357 tests green. |
||
|---|---|---|
| .. | ||
| BRIEF.md | ||
| OKF-INGESTION-BRIEF.md | ||
| PLAN-v1.md | ||
| PLAN.md | ||
| review-2026-07.md | ||