UX designers, what does your design handoff to dev process look like?

I'm a product designer, UX/UI (whatever else you wanna call it).

I work closely with devs during the pre-deployment phases. Because of the speed at which we operate, and the complexity of the product flow permutations, there are lots of edge cases to catch during development. 70%-ish of the time, we (design/dev) catch these missed flows or logic ad hoc.

Does anyone have a workflow that works and if so, share? Much thanks.