Build a Production RAG Ingestion Pipeline: Parse, Version, Embed, and Delete Correctly

Design a restartable RAG ingestion pipeline that preserves provenance, detects changes, avoids duplicate work, and removes stale chunks from retrieval.