Executando verificação de segurança...
1

Realmente esse é um problema grave de manutenibilidade de um projeto e que precisaria ser corrigido desde o dia 1. Mas eu gostaria de dispor algumas propostas alternativas.
No seu repositório você criou um modelo em json bastante atrelado à ferramenta que você usou pra construir o diagrama. Para um projeto mais "vivo", uma alternativa mais interessante é que tanto os modelos quanto a geração da documentação desses modelos seja construída integrada ao código. Nesse caso até o uso de SQL talvez fique um pouco mais complicado sendo o uso de um ORM mais "em conta", pelo menos para manipulação estrutural do banco.
Uma ferramenta interessante para documentação de decisões desse tipo é o ADR (Architecture Decision Records), um texto interessante sobre ele pode ser lido aqui

Carregando publicação patrocinada...
1