Regular case · derived from the record · Platform

Add reviewer onboarding email for Josephine collections

6 merges over 1 days on the josephine surface, #579 to #585. Arc 3 of 136 by length.

The arc, on its own days

2026-05-282026-05-29#579#580#581#582#583#585
1 feature1 test1 docs3 bugfix

The surface's whole history, this arc's weeks in indigo

2026-05-282026-07-08

14 merges on josephine in the corpus; this arc is 6 of them.

The merges, verbatim

  1. Add reviewer onboarding email for Josephine collections

    #579 · 2026-05-28 · feature

  2. Josephine TX: polish pass — readable dates, shared court theme, data-layer tests

    #580 · 2026-05-29 · test

  3. Josephine TX docs: PDF download, download-all, and an in-app reader

    #581 · 2026-05-29 · docs

  4. Fix josephine --test send when AUTH_ADMIN_EMAILS is unset

    #582 · 2026-05-29 · bugfix

  5. Fix Josephine doc viewer 500: externalize pdfkit + jsdom

    #583 · 2026-05-29 · bugfix

  6. Fix persistent Josephine doc 500s: lazy PDF stack + drop jsdom

    #585 · 2026-05-29 · bugfix

What this page is

No one has written this case yet. Everything on this page is derived from the pull-request record by the same deterministic rules as the corpus: a feature or infrastructure merge opens an arc, and bug fixes, refactors, tests, and docs on the same surface within forty-five days follow it. Titles are verbatim from GitHub. Nothing here is a claim beyond the record.

Written up

Other arcs on josephine

www.jakelawrence.xyz/research/case-study-library/arc/579

Derived at build from the corpus snapshot of 2026-09-20; re-derives on every build. Base /research/case-study-library/arc.

Need something like this built?

I design and ship AI tools, full-stack apps, and data pipelines — end to end, to production. Tell me the problem in a sentence; I'll give you an honest read on fit within a day.

Work with me →