ruvector/docs/api
rUv fe11269ed1
fix: SONA zero-vector bug, RVF wasm persistence, metadata safety, doc gaps (#708)
- #706: apply_micro_lora/apply_base_lora seeded their output buffer with
  zeros in napi.rs, napi_simple.rs, and wasm.rs, but the Rust LoRA forward
  pass has residual semantics (adds delta into the buffer). Cold queries
  collapsed to the zero vector, and post-feedback queries returned only
  the delta instead of input+delta. Fixed by seeding with a clone of the
  input in all three binding layers. Added regression tests.

- #705: WasmBackend had no byte-level persistence. The underlying
  rvf_store_export/rvf_store_open C-ABI functions already existed —
  wired them into WasmBackend.exportBytes()/openBytes() and
  RvfDatabase.exportBytes()/openBytes(), verified against the real
  compiled .wasm binary.

- #704: NodeBackend.ingestBatch() silently dropped RvfIngestEntry.metadata
  instead of forwarding it, and query() filter serialization omitted the
  native parser's required valueType. Since a full field-name-to-id
  design for metadata durability is a larger follow-up, applied the
  issue's own suggested interim fix: ingest now throws
  MetadataNotSupported instead of silently losing data. Filter
  serialization now infers and includes valueType.

- #707: docs/api/NODEJS_API.md and docs/guides/ADVANCED_FEATURES.md
  advertised HybridSearch/FilteredSearch/MMRSearch/ConformalPredictor as
  Node exports; none are bound by crates/ruvector-node. Corrected with
  explicit "not yet shipped" notes pointing at the tracking issue.

README corrections for #705/#707 (WasmRvfStore, HybridSearch docs) are
staged separately — a repo hook requires a visual design-grade ritual for
any README change that this session cannot complete (no browser/screenshot
access), so they'll follow once that's resolved.
2026-07-17 13:34:16 -04:00
..
CYPHER_REFERENCE.md fix(brain): defer sparsifier build on startup for large graphs 2026-03-24 12:29:52 +00:00
NODEJS_API.md fix: SONA zero-vector bug, RVF wasm persistence, metadata safety, doc gaps (#708) 2026-07-17 13:34:16 -04:00
RUST_API.md feat: Complete ALL Ruvector phases - production-ready vector database 2025-11-19 14:37:21 +00:00