LlamaIndex IngestionPipeline can run inside the existing CI-script design: transformations, persistent caching, document-hash checks, and Qdrant integration. I would use it only when it removes enough glue code; Git revision and concurrency rules remain application concerns.