{"service":"adhivakta-ingestion-worker","description":"Upload + ingestion pipeline (R2 -> toMarkdown -> chunk -> bge-m3 embed -> Vectorize + TurboQuant + D1).","endpoints":{"GET /health":"liveness probe","POST /v1/uploads/init":"begin an ingestion: validates, creates D1 documents row, returns uploadUrl","PUT /v1/uploads/:documentId/data":"stream file bytes to R2, then enqueue for processing"}}