arborist/docs/pager.style
russell@unturf.com 0aada29a8e
docs: arborist-one-pager + arborist-two-pager — Dav1d/fox-signoff summaries with letterhead, license, and 2 strategic appendix diagrams
1-pager (docs/_source/arborist-one-pager.rst, 1 page) for AI-literate readers: the trichotomy, the 8-dim cache key, CTI synthetic-elision-impossible, soft-channel separation, real-traffic bench numbers (mis-cite 100% @ 0% FP, warrant 92/92, quote 0.54 STRICT-rate).

2-pager (docs/_source/arborist-two-pager.rst, 3 pages = 2 body + 1 appendix) for technical reviewers: letterhead, Permacomputer Preamble license box, six numbered sections, plus appendix figures (pager-arch-stack 3-layer architecture, pager-verifier-flow question→pointer→verifier→trichotomy).

Both pages live under docs/_source/ so the same RST renders into the Sphinx readthedocs site (toctree caption "Summary pages" added to docs/_source/index.rst) AND into standalone PDFs via rst2pdf (docs/pager.style, lazy install into .venv).

Makefile targets: docs-one-pager, docs-two-pager, docs-pagers, docs-pagers-clean. Diagrams render through the existing DOT pipeline.
2026-05-14 09:48:50 -04:00

60 lines
1.4 KiB
Text

# rst2pdf style sheet for arborist 1-pager and 2-pager.
# Mirrors ~/git/unfirehose-nextjs-logger/whitepaper/whitepaper.style with
# tighter margins, smaller body text, and compact spacing so a dense
# technical summary lands inside a single Letter page (1-pager) or two
# Letter pages + appendix figures (2-pager).
pageSetup:
size: LETTER
margin-top: 0.55in
margin-bottom: 0.55in
margin-left: 0.65in
margin-right: 0.65in
spacing-header: 4
spacing-footer: 4
styles:
base:
fontSize: 9.5
leading: 12
spaceAfter: 4
bodytext:
parent: base
spaceAfter: 5
title:
spaceBefore: 0
spaceAfter: 14
alignment: TA_CENTER
fontSize: 16
leading: 19
heading1:
parent: heading
fontSize: 13
spaceBefore: 12
spaceAfter: 6
leading: 16
heading2:
parent: heading
fontSize: 11
spaceBefore: 9
spaceAfter: 5
leading: 14
heading3:
parent: heading
fontSize: 10
spaceBefore: 8
spaceAfter: 4
leading: 13
code:
fontSize: 8
leading: 10
backColor: "#f4f4f4"
field-list:
colWidths: [20%,80%]
bullet-list:
spaceAfter: 6
figure:
spaceAfter: 6
spaceBefore: 6
center:
alignment: TA_CENTER