Skip to content

v0.2.0 — semantic identity and reproducibility

Choose a tag to compare

@derishabl derishabl released this 15 Jul 22:10
8f12417

Trust and reproducibility milestone

  • Schema v3 separates workload/corpus ID, content, revision, order, and FAISS mapping identities.
  • Strict same-content gates detect semantic input changes while allowing row reorder and embedder migration.
  • Typed credential-safe provenance records runtime, adapter, metric, normalization, search, and model details.
  • Compact summaries omit raw data and bound Lorenz output to 512 points by default.
  • One-pass frequency calculations reduce the 1M summary benchmark to 1.62 seconds on the audit runner.
  • Deterministic tie policies and checksum-bound atomic FAISS manifests prevent unstable or mislabeled results.
  • CLI coverage, validation, sdist self-tests, Ruff, Pyright, CodeQL, Dependabot, and optional dependency audits are strengthened.

Legacy schema v1 and v2 baselines remain readable.

See CHANGELOG.md and quality verification.