verdict static method
Healthy unless memory or disk is nearly gone: under 5% of memory free, or under 200 MB of disk.
Implementation
static bool verdict({required int memoryAvailableBytes, required int memoryTotalBytes, required int diskFreeBytes}) {
if (memoryTotalBytes > 0 && memoryAvailableBytes < memoryTotalBytes * 0.05) return false;
if (diskFreeBytes < 200 << 20) return false;
return true;
}