# bridge-note: the revenue-bridge note as a business reader receives it.
# Made by: python3 tools/render_exhibits.py bridge-note
# Commands run from the repo root unless a `$ cd` line says otherwise, each with
# SOURCE_DATE_EPOCH=315532800 so the PDFs carry a fixed date.
# Source: runs/20261004-2356-ch01-variance-bridge-claude-sonnet-5-5/revenue-bridge-fy25/claude/r1/output/bridge-note.md
# Source sha256: 631dd84831375409f48ee32ccb55d3101bcc2221b1e932f1496334fc9e6edf81
# Inputs (sha256  path):
#   631dd84831375409f48ee32ccb55d3101bcc2221b1e932f1496334fc9e6edf81  runs/20261004-2356-ch01-variance-bridge-claude-sonnet-5-5/revenue-bridge-fy25/claude/r1/output/bridge-note.md
#   d7d418df58d1f69a606923a57252d1542f103cc75a4d8ea8721f5b3b36a589c9  runs/20261004-2356-ch01-variance-bridge-claude-sonnet-5-5/revenue-bridge-fy25/claude/r1/result.json
#   e38b69aacead161722b74031ecf22151347498b690be2c82123d442df33eae36  examples/renders/note-fragment.lua
# check: runs/20261004-2356-ch01-variance-bridge-claude-sonnet-5-5/revenue-bridge-fy25/claude/r1/result.json: passed, and so did each of its 7 checks (script_identity, independent_identity, golden, contract, provenance, sentinels, pack_unchanged)
$ sha256sum \
>   runs/20261004-2356-ch01-variance-bridge-claude-sonnet-5-5/revenue-bridge-fy25/claude/r1/output/bridge-note.md
631dd84831375409f48ee32ccb55d3101bcc2221b1e932f1496334fc9e6edf81  runs/20261004-2356-ch01-variance-bridge-claude-sonnet-5-5/revenue-bridge-fy25/claude/r1/output/bridge-note.md
$ pandoc --from=gfm-tex_math_dollars+hard_line_breaks --to=latex --wrap=none \
>   --lua-filter=examples/renders/note-fragment.lua -M exhibit=bridge-note \
>   -M sha256=631dd84831375409f48ee32ccb55d3101bcc2221b1e932f1496334fc9e6edf81 \
>   -M label=bridge-note.md --output=examples/renders/bridge-note/bridge-note.tex \
>   runs/20261004-2356-ch01-variance-bridge-claude-sonnet-5-5/revenue-bridge-fy25/claude/r1/output/bridge-note.md
# check: the fragment carries the source's 122 words and figures in order, and no others
# examples/renders/bridge-note/proof.tex (written by the tool) sets bridge-note.tex in the book's preamble
$ mkdir -p build/renders/bridge-note
$ cd build/renders/bridge-note
$ xelatex -interaction=nonstopmode \
>   -halt-on-error ../../../examples/renders/bridge-note/proof.tex
$ cp proof.pdf ../../../examples/renders/bridge-note/proof.pdf
# proof.pdf: 1 page(s); the fragment is 359.4pt tall on a 494.0pt text block, leaving room for a caption of 8.4 lines; log build/renders/bridge-note/proof.log
$ cd ../../..
