6437d29914
- LlamaCppEmbedder: parse llama.cpp --pooling mean nested response [[...]] (was silently failing every embed with 'unexpected response shape') - qa-stack: embedder -b/-ub 8192 so docs >512 tokens don't 500; fix default path - TurboVecL3MemoryStore: send init handshake on startup (was 'Index not initialized' on every add/query) - turbovec_sidecar.py: rewrite add/search/save/load against the real turbovec API (batched ndarray, L2-normalize so IP=cosine, prepare() before search, classmethod load). The sidecar was scaffolding never run against the real lib.