Interessante seu questionamento, lembra muito a mim mesmo assim que tinha acabado de concluir um curso técnico e não trabalhava na área ainda.
Com certeza uma coisa que vai te ajudar bastante é ter uma exibição gráfica do fluxo, um diagrama desenhado em um ExcaliDraw da vida que seja. Não necessariamente você precisa fazer algo baseado em UML, mas a nível de negócio, algo que deixe claro como as coisas funcionam (ou deveriam funcionar) já vai estar de bom tamanho a princípio.
Mesmo com uma boa UI prototipada no Figma, coisas que acontecem fora da tela podem acabar se perdendo facilmente, nesse caso, além de um esboço como citado acima, talvez seja uma boa ideia minimamente definir as regras de negócio num MarkDown no repositório também, isso vai dar clareza e acessibilidade pra si mesmo enquando desenvolve.
Em resposta a Tenho que criar Diagramas?
1