omnigraph/docs
aaltshuler 10835ca788 fix(engine): reject non-finite and zero-norm embeddings
Validate every component is_finite() (naming the offending index) and
reject zero-norm vectors before normalizing, via the existing
Err(String) channel — callers already map it through EmbedCallError
{retryable:false} into OmniError::manifest_internal, so no new error
plumbing. The red tests turn green; docs state the finite/non-zero
contract in embeddings.md.

Closes iss-embedding-nan-validation.
2026-07-05 15:06:41 +03:00
..
dev docs(schema): document enum widening — migration step list, OG-MF-106 scope, test map 2026-07-05 01:32:11 +03:00
releases docs(release): trim v0.8.0 notes + drop internal RFC references (#322) 2026-07-02 01:11:19 +03:00
rfcs feat(engine): unify constraint validation across all write surfaces (#314) 2026-06-30 14:06:49 +02:00
user fix(engine): reject non-finite and zero-norm embeddings 2026-07-05 15:06:41 +03:00