Skip to content

Specify the Settings Support bundle interaction #602

Description

@frankieramirez

Question

What prose specification should govern where the Support bundle action lives in Settings and how it communicates disclosure risk, confirmation, generation progress, success, cancellation, and recoverable or terminal failure?

Use Support bundle as the user-facing term and keep the interaction consistent with the authenticated generation and download contract. No prototype is required.

Settled input

Choose the Support bundle generation and download contract fixes a single session-authenticated POST /api/system/support-bundle with no parameters. It returns a fresh in-memory ZIP immediately, never persists an artifact, uses the fixed filename comicarr-support-bundle-v1.zip, and reports complete/partial status in a response header and manifest. The UI needs a credentialed binary-fetch helper with the CSRF header, must handle immediate concurrent 409, retryable 503/generation failures, non-retryable validation failure, and network interruption; there is no job polling, server-side progress, resume, or cleanup flow.

Metadata

Metadata

Labels

wayfinder:grillingWayfinder ticket: HITL grilling session

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions