Я бы предложил делать обзоры в среде, такой как gitlab (запрос на слияние) или github (запрос на выборку), где вы можете легко написать комментарии рядом с измененными строками.Ответственные за код могут затем изменить это в соответствии с тем, как они этого хотят.
Если, однако, другие делают коммит и нажимают на ветку возможностей, сохраняют эти изменения в этой ветке, если это важно для этой функции, иначе cherry-pickих в отдельную ветвь (от мастера), начинающую отдельный сеанс просмотра.
После того, как каждый «комментарий» решен, ветвь функций может быть объединена или перебазирована поверх мастер.
Относительно моделей/ упомянутые схемы.Я не думаю, что они должны жить в репозитории кода, а скорее на какой-то странице вики / документации.Эти вики-страницы также содержат историю, которую также можно прокомментировать.