Summary
Add optional connections to cloud storage providers so source PDFs and generated outputs can live outside the local machine.
Why
- Supports teams collaborating from different devices
- Reduces manual download/upload steps for enterprise workflows
- Enables automated cleanup policies driven by the storage backend
Proposal
- Start with S3-compatible storage for uploads and output persistence
- Provide configuration via environment variables and UI toggles (local vs. cloud)
- Ensure sensitive credentials are never exposed to the frontend
Acceptance Criteria
Summary
Add optional connections to cloud storage providers so source PDFs and generated outputs can live outside the local machine.
Why
Proposal
Acceptance Criteria