Before starting
Describe the problem, intended users, what exists today, technology constraints and one example of the expected result. Do not share passwords; arrange temporary access only when needed. Turn this guidance into an observable goal: Organise Ruby models, routes and validation around specific user tasks.