high95%
InMemoryVectorStore silently drops documents when embedding returns mismatched vector count
`InMemoryVectorStore.add_documents` and `aadd_documents` silently drop documents when the embedding model returns fewer vectors than the number of input documents. The root cause is the use of `zip(..., strict=False)` in the underlying `add_texts`/`aadd_texts` methods. A `ValueError` should be raised immediately to prevent silent data loss.
