
Capture Intake as a separate module with less orchestration in the Express endpoint
My /ingest endpoint knew too much about validation, content hashes, PostgreSQL, S3, BullMQ and rollback. I moved these rules into a dedicated Capture Intake module without changing behavior.




