Parent PRD
#70
What to build
Update the web view DOI submission to call ingest_by_doi instead of the old run_pipeline. Remove the dead helper functions save_to_s3_and_postgres, fetch_file_and_metadata, and the old run_pipeline from services.py. After this slice, services.py should expose only ingest_by_doi (and save_chunks/add_embeddings if kept as internal utilities).
Acceptance criteria
Blocked by
User stories addressed
- User story 16
- User story 18
Parent PRD
#70
What to build
Update the web view DOI submission to call
ingest_by_doiinstead of the oldrun_pipeline. Remove the dead helper functionssave_to_s3_and_postgres,fetch_file_and_metadata, and the oldrun_pipelinefromservices.py. After this slice,services.pyshould expose onlyingest_by_doi(andsave_chunks/add_embeddingsif kept as internal utilities).Acceptance criteria
ingest_by_doiand the resultingIngestionRunis created correctlysave_to_s3_and_postgres,fetch_file_and_metadata, and the oldrun_pipelineare deleted fromservices.pyBlocked by
User stories addressed