Files
stack/tests
kert 7db84dce62
Some checks failed
CI / lint-test (pull_request) Failing after 1m20s
CI / skinny-install (api) (pull_request) Successful in 28s
CI / skinny-install (bib) (pull_request) Successful in 32s
CI / skinny-install (bcda) (pull_request) Successful in 35s
CI / skinny-install (bls) (pull_request) Successful in 36s
CI / skinny-install (ccw) (pull_request) Successful in 36s
CI / skinny-install (cms) (pull_request) Successful in 29s
CI / skinny-install (cli) (pull_request) Successful in 38s
CI / skinny-install (conf) (pull_request) Successful in 29s
CI / skinny-install (opps) (pull_request) Successful in 32s
CI / skinny-install (perf) (pull_request) Successful in 28s
CI / skinny-install (pfs) (pull_request) Successful in 29s
CI / skinny-install (aco) (pull_request) Successful in 50s
Infra CI / notebooks (pull_request) Successful in 6s
Infra CI / zotero (pull_request) Successful in 6s
CI / skinny-install (rex) (pull_request) Successful in 27s
Infra CI / docs (pull_request) Failing after 8s
Infra CI / api (pull_request) Successful in 8s
CI / skinny-install (aco) (push) Successful in 49s
CI / lint-test (push) Failing after 1m22s
CI / skinny-install (api) (push) Successful in 29s
CI / skinny-install (conf) (push) Successful in 31s
CI / skinny-install (opps) (push) Successful in 32s
CI / skinny-install (perf) (push) Successful in 41s
Infra CI / api (push) Successful in 6s
Infra CI / mc (push) Successful in 6s
Infra CI / mc (pull_request) Successful in 6s
CI / skinny-install (bcda) (push) Successful in 30s
CI / skinny-install (bib) (push) Successful in 34s
CI / skinny-install (bls) (push) Successful in 30s
CI / skinny-install (ccw) (push) Successful in 28s
CI / skinny-install (cli) (push) Successful in 28s
CI / skinny-install (cms) (push) Successful in 31s
CI / skinny-install (pfs) (push) Successful in 39s
Infra CI / notebooks (push) Successful in 7s
Infra CI / zotero (push) Successful in 6s
CI / skinny-install (rex) (push) Successful in 25s
Infra CI / docs (push) Failing after 6s
fix: rewrite citation formatters — Bluebook, APA, JAMA with proper FR format
Replaces hacky hardcoded formatters with proper citation formatting
following the Bluebook Law Review CSL conventions (Tierney 2026).

Rules (Bluebook): Title, Volume Fed. Reg. Page (Month Day, Year).
  Before: CMS. (2025). Title. *Federal Register*, *90*, 98452.
  After:  Title, 90 Fed. Reg. 98452 (Nov. 18, 2024).

Manuals (Bluebook): Ctrs. for Medicare & Medicaid Servs., Manual Name,
  CMS Pub. Number, Ch. N (Year).

Regulations: unchanged (already correct per Bluebook).

Journal articles (new):
  APA:  Author(s). (Year). Title. *Journal*. doi:DOI
  JAMA: Author(s). Title. *Journal*. Year. doi:DOI
  Auto-detected by doc_type=journal-article or PMID in extra field.
  Handles 1, 2, 3+ authors. Parses Authors/DOI/PMID/Journal from extra.

Also: Bluebook date formatting with month abbreviations per Table T12,
author parsing from extra field, DOI/PMID extraction.

35 tests (was 27), all passing.

fixes #300, fixes #301, fixes #303
2026-03-27 00:51:18 -04:00
..