Describe a time when you discovered a critical gap in requirements late in the development lifecycle. How did you mitigate the risk?