Svdvd-349

Because the catalog number alone does not reveal a storyline, we can discuss the common to S1 releases around the 300‑series range (roughly 2010‑2015):

| # | As a … | I want … | So that … | |---|--------|----------|-----------| | | Power user | a “Download All Attachments” button appears in the Document Viewer toolbar when a document has 2+ attachments. | I can retrieve everything with one click. | | US‑2 | Mobile user | the download works on iOS/Android browsers and respects device‑specific download handling (e.g., opens the “Share” sheet). | I can get the ZIP without leaving the app. | | US‑3 | Compliance officer | the generated ZIP includes a manifest.txt listing each file’s original name, size, and checksum. | Auditors can verify the package’s integrity. | | US‑4 | System admin | the backend limits zip creation to 500 MB total payload, returning a friendly error if exceeded. | The service stays performant and does not exhaust resources. | | US‑5 | Developer | the feature is exposed via a REST endpoint ( GET /api/v1/documents/docId/attachments/zip ) that respects existing auth & RBAC. | I can reuse it in other tools (CLI, automation). | SVDVD-349

FREE