A breaking change in a shared library
A developer renames a field in libs/shared/types to fix a typo, updating the API app but not the others.
export interface Order {
id: string;
totalAmount: number; // was: totalAmmount
}apps/web/src/orders/OrderRow.tsx and apps/mobile/src/screens/Checkout.tsx still read order.totalAmmount, so they'll show undefined after this change. Update them in this PR or keep a deprecated alias.
Result: The breakage in two other apps is caught before merge, not by those teams' users.