Dealing with unknown criteria

How you can use a spec-driven development flow when the criteria for a feature are unknown or incomplete.