А. Я видать, не понял суть проекта. Мне, почему-то, казалось, что задача -- генерировать OpenAPI доку из кода, а не наоборот. Жаль, жаль)
Обратная схема сильно мешает работать если команда фронта и бекенда сильно разделена.
Мы вынесли спецификацию сваггера в отдельный репо, и любое изменение отправляется через PullRequest, обсуждается всем участвующими сторонами. У нас есть ответственный за спецификацию, который ведет документацию, следит за структурой репо, чтобы всё было консистентно и обрабатывает входящие запросы на новые фичи или изменения.
Поэтому для нас эта тема стала однозначно однонаправленной. Эту спеку все команды используют как единственный источник истины. Все генерируют из нее код. Таким образом получаем консистентное апи без лишних затрат на совпровождение.
А ещё у нас 4 команды: бекенд, фронт, и две мобильные команды