v0.1.2
Fixed
--outno longer writes SQL silently. The manifest — what was written,
where, and the reminder to read it before running it — appeared only when the
output format was SQL. The ordinary run, a report on screen and--outfor
the files, left generated SQL on disk with no mention of it. It now appears in
every format, and goes to stderr under--format jsonso the document on
stdout stays parseable.- Counts of one read as English: "1 table and 1 declared key", not "1 tables and
1 declared keys".
Changed
- The composite pass of inference no longer derives the same target's name forms
once per table in the database, or allocates a map for every pair of tables.
On a 5,000-table schema it is 35% faster and allocates 62% less. - The example in the README is now a real run against a demo schema published in
docs/DEMO.md, which reproduces it exactly. It used to be a mockup of output
the tool does not produce. - The README says plainly which measurements are the published ones. It carried a
promise to remeasure the early figures "before any of it is published as a
release number" — composite support has shipped and release numbers have been
published since, from the public corpus, which is what that sentence was
waiting for.
Verifying what you downloaded
These artifacts are not signed. What exists is checksums.txt, published
alongside them: check your download against it before running it.
Recall measured against the public corpus is in docs/benchmark/recall.md,
including what each number measures and what it does not.