oven: rsync papers to lith instead of committing PDFs to git master
Phase 2 of pulling build artifacts out of the repo. Replace commitAndPushPDFs with publishToLith in oven/papers-builder.mjs. Built PDFs + platter.html now flow oven → lith over SSH/rsync, leaving git history clean of binary churn. Tiny text-only files (metadata.json, BUILDLOG.md) still get committed so lith's existing cache-purge webhook keeps firing on push. Configuration via env vars on the oven host: - LITH_PAPERS_HOST (default: root@lith.aesthetic.computer) - LITH_PAPERS_DEST (default: /opt/ac/system/public/papers.aesthetic.computer/) - LITH_SSH_KEY (default: /root/.ssh/oven-to-lith) This commit alone changes nothing on production until oven/sync-source.sh + systemctl restart oven. See oven/SETUP-LITH-RSYNC.md for the dedicated ed25519 key provisioning (one-time from laptop), smoke test, and rollout order. The final ".gitignore + git rm --cached" of the 174 currently tracked layer-2 PDFs is deferred until rsync is verified live.