PAPERLESS_CONSUMER_ENABLE_BARCODES=true + DELETE_PAGES=true live auf mDock, parallel in m/paperless docker-compose.yml (Source-of-Truth) committet (siehe m/paperless commit 8c1ca3f). Neu: - infra/paperless/generate_separator.py — Code-128 PATCHT-Generator (uv inline-deps) - infra/paperless/separator-patchT.pdf — druckbare Trennseite - docs/strategy.md — neuer Abschnitt "Multi-page scan + automatic splitting" Test 2026-05-16: Stapel aus 3 Fake-Schreiben (2 + 1 + 1 Seiten) mit PATCHT-Separator dazwischen → 3 getrennte Paperless-Dokumente mit korrekten Seitenzahlen, Trennseiten entsorgt. Test-Dokumente wieder gelöscht. Closes: nichts (m schliesst Issues selbst — Label "done" via API)
paperless infra (snapshot)
These files are a traceable copy of what lives in ~/paperless/ on
mDock. The live source of truth is on mDock — this directory exists so
the configuration is git-readable for the next shift and for audits.
If you change the live config on mDock, sync the change here in the same commit. If you change the files here, deploy by:
scp Dockerfile docker-compose.yml mdock:/home/m/paperless/build/Dockerfile # and so on
ssh mdock 'cd /home/m/paperless && docker compose up -d --build'
The two patched JS files (setup.js.patched, server.js.patched) live
only on mDock in ~/paperless/build/ — they're large and don't belong
in the repo. Hashes:
| File | mDock path | md5 |
|---|---|---|
| setup.js.patched | ~/paperless/build/setup.js.patched | 04cb5fbfaed13a5f25612af0b79dd90c |
| server.js.patched | ~/paperless/build/server.js.patched | eadcbb86048127f2c80632ae77bbc2a0 |
See docs/research/issue-429-paperless-pipeline.md for the why.