============================================================================== The failure the retry cannot catch: a committed INSERT that ALTER TABLE loses silently ============================================================================== captured: 2026-09-16T19:20:58.574465432Z attempts needed to reproduce the race: 2 of 20 customer creates that returned a generated id with no error: 50 customer creates that got the already-documented, already-fixed DDL-collision error: 1 of the ids that came back with no error, missing from the table once V2 finished: 8 example missing ids: [41, 42, 43, 44, 45] This is why the retry in CustomerService cannot be the whole fix: these inserts never threw anything to retry. The row was committed, then discarded when the ADD COLUMN rebuild swapped in a new table that had already been scanned.