"""Very small in‑memory retriever.""" from typing import List class Retriever: def __init__(self): self.store = [] def add(self, embedding: List[float], metadata: dict): self.store.append((embedding, metadata)) def search(self, query_emb: List[float], k: int = 5): return self.store[:k]