PASS complete release is verified and ready before offline use
PASS all shell resources and root navigation work without any network
PASS sync POST, remote GET, backup files and unknown URLs bypass the cache
PASS an incomplete download rejects the new installation without touching the old release
PASS mixed release files reject installation
PASS storage failure removes only the incomplete new cache
PASS activation cleans old copies for this exact app scope only
PASS evicted file can be repaired from the matching live release
PASS evicted file fails visibly offline instead of returning mismatched code
PASS evicted file rejects a different release on the network
PASS subdirectory hosting uses correct scope and root navigation
PASS updates never force activation, claim tabs, or touch business storage
PASS manifest has local launch identity and valid 192px / 512px icons
13/13 offline tests passed.
