Let go and don't let go
As we work through problems, we find solutions, we build new designs, new systems, tools, routines and rituals. The risk is always to overscope. Product design 101: by trying to solve for everyone, you solve for no one. Make sure to let go of the edge cases and prioritize the core problems you are solving. Even if you pivot and scratch features, don't let go of the problem you're solving. That's where the core of your brief stays valid.