article
Receipt check caught the database library dropping a digit
A repeating fraction lost one digit on its way into a JSON column, so an order receipt stopped matching its own hash. I kept the check strict and took JSON serialization away from the ORM instead.
Read more