mirror of
https://github.com/xCyanGrizzly/DragonsStash.git
synced 2026-07-22 23:12:02 +00:00
The pre-upload integrity test is advisory (never blocks upload), but it raised a WARNING SystemNotification whenever `7z t` failed — most often because large 7z archives OOM-kill the test process (SIGKILL / exit 137) in the memory-limited worker container, which is a tool limitation, not corruption. Classify failures as encrypted | corrupt | inconclusive; suppress notifications for inconclusive (debug log only) while still proceeding with the upload as before. Genuine corruption now uses the INTEGRITY_AUDIT notification type instead of the misleading HASH_MISMATCH; encrypted archives still notify. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>