First clarification step
Complete your project roadmap.
Write down what you know about the project today. The aim is not to write your own specification but to create a first usable basis before going further.
This remains a first pass. Detailed answers may reveal further questions, decisions or special cases that need to be examined before a complete functional reference exists.
