Diagnosis before proposal. Decision recorded before code.
Most architecture projects start with a proposal of hours. ArquitechCorp starts with a closed, paid diagnostic with a defined deliverable. The diagnostic may conclude the project should not be done, and when it does, we say so before any larger commitment. That is why the first deliverable of every engagement is a decision recorded in an ADR, not a timeline.