Skip to content

fix(admin): distinguish unavailable diagnostic archives - #8

Merged
veryCrunchy merged 1 commit into
mainfrom
fix/diagnostic-archive-availability
Sep 14, 2026
Merged

veryCrunchy merged 1 commit into
mainfrom
fix/diagnostic-archive-availability

Conversation

@veryCrunchy

Copy link
Copy Markdown
Member

Admin reports could advertise an attached diagnostic ZIP whose private object was missing, then return a misleading report-not-found error. Keep attachment history, expose archive availability separately, show unavailable or unknown storage states, and return a specific 503 response when the report exists but its archive is missing.

Update the API contract and storage deployment guidance. Existing clients retain the hasDiagnostics field, and the UI remains compatible with servers that omit the additive availability field.

Advances #7. This does not recover missing archives or establish why production storage lost them.

Validation: all Go tests passed; all 10 frontend tests passed, including real admin-view availability states; the production TypeScript/Vite build passed. No customer messages were sent and no deployment was performed.

@veryCrunchy veryCrunchy added the bug Something isn't working label Sep 14, 2026
@veryCrunchy
veryCrunchy merged commit 719a78c into main Sep 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant