v0.2.0 — semantic identity and reproducibility
Trust and reproducibility milestone
- Schema v3 separates workload/corpus ID, content, revision, order, and FAISS mapping identities.
- Strict
same-contentgates 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.