v0.3.0
Post three of the saucier series. A second witness of Escoffier enters the
corpus — the 1907 first printing, photographed and machine-read by the
Internet Archive — and the diff between the two printings produces no facts
about cookery and four classes of fact about the instruments. The number of
sauces the revision supposedly added went twenty, then eight, then none,
each round caught by a person reading output.
I added a second copy of the same book. It told me nothing about the book.
The state this tag represents
escoffier-1909 124 sauces, 50 derived, 74 unresolved
escoffier-1907 115 sauces, 36 derived, 79 unresolved
diff 9 unmatched, 18 parent-changed, 35 ocr-suspected
blind spot 284 entries of the scan the parser cannot yet read
The identifier every previous release printed, escoffier-1907, named the
January 1909 revision all along — its own title page says so. That name now
belongs to the actual 1907 printing, which is the breaking change below. The
counts v0.1.0 and v0.2.0 published are unaffected and still reproduce at
their tags. No diff row is adjudicated: an unmatched row says the diff
found no counterpart, never that the printing lacks one. See
ADR-0013 and
ADR-0014.
Run it
No GPU, no API key, no database, no network. Both source texts are committed.
git clone https://github.com/Alberto-Codes/saucier
cd saucier && git checkout v0.3.0
uv sync && uv run saucier parse
uv run saucier diff escoffier-1907 escoffier-1909
0.3.0 (2026-09-02)
⚠ BREAKING CHANGES
- source:
escoffier-1907now names the 1907 first printing. The catalogue the previous releases published isescoffier-1909.SourceRefgains a requiredfidelity,Cataloguetakes awitnessin place of asource_id,SourceTextreports awitnessin place of asource_id, andescoffier_sourcebecomesescoffier_sources.
Features
- source: read the edition, add the 1907 witness, and diff the two (84eb851)
Fixes
- adapters: mend the entry separator a scanner broke (2abc8d2)
- adapters: mend two more separator shapes the scan uses (387123d)
- extraction: read a wrapped heading whole (5811100)
- services: compare the derivations pairing hid (c0f6e81)
- services: stop claiming a book lacks what the scan hid (d78614d)