omnigraph/crates/omnigraph
Ragnor Comerford 0a34f9011b
feat(engine): same-space validation for @embed model (RFC-012 Phase 4)
resolve_nearest_query_vec rejects a nearest($v, string) query with a typed error when the property recorded a model (via @embed) that differs from the resolved query embedder's model, closing the silent cross-space ranking. An @embed without a recorded model keeps working with no check. EmbeddingConfig::mock() honors OMNIGRAPH_EMBED_MODEL so the check is exercisable under mock. Two new search tests.
2026-06-15 21:09:35 +02:00
..
examples feat(engine): indexed graph traversal (#149) 2026-06-09 18:09:13 +02:00
src feat(engine): same-space validation for @embed model (RFC-012 Phase 4) 2026-06-15 21:09:35 +02:00
tests feat(engine): same-space validation for @embed model (RFC-012 Phase 4) 2026-06-15 21:09:35 +02:00
Cargo.toml release: bump workspace to 0.7.0 2026-06-12 14:12:33 +03:00