Details (original message): Add the retrieval pipeline component contracts (chunker, embedding, vector index, reranker, retriever)