Files
stack/notebooks/cy2027_pfs_proposed_rule.py
kert c429a29cdd
All checks were successful
CI / lint (push) Successful in 29s
CI / notebooks-smoke (push) Successful in 1m25s
Deploy / notebooks (push) Has been skipped
Deploy / zotero (push) Has been skipped
Deploy / docs (push) Has been skipped
Deploy / api (push) Has been skipped
Deploy / llm (push) Has been skipped
Deploy / mc (push) Has been skipped
Infra CI / notebooks (push) Successful in 1m9s
Infra CI / zotero (push) Successful in 24s
Infra CI / docs (push) Successful in 16s
Infra CI / api (push) Successful in 2m13s
Infra CI / llm (push) Successful in 1m12s
Infra CI / mc (push) Successful in 19s
Deploy / report (push) Successful in 12s
CI / test (push) Successful in 13m29s
fix(notebooks): route CY2027 NPRM citations through bib.frlink/cfrlink (closes #642)
The CY2027 notebook defined the fr_md/cfr_md jump-link wrappers (P40
#638, P41 #641) but only used them in four spots — every other FR
citation rendered as plain text. All simple 'NN FR NNNNN' cites (intro,
CF-walk sources, BN-decomposition narrative, RVU-delta and GPCI
sources, cross-NPRM cell, QPP proposal, QP-differential sources,
comment-period callout) and interpolated registry citations now go
through fr_md(), and the bare 42 CFR 414.1430(a) cite through cfr_md().
Compound qpp citations ('91 FR 44260, 44285-44286') stay plain — the
resolver grammar takes one locator. All six page cites verified against
the bib anchor maps via stack bib fr-jump; headless re-run renders 18
federalregister.gov + 4 ecfr.gov links.
2026-08-18 10:08:19 -04:00

60 KiB