Most app projects do not fail because of bad code. They fail because of bad briefs. Somewhere between the idea in the founder’s head and the proposal in the agency’s inbox, the project loses clarity — and once clarity is lost,…