We are tightly coupled to Pinecone through pinecone.py, with limited filter support and no schema migration/recovery layer.
Acceptance criteria:
- Define VectorStore interface.
- Support Pinecone plus one production alternative.
- Add filter DSL, batch query/upsert/delete, namespace migration, and metadata validation.
- Add integration tests with fake and real adapters.
We are tightly coupled to Pinecone through pinecone.py, with limited filter support and no schema migration/recovery layer.
Acceptance criteria: