Durable ingestion pipeline
Upload a PDF, Markdown or text file and get an immediate response. A background pipeline then parses, chunks, embeds and upserts it — every phase retried with exponential backoff, every vector id deterministic so re-runs overwrite instead of duplicating.
extract → chunk → embed → upsert → ready