root 5d3996b51d STATE_OF_PLAY: Rust is not maintenance-only as of 2026-05-02
Frames the Rust system accurately — it's receiving parity work +
infrastructure (Lance gauntlet, sidecar drop, observability parity),
not just security fixes. Points readers at lakehouse/STATE_OF_PLAY.md
+ docs/ARCHITECTURE_COMPARISON.md for the cross-runtime view.

Also commits today's parity probe report regenerations (5/5 still
32/32 post-Lance work).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 22:24:14 -05:00

727 B

/v1/embed cross-runtime parity probe

Date: 2026-05-03T03:13:12Z Rust: http://127.0.0.1:3100/ai/embed · Go: http://127.0.0.1:4110/v1/embed Model: nomic-embed-text (forced — overrides each side's default) Match metric: cosine similarity ≥ 0.99999

Identical text → both endpoints. Cosine compares vector DIRECTION (the operationally-meaningful property for HNSW retrieval); byte-equal isn't expected because Go round-trips through float32 internally while Rust stays at f64.

Tally: 8 match · 0 diff (out of 8 fixtures)

Cosine ≥ 0.99999 on every fixture — embed parity holds post-sidecar-drop. Rust and Go produce vectors that point in the same direction in 768-dim space.