|Pathologically Eclectic Rubbish Lister
I'm confused, unstable specifications result in an unstable project.
This can happen if communication is bad or priorities are messed up.
Starting with demos, POCs and tests for the main features should minimize that risk.
With some clients this still happens, but then it's their responsibility to pay for the extra costs.