fix(cache): JSONDecodeError crashes on corrupted cache files
Author: tatenda-sourceCreated Mar 31, 2026Updated Mar 31, 2026
If a cache JSON file becomes corrupted (e.g., partial write), json.load() raises JSONDecodeError which is unhandled, crashing the app instead of recovering gracefully.
Source: FujiwaraChoki/MoneyPrinterV2