Waiting for certainty is often another form of delay. The project becomes real when the first workflow is mapped, the first screen is sketched, or the first API contract is written.
Early work is not polished work. It is directional work. It reveals weak assumptions before they become expensive implementation decisions.
A practical way to begin is simple: build the smallest honest version of the outcome, then improve the structure before expanding the feature set.