# Phase 2 placeholder: PDF knowledge base loader # Will use: pypdf or pdfplumber for extraction, then chunk + embed for RAG # # Interface (to be implemented): # async def load_pdf(path: str) -> list[str]: ... # async def retrieve(query: str, top_k: int = 3) -> list[str]: ...