open-legal-products puts document uploads under one roof

Mike's upload work now runs through the same managed background system as its other long-running jobs.

intakeinfrastructure

The team has merged two overlapping changes to make document intake more reliable at scale. Upload processing is now governed by the platform's shared worker setup, so it follows the chosen deployment model and shuts down cleanly instead of being started separately by the web application.

  • Direct upload sessions replace older multipart upload routes.
  • Deferred document conversion can still report progress back to the user.
  • Mixed file and folder downloads continue to stream directly.
  • Larger document-only selections can be assembled as a ZIP in the background.

There is one known edge case: an unusually slow upload may briefly be labelled failed by the stale-work check before its processing completes.

So what Legal teams handling large matter files should care because the change makes uploads, conversions, and bulk downloads more predictable across deployments.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?