fuzzing jest na językach od czasu hacku yETH (przynajmniej w moim umyśle) - @claudeai właśnie napisał dla mnie idealny test fuzz w foundry i odkrył przypadek brzegowy, który umknął całej ogromnej suite testowej inwariant jest prosty, `sum(trove debts) >= total_debt`, w przeciwnym razie `total_debt` może stać się ujemne, jeśli wszystkie troves spłacą, co uniemożliwia zamknięcie ostatniego trove zrzut ekranu testu fuzz dołączony i link do testu w pierwszym komentarzu, dla twojej wygody powiedz claude, żeby fuzzował twój kod!