🧾📱 PAPER TRAIL: every page and every phone, on one dated trail
phone+net+I.C.K.S. · v0.9.0 PAPER TRAIL edition · Thu Nov 5, 2026 · steps and counts only: no names, no content, no medical detail
🫀 A family's word is strongest when it has a paper trail. The P.A.P.E.-r trail feeds the paper through the scanner and the phones through the cable, and every page and every file lands in one record with a fingerprint and a date. Scans come out as PDFs that screen readers can use.
🧭 What the family does
🆕 What's new in this edition
🌱 How it came about
From the coding-agent session records (AgentsView session IDs only; no message text from the care record). Times are Central.
| Oct 26 | A used Fujitsu ScanSnap S1500M bought on ShopGoodwill, Buy Now, $14.99 (session 18860528). |
| Oct 29, 3:31 PM | Shipped by FedEx. |
| Nov 1, 10:40:57 AM | 📦 Arrived. First words to the agent: "ALL YOUR PAPES ARE BELONG TO US … there is no paper? paper trail? paper parade? THE PAPE" (session 6d0b256a). |
| 10:41:26 | The free scanner driver (SANE) starts installing; the release is earmarked. |
| 10:42:43 | 🔌 "chute open, plugged direct to mac." |
| 10:42:55 | The Mac sees the scanner on USB. |
| 10:43:03 | Driver test answers "feeder out of documents": the driver works, no Fujitsu software needed. |
| 10:43:34 | Tools check: OCRmyPDF, Tesseract with 163 languages, feeder in duplex mode. |
| 10:43:58 | pape_scan.sh committed. |
| 10:44:12 | 📄 "paper in, ready for test." |
| 10:45:16 | First automated scan: 6 pages, about 1,400 words, 53 seconds, with checksums and a custody log. |
| 10:50:36 | Blank backs set aside before text recognition. |
| 11:56 AM – 2:17 PM | OCR bake-off, Mac installer, website audit, the per-page router (P.A.P.E.R.). |
| 3:52 PM | Resource ledger: broken links kept with the date they broke and where the content moved. |
| 9:09 PM | Link checker, and markdown to PDF/UA-1 letters. |
| Nov 5, 11:23 PM | 🚀 Public as v0.9.0 PAPER TRAIL. |
⏱️ Arrival to first automated scan: 4 min 19 s. Plugged in to a searchable PDF: 2 min 33 s. A $14.99 scanner and free tools. The name was in the first message: "paper trail?"
🧰 Tools it stands on
All free and open source, all running on the family's own computer.
| Scanner driver | SANE (scanimage, Fujitsu backend) |
| Searchable PDF | OCRmyPDF · Tesseract + tessdata (160+ languages) |
| Second-opinion OCR | RapidOCR on ONNX Runtime |
| Tables, hard pages | PaddleOCR-VL (GGUF) via llama.cpp |
| Page cleanup | unpaper · img2pdf · jbig2enc · pngquant |
| PDF structure | pikepdf · pypdf · qpdf · Poppler · pdfplumber · Ghostscript |
| PDF/UA-1 check | veraPDF against ISO 14289-1 |
| Tagged PDF print | Chromium --export-tagged-pdf (Brave on the Mac) |
| Websites (WCAG 2.1 AA) | pa11y · axe-core CLI · WCAG 2.1 |
| Word, PowerPoint | python-docx · python-pptx |
| Images | Pillow |
| Change notes | a local model through Ollama |
| Letters | pandoc |
| Optional briefs | ada-doc-check · A.I.D.A. lab |
| Screen reader | VoiceOver (built into macOS) |
🏷️ The name
PAPER TRAIL, nickname the P.A.P.E.-r trail: a family's word is strongest when it has a paper trail. P.A.P.E. (Paper Accessibility, Parsing & Evidence) brings the paper; phone+net+I.C.K.S. brings the phones. One record, dated and fingerprinted, built on the family's own computer.
Released at 11:23 PM, 48 minutes after v0.8.1 PLUG AND PLAY.