Define the decision and evaluation boundary
Write the user or business decision the model will support, the deployment context and the cost of relevant errors. Choose a baseline and evaluation criteria before model iteration. Define the unit of observation, data time boundaries and how train, validation and final evaluation data will be separated to avoid leakage.