Skip to content

v0.3.0

Choose a tag to compare

@Alberto-Codes Alberto-Codes released this 02 Sep 03:34
5f6d313

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-1907 now names the 1907 first printing. The catalogue the previous releases published is escoffier-1909. SourceRef gains a required fidelity, Catalogue takes a witness in place of a source_id, SourceText reports a witness in place of a source_id, and escoffier_source becomes escoffier_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)

Documentation

  • adr: record the four decisions this release makes (8fcfdd0)
  • make every surface describe the two-witness catalogue (75defb6)
  • ports: show a witness, not a function, in the example (64d9ebe)